0000831641-23-000082.txt : 20231122 0000831641-23-000082.hdr.sgml : 20231122 20231122161633 ACCESSION NUMBER: 0000831641-23-000082 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 133 CONFORMED PERIOD OF REPORT: 20231001 FILED AS OF DATE: 20231122 DATE AS OF CHANGE: 20231122 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TETRA TECH INC CENTRAL INDEX KEY: 0000831641 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] IRS NUMBER: 954148514 STATE OF INCORPORATION: DE FISCAL YEAR END: 1001 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19655 FILM NUMBER: 231433698 BUSINESS ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 BUSINESS PHONE: 6263514664 MAIL ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 10-K 1 ttek-20231001.htm 10-K ttek-20231001
00008316412023FYFALSEhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxP3YP3Yhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent1P3YP1YP3Yhttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#InterestExpensehttp://fasb.org/us-gaap/2023#OperatingIncomeLosshttp://fasb.org/us-gaap/2023#OperatingIncomeLosshttp://fasb.org/us-gaap/2023#OperatingIncomeLosshttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxhttp://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax2.22P5Y0.005085500008316412022-10-032023-10-0100008316412023-04-02iso4217:USD00008316412023-11-08xbrli:shares00008316412021-10-042022-10-0200008316412023-10-0100008316412022-10-02iso4217:USDxbrli:shares00008316412020-09-282021-10-030000831641ttek:SubcontractorMember2022-10-032023-10-010000831641ttek:SubcontractorMember2021-10-042022-10-020000831641ttek:SubcontractorMember2020-09-282021-10-030000831641us-gaap:ServiceOtherMember2022-10-032023-10-010000831641us-gaap:ServiceOtherMember2021-10-042022-10-020000831641us-gaap:ServiceOtherMember2020-09-282021-10-0300008316412021-10-0300008316412020-09-270000831641us-gaap:CommonStockMember2020-09-270000831641us-gaap:AdditionalPaidInCapitalMember2020-09-270000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-270000831641us-gaap:RetainedEarningsMember2020-09-270000831641us-gaap:ParentMember2020-09-270000831641us-gaap:NoncontrollingInterestMember2020-09-270000831641us-gaap:RetainedEarningsMember2020-09-282021-10-030000831641us-gaap:ParentMember2020-09-282021-10-030000831641us-gaap:NoncontrollingInterestMember2020-09-282021-10-030000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-282021-10-030000831641us-gaap:AdditionalPaidInCapitalMember2020-09-282021-10-030000831641us-gaap:CommonStockMember2020-09-282021-10-030000831641us-gaap:CommonStockMember2021-10-030000831641us-gaap:AdditionalPaidInCapitalMember2021-10-030000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-030000831641us-gaap:RetainedEarningsMember2021-10-030000831641us-gaap:ParentMember2021-10-030000831641us-gaap:NoncontrollingInterestMember2021-10-030000831641us-gaap:RetainedEarningsMember2021-10-042022-10-020000831641us-gaap:ParentMember2021-10-042022-10-020000831641us-gaap:NoncontrollingInterestMember2021-10-042022-10-020000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-042022-10-020000831641us-gaap:AdditionalPaidInCapitalMember2021-10-042022-10-020000831641us-gaap:CommonStockMember2021-10-042022-10-020000831641us-gaap:CommonStockMember2022-10-020000831641us-gaap:AdditionalPaidInCapitalMember2022-10-020000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-020000831641us-gaap:RetainedEarningsMember2022-10-020000831641us-gaap:ParentMember2022-10-020000831641us-gaap:NoncontrollingInterestMember2022-10-020000831641us-gaap:RetainedEarningsMember2022-10-032023-10-010000831641us-gaap:ParentMember2022-10-032023-10-010000831641us-gaap:NoncontrollingInterestMember2022-10-032023-10-010000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-032023-10-010000831641us-gaap:AdditionalPaidInCapitalMember2022-10-032023-10-010000831641us-gaap:CommonStockMember2022-10-032023-10-010000831641us-gaap:CommonStockMember2023-10-010000831641us-gaap:AdditionalPaidInCapitalMember2023-10-010000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-010000831641us-gaap:RetainedEarningsMember2023-10-010000831641us-gaap:ParentMember2023-10-010000831641us-gaap:NoncontrollingInterestMember2023-10-01ttek:segment0000831641ttek:EquipmentFurnitureAndFixturesMembersrt:MinimumMember2023-10-010000831641ttek:EquipmentFurnitureAndFixturesMembersrt:MaximumMember2023-10-01ttek:level0000831641srt:MinimumMember2022-10-032023-10-010000831641srt:MaximumMember2022-10-032023-10-01ttek:Institutionxbrli:pure0000831641ttek:FederalGovernmentMember2023-10-010000831641ttek:StateAndLocalGovernmentMember2023-10-010000831641ttek:CommercialMember2023-10-010000831641ttek:InternationalMember2023-10-010000831641ttek:FederalGovernmentMember2022-10-032023-10-010000831641ttek:FederalGovernmentMember2021-10-042022-10-020000831641ttek:FederalGovernmentMember2020-09-282021-10-030000831641ttek:StateAndLocalGovernmentMember2022-10-032023-10-010000831641ttek:StateAndLocalGovernmentMember2021-10-042022-10-020000831641ttek:StateAndLocalGovernmentMember2020-09-282021-10-030000831641ttek:CommercialMember2022-10-032023-10-010000831641ttek:CommercialMember2021-10-042022-10-020000831641ttek:CommercialMember2020-09-282021-10-030000831641ttek:InternationalMember2022-10-032023-10-010000831641ttek:InternationalMember2021-10-042022-10-020000831641ttek:InternationalMember2020-09-282021-10-030000831641us-gaap:FixedPriceContractMember2022-10-032023-10-010000831641us-gaap:FixedPriceContractMember2021-10-042022-10-020000831641us-gaap:FixedPriceContractMember2020-09-282021-10-030000831641us-gaap:TimeAndMaterialsContractMember2022-10-032023-10-010000831641us-gaap:TimeAndMaterialsContractMember2021-10-042022-10-020000831641us-gaap:TimeAndMaterialsContractMember2020-09-282021-10-030000831641ttek:CostPlusMember2022-10-032023-10-010000831641ttek:CostPlusMember2021-10-042022-10-020000831641ttek:CostPlusMember2020-09-282021-10-030000831641ttek:ContractRetentionsMember2023-10-010000831641ttek:ContractRetentionsMember2022-10-0200008316412023-10-022023-10-0100008316412024-10-022023-10-010000831641ttek:October2021StockRepurchaseProgramMember2021-10-050000831641ttek:October2021StockRepurchaseProgramMember2023-10-0100008316412022-12-092022-12-0900008316412023-02-242023-02-2400008316412023-06-062023-06-0600008316412023-09-062023-09-0600008316412021-12-202021-12-2000008316412022-02-252022-02-2500008316412022-05-272022-05-2700008316412022-08-262022-08-2600008316412020-12-112020-12-1100008316412021-02-262021-02-2600008316412021-05-282021-05-2800008316412021-09-032021-09-030000831641us-gaap:SubsequentEventMember2023-11-132023-11-130000831641srt:ScenarioForecastMember2023-12-132023-12-130000831641ttek:RPSGroupPLCMember2023-01-232023-01-23ttek:employeeiso4217:GBP0000831641ttek:RPSGroupPLCMember2022-10-032023-07-020000831641ttek:RPSGroupPLCMemberus-gaap:ForeignExchangeForwardMember2023-01-230000831641ttek:RPSGroupPLCMember2023-01-230000831641ttek:RPSGroupPLCMemberus-gaap:OrderOrProductionBacklogMember2023-01-232023-01-230000831641ttek:RPSGroupPLCMemberus-gaap:TradeNamesMember2023-01-232023-01-230000831641ttek:RPSGroupPLCMemberus-gaap:CustomerRelationshipsMember2023-01-232023-01-230000831641ttek:RPSGroupPLCMember2022-10-032023-10-010000831641ttek:RPSGroupPLCMember2021-10-042022-10-020000831641ttek:AmyxIncMember2022-10-032023-10-010000831641ttek:AmyxIncMember2023-10-01ttek:programttek:acquisition0000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-10-042022-10-020000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-10-020000831641srt:MinimumMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-10-042022-10-020000831641srt:MaximumMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-10-042022-10-020000831641ttek:AllAcquisitionsMember2023-10-010000831641ttek:ContingentConsiderationMember2022-10-020000831641ttek:ContingentConsiderationMember2021-10-030000831641ttek:ContingentConsiderationMember2020-09-270000831641ttek:ContingentConsiderationMember2022-10-032023-10-010000831641ttek:ContingentConsiderationMember2021-10-042022-10-020000831641ttek:ContingentConsiderationMember2020-09-282021-10-030000831641ttek:ContingentConsiderationMemberus-gaap:InterestExpenseMember2022-10-032023-10-010000831641ttek:ContingentConsiderationMemberus-gaap:InterestExpenseMember2021-10-042022-10-020000831641ttek:ContingentConsiderationMemberus-gaap:InterestExpenseMember2020-09-282021-10-030000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2022-10-032023-10-010000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2021-10-042022-10-020000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2020-09-282021-10-030000831641ttek:ContingentConsiderationMember2023-10-010000831641ttek:RPSGroupPLCMember2022-09-23iso4217:GBPxbrli:shares0000831641ttek:GovernmentServicesGroupMember2021-10-030000831641ttek:CommercialInternationalServicesGroupMember2021-10-030000831641ttek:GovernmentServicesGroupMember2021-10-042022-10-020000831641ttek:CommercialInternationalServicesGroupMember2021-10-042022-10-020000831641ttek:GovernmentServicesGroupMember2022-10-020000831641ttek:CommercialInternationalServicesGroupMember2022-10-020000831641ttek:GovernmentServicesGroupMember2022-10-032023-10-010000831641ttek:CommercialInternationalServicesGroupMember2022-10-032023-10-010000831641ttek:GovernmentServicesGroupMember2023-10-010000831641ttek:CommercialInternationalServicesGroupMember2023-10-0100008316412023-07-032023-07-0300008316412023-07-030000831641us-gaap:CustomerRelationshipsMember2022-10-032023-10-010000831641us-gaap:CustomerRelationshipsMember2023-10-010000831641us-gaap:CustomerRelationshipsMember2022-10-020000831641us-gaap:OrderOrProductionBacklogMember2022-10-032023-10-010000831641us-gaap:OrderOrProductionBacklogMember2023-10-010000831641us-gaap:OrderOrProductionBacklogMember2022-10-020000831641us-gaap:TradeNamesMember2022-10-032023-10-010000831641us-gaap:TradeNamesMember2023-10-010000831641us-gaap:TradeNamesMember2022-10-020000831641ttek:EquipmentFurnitureAndFixturesMember2023-10-010000831641ttek:EquipmentFurnitureAndFixturesMember2022-10-020000831641us-gaap:LeaseholdImprovementsMember2023-10-010000831641us-gaap:LeaseholdImprovementsMember2022-10-020000831641us-gaap:ForeignCountryMember2020-09-282021-10-030000831641country:CA2020-09-282021-10-030000831641country:CA2021-10-030000831641us-gaap:DomesticCountryMember2023-10-010000831641us-gaap:StateAndLocalJurisdictionMember2023-10-010000831641us-gaap:ForeignCountryMember2023-10-010000831641us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberttek:AmendedCreditAgreementMember2023-10-010000831641us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberttek:AmendedCreditAgreementMember2022-10-020000831641us-gaap:ConvertibleDebtMemberttek:A2028SeniorNotesMember2023-10-010000831641us-gaap:ConvertibleDebtMemberttek:A2028SeniorNotesMember2022-10-020000831641us-gaap:ConvertibleDebtMemberttek:A2028SeniorNotesMember2023-08-220000831641us-gaap:ConvertibleDebtMemberttek:A2028SeniorNotesMember2023-07-032023-10-010000831641us-gaap:ConvertibleDebtMemberttek:A2028SeniorNotesMember2023-08-222023-08-220000831641us-gaap:ConvertibleDebtMember2023-08-222023-08-220000831641us-gaap:RevolvingCreditFacilityMember2023-08-222023-08-220000831641ttek:TermLoanFacilityDue2027Member2023-08-222023-08-220000831641ttek:TermLoanFacilityDue2026Member2023-08-222023-08-220000831641ttek:A2028SeniorNotesMember2023-07-032023-10-0100008316412023-08-2200008316412023-08-170000831641us-gaap:ConvertibleDebtMember2023-10-010000831641ttek:NewTermLoanFacilityMemberttek:AmendedCreditAgreementMember2022-10-260000831641ttek:AmendedCreditAgreementMember2022-10-260000831641ttek:AmendedCreditAgreementMember2022-02-180000831641ttek:AmendedCreditAgreementMember2022-02-182022-02-180000831641ttek:TermLoanFacilityMemberttek:AmendedCreditAgreementMember2022-02-180000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMember2022-02-180000831641us-gaap:StandbyLettersOfCreditMemberttek:AmendedCreditAgreementMember2022-02-180000831641us-gaap:BridgeLoanMemberttek:AmendedCreditAgreementMember2022-02-180000831641ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMemberttek:AmendedCreditAgreementMember2022-02-180000831641us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMember2022-02-182022-02-180000831641us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMembersrt:MaximumMember2022-02-182022-02-180000831641us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberus-gaap:BaseRateMember2022-02-182022-02-180000831641us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberus-gaap:BaseRateMember2022-02-182022-02-180000831641srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberus-gaap:BaseRateMember2022-02-182022-02-180000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMembersrt:MaximumMemberus-gaap:BaseRateMember2022-02-182022-02-180000831641ttek:AmendedCreditAgreementMember2023-10-010000831641us-gaap:StandbyLettersOfCreditMemberttek:AmendedCreditAgreementMember2023-10-010000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMember2023-10-010000831641ttek:OtherCreditFacilitiesMember2023-10-010000831641us-gaap:StandbyLettersOfCreditMember2023-10-010000831641srt:MinimumMember2023-10-010000831641srt:MaximumMember2023-10-010000831641ttek:EquityIncentivePlan2015Member2023-10-010000831641ttek:EquityIncentivePlan2018Member2023-10-010000831641ttek:EmployeeStockPurchasePlanMember2023-10-010000831641ttek:EmployeeStockPurchasePlanMember2022-10-032023-10-010000831641ttek:EmployeeAndDirectorsStockOptionsMember2022-10-032023-10-010000831641ttek:EmployeeAndDirectorsStockOptionsMember2021-10-042022-10-020000831641ttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641us-gaap:RestrictedStockUnitsRSUMember2022-10-032023-10-010000831641srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-10-032023-10-010000831641us-gaap:PerformanceSharesMember2022-10-032023-10-010000831641us-gaap:RestrictedStockUnitsRSUMember2020-09-270000831641us-gaap:PerformanceSharesMember2020-09-270000831641us-gaap:RestrictedStockUnitsRSUMember2020-09-282021-10-030000831641us-gaap:PerformanceSharesMember2020-09-282021-10-030000831641us-gaap:RestrictedStockUnitsRSUMember2021-10-030000831641us-gaap:PerformanceSharesMember2021-10-030000831641us-gaap:RestrictedStockUnitsRSUMember2021-10-042022-10-020000831641us-gaap:PerformanceSharesMember2021-10-042022-10-020000831641us-gaap:RestrictedStockUnitsRSUMember2022-10-020000831641us-gaap:PerformanceSharesMember2022-10-020000831641us-gaap:RestrictedStockUnitsRSUMember2023-10-010000831641us-gaap:PerformanceSharesMember2023-10-010000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2022-10-032023-10-010000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2021-10-042022-10-020000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2020-09-282021-10-030000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2023-10-010000831641ttek:EmployeeStockPurchasePlanMember2021-10-042022-10-020000831641ttek:EmployeeStockPurchasePlanMember2020-09-282021-10-030000831641ttek:EmployeeStockPurchasePlanMember2022-10-020000831641ttek:EmployeeStockPurchasePlanMember2021-10-030000831641us-gaap:DefinedBenefitPlanEquitySecuritiesMember2023-10-010000831641us-gaap:DefinedBenefitPlanEquitySecuritiesMember2022-10-020000831641us-gaap:MutualFundMember2023-10-010000831641us-gaap:MutualFundMember2022-10-020000831641ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember2023-10-010000831641ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember2022-10-020000831641us-gaap:BondsMember2023-10-010000831641us-gaap:BondsMember2022-10-020000831641us-gaap:DefinedBenefitPlanCashMember2023-10-010000831641us-gaap:DefinedBenefitPlanCashMember2022-10-020000831641us-gaap:PensionPlansDefinedBenefitMember2023-10-010000831641us-gaap:PensionPlansDefinedBenefitMember2022-10-020000831641us-gaap:PensionPlansDefinedBenefitMembersrt:MinimumMember2023-10-010000831641us-gaap:PensionPlansDefinedBenefitMembersrt:MaximumMember2023-10-010000831641us-gaap:PensionPlansDefinedBenefitMembersrt:MinimumMember2022-10-020000831641us-gaap:PensionPlansDefinedBenefitMembersrt:MaximumMember2022-10-020000831641ttek:RPSGroupPlcMemberus-gaap:ForeignExchangeForwardMember2022-10-020000831641ttek:RPSGroupPlcMember2022-10-020000831641ttek:RPSGroupPLCMemberus-gaap:ForeignExchangeForwardMember2022-12-280000831641ttek:RPSGroupPLCMember2022-12-280000831641ttek:RPSGroupPLCMemberus-gaap:ForeignExchangeForwardMember2022-10-032023-01-010000831641ttek:RPSGroupPLCMemberus-gaap:ForeignExchangeForwardMember2023-01-022023-04-020000831641us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2017-10-022018-09-30ttek:agreement0000831641us-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-10-020000831641us-gaap:AccumulatedTranslationAdjustmentMember2020-09-270000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-270000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-09-270000831641us-gaap:AccumulatedTranslationAdjustmentMember2020-09-282021-10-030000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-282021-10-030000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-09-282021-10-030000831641us-gaap:AccumulatedTranslationAdjustmentMember2021-10-030000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-10-030000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-10-030000831641us-gaap:AccumulatedTranslationAdjustmentMember2021-10-042022-10-020000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-10-042022-10-020000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-10-042022-10-020000831641us-gaap:AccumulatedTranslationAdjustmentMember2022-10-020000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-10-020000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-020000831641us-gaap:AccumulatedTranslationAdjustmentMember2022-10-032023-10-010000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-10-032023-10-010000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-032023-10-010000831641us-gaap:AccumulatedTranslationAdjustmentMember2023-10-010000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-10-010000831641us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-10-010000831641ttek:A2028SeniorNotesMember2023-10-0100008316412019-07-15ttek:action0000831641us-gaap:OperatingSegmentsMemberttek:GovernmentServicesGroupMember2022-10-032023-10-010000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2022-10-032023-10-010000831641us-gaap:CorporateNonSegmentMember2022-10-032023-10-010000831641us-gaap:OperatingSegmentsMemberttek:GovernmentServicesGroupMember2021-10-042022-10-020000831641us-gaap:OperatingSegmentsMemberttek:GovernmentServicesGroupMember2020-09-282021-10-030000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2021-10-042022-10-020000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2020-09-282021-10-030000831641us-gaap:IntersegmentEliminationMember2022-10-032023-10-010000831641us-gaap:IntersegmentEliminationMember2021-10-042022-10-020000831641us-gaap:IntersegmentEliminationMember2020-09-282021-10-030000831641us-gaap:CorporateNonSegmentMember2021-10-042022-10-020000831641us-gaap:CorporateNonSegmentMember2020-09-282021-10-030000831641us-gaap:OperatingSegmentsMemberttek:GovernmentServicesGroupMember2023-10-010000831641us-gaap:OperatingSegmentsMemberttek:GovernmentServicesGroupMember2022-10-020000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2023-10-010000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2022-10-020000831641us-gaap:CorporateNonSegmentMember2023-10-010000831641us-gaap:CorporateNonSegmentMember2022-10-020000831641country:US2022-10-032023-10-010000831641country:US2021-10-042022-10-020000831641country:US2020-09-282021-10-030000831641us-gaap:NonUsMember2022-10-032023-10-010000831641us-gaap:NonUsMember2021-10-042022-10-020000831641us-gaap:NonUsMember2020-09-282021-10-030000831641country:US2023-10-010000831641country:US2022-10-020000831641us-gaap:NonUsMember2023-10-010000831641us-gaap:NonUsMember2022-10-020000831641us-gaap:RelatedPartyMember2022-10-032023-10-010000831641us-gaap:RelatedPartyMember2021-10-042022-10-020000831641us-gaap:RelatedPartyMember2020-09-282021-10-030000831641us-gaap:RelatedPartyMember2023-10-010000831641us-gaap:RelatedPartyMember2022-10-0200008316412022-07-042022-10-0200008316412022-10-032023-01-0100008316412023-01-022023-04-0200008316412023-07-032023-10-010000831641ttek:RPSGroupPLCMember2023-01-022023-04-020000831641ttek:RPSGroupPLCMember2023-07-032023-10-0100008316412023-04-032023-07-0200008316412021-10-042022-01-0200008316412022-01-032022-04-0300008316412022-04-042022-07-030000831641us-gaap:AllowanceForCreditLossMember2020-09-270000831641us-gaap:AllowanceForCreditLossMember2020-09-282021-10-030000831641us-gaap:AllowanceForCreditLossMember2021-10-030000831641us-gaap:AllowanceForCreditLossMember2021-10-042022-10-020000831641us-gaap:AllowanceForCreditLossMember2022-10-020000831641us-gaap:AllowanceForCreditLossMember2022-10-032023-10-010000831641us-gaap:AllowanceForCreditLossMember2023-10-010000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-09-270000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-09-282021-10-030000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-10-030000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-10-042022-10-020000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-10-020000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-10-032023-10-010000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-10-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________________________________
FORM 10-K
(Mark One) 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended October 1, 2023
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 0-19655
____________________________________________________________________________
TETRA TECH, INC.
(Exact name of registrant as specified in its charter)
Delaware95-4148514
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
3475 East Foothill Boulevard, Pasadena, California 91107
(Address of principal executive offices) (Zip Code)

(626) 351-4664
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueTTEKThe NASDAQ Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act:
None
________________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or 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.
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 the registrant's common stock held by non-affiliates on April 2, 2023, was $7.7 billion (based upon the closing price of a share of registrant's common stock as reported by the Nasdaq National Market on that date).
On November 8, 2023, 53,247,668 shares of the registrant's common stock were outstanding.
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.



TABLE OF CONTENTS
  Page
2


This Annual Report on Form 10-K ("Report"), including the "Management's Discussion and Analysis of Financial Condition and Results of Operations," contains forward-looking statements regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933 (the "Securities Act") and the Securities Exchange Act of 1934 (the "Exchange Act"). All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are based on current expectations, estimates, forecasts and projections about the industries in which we operate and the beliefs and assumptions of our management. Words such as "expects," "anticipates," "targets," "goals," "projects," "intends," "plans," "believes," "estimates," "seeks," "continues," "may," variations of such words and similar expressions are intended to identify such forward-looking statements. In addition, statements that refer to projections of our future financial performance, our anticipated growth and trends in our businesses and other characterizations of future events or circumstances are forward-looking statements. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict, including those identified below under "Risk Factors," and elsewhere herein. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. We undertake no obligation to revise or update publicly any forward-looking statements for any reason.
PART I
Item 1.    Business
General
Tetra Tech, Inc. ("Tetra Tech") is a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients' needs and resources.
Tetra Tech is Leading with Science® to provide sustainable and resilient solutions to our clients' most complex needs. Engineering News-Record ("ENR"), the engineering industry's leading magazine, has ranked Tetra Tech #1 in Water for 20 years in a row. In 2023, we were also ranked #1 in environmental management, wind power, hydro plants, water treatment/desalination and green government offices. ENR also ranked Tetra Tech in the top 10 in numerous categories, including dams and reservoirs, marine and port facilities, power, solar power, solid waste, environmental science, chemical and soil remediation, hazardous waste and site assessment and compliance.
Our reputation for high-end consulting and engineering services and our ability to develop solutions for water and environmental management has supported our growth for more than 50 years. Our market leading climate mitigation and adaptation services are solving our clients' most complex challenges related to coastal flooding, water security, energy transition and biodiversity protection. Today, we are proud to be making a difference in people’s lives worldwide through our high-end consulting, engineering and technology service offerings. In fiscal 2023, we worked on over 100,000 projects, in more than 100 countries on all seven continents, with a talent force of 27,000 associates. We are Leading with Science® throughout our operations, with domain experts across multiple disciplines supported by our advanced analytics, artificial intelligence ("AI"), machine learning and digital technology solutions. Our ability to provide innovation and first-of-kind solutions is enhanced by partnerships with our forward-thinking clients. We are diverse, equitable and inclusive, embracing the breadth of experience across our talented workforce worldwide with a culture of innovation and entrepreneurship. We are disciplined in our business, and focused on delivering value to customers and high performance for our shareholders. In supporting our clients, we seek to add value and provide long-term sustainable consulting, engineering and technology solutions.
By combining ingenuity and practical experience, we have helped to advance sustainability by managing water, protecting the environment, providing renewable energy, restoring ecosystems and creating green solutions for our cities and communities. Our mission is to be the world's leading consulting and engineering firm solving global challenges in water and the environment that make a positive difference in people's lives worldwide.
The following core principles form the underpinning of how we work together to serve our clients:
Service.  We put our clients first. We listen closely to better understand our clients' needs and deliver smart, cost-effective solutions that meet their needs.
Value.  We solve our clients' problems as if they were our own. We develop and implement sustainable solutions that are innovative, efficient and practical.
Excellence.  We bring superior technical capability, disciplined project management and excellence in safety and quality to all of our services.
Opportunity.  Our people are our number one asset. Opportunity means new technical challenges that provide advancement within our company, encourage an inclusive and diverse workforce and ensure a safe workplace.
3


We have a strong project management culture that enables us to deliver on more than 100,000 projects per fiscal year. Our client-focused project management is supported by strong fiscal management and financial tools. We use a disciplined approach to monitoring, managing and improving our return on investment in each of our business areas through our efforts to negotiate appropriate contract terms, manage our contract performance to minimize schedule delays and cost overruns and promptly bill and collect accounts receivable.
We have built a broad client and contract base by proactively understanding our clients' priorities and demonstrating a long track record of successful performance that results in repeat business and limits competition. We believe that proximity to our clients is also instrumental to integrating global experience and resources with an understanding of our local clients' needs. Over the past year, we worked in more than 100 countries, helping our clients address complex water, environment, renewable energy and related sustainable infrastructure needs.
Throughout our history, we have supported both public and private clients, many for multiple decades of continuous contracts and repeat business. Long-term relationships provide us with institutional knowledge of our clients' programs, past projects and internal resources. Institutional knowledge is often a significant factor in winning competitive proposals and providing cost-effective solutions tailored to our clients' needs.
We are often at the leading edge of new challenges where we are delivering one-of-a-kind solutions. These might be a new water treatment technology, a unique solution to addressing new regulatory requirements, a new system for automated assessment of infrastructure assets or a digital twin for real time management of water treatment systems.
We combine interdisciplinary capabilities, technical resources and institutional knowledge to implement complex projects that are at the leading edge of policy and technology development.    
Leading with Science®
At Tetra Tech, we provide value-generating solutions by combining operational expertise, science and technology. By Leading with Science® and leveraging our collective technology including advanced data analytics and digital technologies, we create transformational solutions for our clients.
Tetra Tech's proprietary technologies and solutions, referred to collectively as the Tetra Tech Delta, differentiate us in the market and provide us with a competitive advantage. We create customized solutions; from smart data collection and advanced analytics that support decision making to AI enabled solutions for asset management. Our Tetra Tech Delta technologies are drawn from our decades of operational experience and a reservoir of technical applications that are shared throughout our company as well as select solutions that are sold externally as software subscriptions. Our high-end teams connect interdisciplinary experts from across our company's 27,000 staff worldwide. Tetra Tech mobilizes teams that include analysts, statisticians, digital engineers and industry experts who effectively implement value-generating and pragmatic solutions for our clients.
These advanced analytical solutions enable us to provide clients with real-time reporting, automated and remote data collection and dashboards for tracking and communicating results. Tetra Tech Delta is continually expanding and includes cutting-edge tools on interpretive analysis, modeling of physical systems, forecasting and scenario analysis, optimization and operations research. Subscription solutions provide our clients with extended capabilities for large scale data management, spatial data interpretation, and ability to build and utilize digital twins for land, coastal and structural assets.
Leading with Science® also means fully leveraging the collective expertise provided by our global workforce of 27,000 associates. We actively share information, ideas and resources across our global operations through our network structure, guided subject matter teams and project team building. We use company-wide virtual events to engage Tetra Tech experts world-wide to solve client challenges and identify the best ideas for further development. We also proactively share emerging technology and new ideas through our knowledge transfer system, Tetra Tech Technology Transfer ("T4"). T4 facilitates our innovation culture through webcasts, blogs, multi-media and social media across our global operations. Our Tetra Tech Academy provides a full suite of training resources including project management, leadership development, and broad technical skills. Academy curriculum is provided through online training, virtual workshops and in-person events.    
Reportable Segments
We manage our operations under two reportable segments. Our Government Services Group ("GSG") reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group ("CIG") reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. These reportable segments allow us to capitalize on our growing market opportunities and enhance the development of high-end consulting and technical solutions to meet our growing client demand.

4


The following table presents the percentage of our revenue by reportable segment:
 Fiscal Year
Reportable Segment202320222021
GSG47.7%52.0%55.2%
CIG53.649.646.7
Inter-segment elimination(1.3)(1.6)(1.9)
 100.0%100.0%100.0%
For additional information regarding our reportable segments, see Note 18, "Reportable Segments" of the "Notes to Consolidated Financial Statements" included in Item 8. For more information on risks related to our business, reportable segments and geographic regions, including risks related to foreign operations, see Item 1A, “Risk Factors” of this report.
Government Services Group
GSG provides high-end consulting and engineering services primarily to U.S. government clients (federal, state and local) and international development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology and disaster management. GSG also provides engineering design services for U.S. based federal and municipal clients, especially in water infrastructure, flood protection and solid waste. GSG also leads our support for development agencies worldwide, especially in the United States, the United Kingdom and Australia.
GSG provides consulting and engineering services for a broad range of water, environment and sustainable infrastructure-related needs primarily for U.S. government clients. The primary GSG markets include water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management and a broad range of civil infrastructure master planning and resilient engineering design for facilities, transportation and local development projects. GSG's services span from early data collection and monitoring, to data analysis and information management, to science and engineering applied research, to engineering design, to project management and operations and maintenance.
GSG provides our clients with sustainable solutions that optimize their water management and environmental programs to address regulatory requirements, improve operational efficiencies and manage assets. Our services advance sustainability and resiliency through the "greening" of infrastructure, design of energy efficiency and resource conservation programs, innovation in the capture and sequestration of carbon, development of disaster preparedness and response plans and improvement in water and land resource management practices. We provide climate change and energy management consulting, and greenhouse gas ("GHG") inventory assessment, certification, reduction and management services. GSG also provides planning, architectural and sustainable engineering services for U.S. federal, state and local government facilities. We support government agencies with related sustainable infrastructure needs, asset management for military housing and educational, institutional and research facilities.
Many government organizations face complex problems due to increased demand and competition for water and natural resources, newly understood threats to human health and the environment, aging infrastructure and demand for new and more resilient infrastructure. Our integrated water management services support government agencies responsible for managing water supplies, wastewater treatment, storm water management and flood protection. We help our clients develop more resilient water supplies and more sustainable management of water resources, while addressing a wide range of local and national government requirements and policies. Fluctuations in weather patterns and extreme events, such as prolonged droughts and more frequent flooding, are increasing concerns over the reliability of water supplies, the need to protect coastal areas and flood mitigation and adaptation in metropolitan areas. We provide smart water infrastructure solutions that integrate water modeling, instrumentation and controls and real-time controls to create flexible water systems that respond to changing conditions, optimize use of existing infrastructure and provide clients with the ability to monitor and manage their water infrastructure more efficiently. We provide operational technology for secure management of water treatment and wastewater systems, including cybersecurity assessments and digital twin solutions.
We also support government agencies in the full range of disaster response and community resilience services including monitoring and environmental response, damage assessment and program management services and resilient engineering design and mitigation planning. We have a full suite of Tetra Tech Delta technology and specialized procedures that support our disaster response, planning and management support services. These tools and procedures address disaster management and community resilience data management needs, including information technology systems, portals, dashboards, data management, data analytics and statistical analysis.
GSG provides a wide range of consulting and engineering services for solid waste management, including landfill design and management, and recycling facility design throughout the United States; providing design, project management and maintenance services to manage solid and hazardous waste; as well as innovative renewable energy projects such as solar
5


energy-generating landfill caps; and providing full-service solutions for gas-to-energy facilities to efficiently use landfill methane gas.
We provide high-end advanced analytics and information technology ("IT") consulting and support to various federal clients including AI applications, machine learning, modernization of IT systems and cloud migration. We design solutions to manage and analyze data for major federal agency programs including data related to health, security, environment and water programs. We provide technical support for the Federal Aviation Administration to optimize the U.S. airspace system and support related aviation systems integration for the U.S. and other countries' metropolitan airports. We provide specialized modeling and data analytics for airspace acoustic analysis. Our aviation airspace services include data management, data processing, communications and outreach and systems development; and providing systems analysis and information management.
We support governments in implementing international development programs for developing nations to help them address numerous challenges, including access to potable water and adapting to the threats of climate change. Our international development services include supporting donor agencies to develop safe and reliable water supplies and sanitation services, support the eradication of poverty, improve livelihoods, promote democracy and increase economic growth. Our programs span planning, designing, implementing, researching and monitoring projects and leverage advanced technology to collect, manage and provide analytics for our clients. Key areas of focus include climate change, agriculture and rural development, governance and institutional development, natural resources and the environment, infrastructure, economic growth, energy, rule of law and justice systems, land tenure and property rights and training and consulting for public-private partnerships. Our projects also include building capacity and strengthening institutions in areas such as global health, energy sector reform, utility management, education, food security and local governance.
Commercial/International Services Group
CIG primarily provides high-end consulting and engineering services to U.S. commercial clients, and international clients inclusive of the commercial and government sectors. CIG supports commercial clients worldwide in renewable energy, industrial, high-performance buildings and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering, and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), Europe, the United Kingdom, as well as Brazil and Chile.
CIG provides consulting and engineering services worldwide for a broad range of water, environment and sustainable infrastructure-related needs in both developed and emerging economies. The primary markets for CIG's services include natural resources, energy and utilities, as well as sustainable infrastructure master planning and engineering design for facilities, transportation and local development projects. CIG's services span from early data collection and monitoring to data analysis and information management, to feasibility studies and assessments, to science and engineering applied research, to engineering design, to project management and operations and maintenance.
CIG's environmental services include cleanup and beneficial reuse of sites contaminated with hazardous materials, toxic chemicals and oil and petroleum products, which cover all phases of the remedial planning process, starting with disaster response and initial site assessment through removal actions, remedial design and implementation oversight; and supporting both commercial and government clients in planning and implementing remedial activities at numerous sites around the world, and providing a broad range of environmental analysis and planning services.
CIG also supports commercial clients by providing design services to renovate, upgrade and modernize industrial water supplies, and address industrial water treatment and water reuse needs; and provides plant engineering, project execution and program management services for industrial water treatment projects throughout the world.
CIG provides planning, architectural and sustainable engineering services for commercial and government facilities. We provide high-end design of sustainable energy, water and GHG decarbonization solutions including civil, electrical, mechanical, structural and hydraulic engineering for buildings, campuses and surrounding developments. We provide high-end services in addressing indoor health and associated assessment, consulting and retrofits of buildings to address indoor air quality and safety. We also provide engineering services for a wide range of clients with specialized needs, such as data centers, advanced manufacturing, security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities and disaster preparedness facilities.
CIG's international services, especially in Canada, Europe, the United Kingdom, and Asia Pacific, include high-end analytical, engineering, architecture, geotechnical, project management and advisory services for infrastructure projects, including early project planning, rail and roadway monitoring and asset management services, collection of condition data, optimization of upgrades and long-term planning for expansion; multi-modal design services for commuter railway stations, airport expansions, bridges and major highways and ports and harbors; and designing resilient solutions to repair, replace and upgrade older transportation infrastructure.
6


CIG provides infrastructure design services in extreme and remote areas by using specialized techniques that are adapted to local resources, while minimizing environmental impacts, and considering potential climate change impacts. These include providing consulting, geotechnical and design services to owners of transportation, natural resources, energy and community infrastructure in areas of permafrost or extreme climate regions.
CIG's energy services include support for electric power utilities and independent power producers worldwide, ranging from macro-level planning and management advisory services to project-specific environmental, engineering, project management and operational services, and advising on energy security and the design and implementation of smart grids, both domestically and internationally, including increasing utility automation, information and operational technologies and critical infrastructure security. For utilities and governmental regulatory agencies, our services include policy and regulatory development, utility management, performance improvement and asset management and evaluation. For developers and owners of renewable energy resources such as solar grid and off-grid, on-shore and off-shore wind, biogas and biomass, tidal, hydropower, conventional power generation facilities, micro-grid and battery or alternative storage facilities, as well as transmission and distribution assets, our services include environmental, electrical, mechanical and civil engineering, procurement, operations and maintenance and regulatory support for all project phases.
CIG supports industrial clients globally. Our services include environmental permitting support, siting studies, strategic planning and analyses; design of site civil works; water management; biological and cultural assessments, and site investigations; and hazardous waste site remediation.
CIG also provides environmental remediation and reconstruction services to evaluate and restore lands to beneficial use, remediating, and restoring contaminated facilities in the U.S. and around the world; managing large, complex sediment remediation programs that help restore rivers and coastal waters to beneficial use; and supporting utilities in the U.S. in implementing restoration and environmental management programs.
Project Examples
Project examples are provided on our company website located at tetratech.com, including expert interviews, in-depth articles and project profiles that demonstrate our services across water, environment, sustainable infrastructure, renewable energy and international development.
Clients
We provide services to a diverse base of U.S. federal government, U.S. state and local government, U.S. commercial and international clients. The following table presents the percentage of our revenue by client sector:
 Fiscal Year
Client Sector202320222021
U.S. federal government (1)
30.7%30.4%33.6%
U.S. state and local government13.417.216.7
U.S. commercial19.221.419.9
International (2)
36.731.029.8
100.0%100.0%100.0%
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.
U.S. federal government agencies are significant clients. The U.S. Agency for International Development accounted for 12.2%, 11.0% and 11.7% of our revenue in fiscal 2023, 2022 and 2021, respectively. The Department of Defense ("DoD") accounted for 8.9%, 9.7% and 11.2% of our revenue in fiscal 2023, 2022 and 2021, respectively. We typically support multiple programs within a single U.S. federal government agency, both domestically and internationally. We also assist U.S. state and local government clients in various jurisdictions across the United States. Our international clients are primarily focused in Canada, Australia, Europe and the United Kingdom, and consist of a relatively equal sized mix of government and commercial clients. Our U.S. commercial clients include companies in the chemical, energy, pharmaceutical, retail, aerospace and automotive industries. No single client, except for the U.S. federal government clients, accounted for more than 10% of our revenue in fiscal 2023.
7


Contracts
Our services are performed under three principal types of contracts with our clients: fixed-price, time-and-materials and cost-plus. The following table presents the percentage of our revenue by contract type:
 Fiscal Year
Contract Type202320222021
Fixed-price36.3%37.6%37.1%
Time-and-materials48.046.746.4
Cost-plus15.715.716.5
100.0%100.0%100.0%
Under a fixed-price contract, clients agree to pay a specified price for our performance of the entire contract or a specified portion of the contract. Some fixed-price contracts can include date-certain and/or performance obligations. Fixed-price contracts carry certain inherent risks, including risks of losses from underestimating costs, delays in project completion, problems with new technologies, price increases for materials and economic and other changes that may occur over the contract period. Consequently, the profitability of fixed-price contracts may vary substantially. Under time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue related to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to a contract ceiling amount, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable, we may not be able to obtain full reimbursement. Further, the amount of the fee received for a cost-plus award fee contract partially depends upon the client's discretionary periodic assessment of our performance on that contract.
Some contracts with the U.S. federal government are subject to annual funding approval. U.S. federal government agencies may impose spending restrictions that limit the continued funding of our existing contracts and may limit our ability to obtain additional contracts. These limitations, if significant, could have a material adverse effect on us. All contracts with the U.S. federal government may be terminated by the government at any time, with or without cause.
U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or related to certain work we have performed. In addition, services performed for a commercial or government sector client may create conflicts of interest that preclude or limit our ability to obtain work for a private organization. We attempt to identify actual or potential conflicts of interest and to minimize the possibility that such conflicts could affect our work under current contracts or our ability to compete for future contracts. We have, on occasion, declined to bid on a project because of an existing or potential conflict of interest.
Some of our operating units have contracts with the U.S. federal government that are subject to audit by the government, primarily the Defense Contract Audit Agency ("DCAA"). The DCAA generally seeks to (i) identify and evaluate all activities that contribute to, or have an impact on, proposed or incurred costs of government contracts; (ii) evaluate a contractor's policies, procedures, controls and performance; and (iii) prevent or avoid wasteful, careless and inefficient production or service. To accomplish this, the DCAA examines our internal control systems, management policies and financial capability; evaluates the accuracy, reliability and reasonableness of our cost representations and records; and assesses our compliance with Cost Accounting Standards ("CAS") and defective-pricing clauses found within the Federal Acquisition Regulation ("FAR"). The DCAA also performs an annual review of our overhead rates and assists in the establishment of our final rates. This review focuses on the allowability of cost items and the applicability of CAS. The DCAA also audits cost-based contracts, including the close-out of those contracts.
The DCAA reviews all types of U.S. federal government proposals, including those of award, administration, modification and re-pricing. The DCAA considers our cost accounting system, estimating methods and procedures and specific proposal requirements. Operational audits are also performed by the DCAA. A review of our operations at every major organizational level is conducted during the proposal review period. During the course of its audit, the U.S. federal government may disallow certain costs if it determines that we accounted for such costs in a manner inconsistent with CAS. Under a government contract, only those costs that are reasonable, allocable and allowable are recoverable. A disallowance of costs by the U.S. federal government could have a material adverse effect on our financial results.
In accordance with our corporate policies, we maintain controls to minimize any occurrence of fraud or other unlawful activities that could result in severe legal remedies, including the payment of damages and/or penalties, criminal and civil sanctions and debarment. In addition, we maintain preventative audit programs and mitigation measures to ensure that appropriate control systems are in place.
8


We provide services under contracts, purchase orders or retainer letters. Our policy requires that all contracts must be in writing. We bill our clients in accordance with the contract terms and periodically based on costs incurred, on either an hourly-fee basis or on a percentage-of-completion basis, as the project progresses. Most of our agreements permit our clients to terminate the agreements without cause upon payment of fees and expenses through the date of the termination. Generally, our contracts do not require that we provide performance bonds. If required, a performance bond, issued by a surety company, guarantees a contractor's performance under the contract. If the contractor defaults under the contract, the surety will, at its discretion, complete the job or pay the client the amount of the bond. If the contractor does not have a performance bond and defaults in the performance of a contract, the contractor is responsible for all damages resulting from the breach of contract. These damages include the cost of completion, together with possible consequential damages such as lost profits.
Growth Strategy
Our management team establishes Tetra Tech's overall business strategy. Our strategic plan defines and guides our investment in marketing and business development to leverage our differentiators and target priority programs and growth markets. We maintain centralized business development resources to develop our corporate branding and marketing materials, support proposal preparation and planning, conduct market research and manage promotional and professional activities, including appearances at trade shows, advertising and public relations.
We have established company-wide growth initiatives that reinforce internal coordination, track the development of new programs, identify and coordinate collective resources for major bids and help us build interdisciplinary teams and provide innovative solutions for major pursuits. Our growth initiatives provide a forum for cross-sector collaboration, access to technical solutions and the development of interdisciplinary solutions. We continuously identify new markets that are consistent with our strategic plan and service offerings, and we leverage our full-service capabilities and internal coordination structure to develop and implement strategies to research, anticipate and position us for future procurements and emerging programs. Our Tetra Tech Delta program facilitates access and exchange of technology solutions across our company, through the use of internal training, inventories and facilitated virtual networking events.
Business development activities are implemented by our technical and professional management staff throughout Tetra Tech with the support of company-wide resources and expertise. Our project managers and technical staff have the best understanding of our clients' needs and the effect of client-specific issues, local laws and regulations and procurement procedures. Our professional staff members hold frequent meetings with existing and potential clients; give presentations to civic and professional organizations and present seminars on research and technical applications. Effective development of business is facilitated by each staff member's access to all of our service offerings including our Tetra Tech Delta technology resources. Our strong internal networking programs help our professional staff members to pursue new opportunities and build multi-disciplinary teams for both existing and new clients. These networks also facilitate our ability to provide services throughout the project life cycle from the early studies to operations and maintenance. Networking is further supported by our enterprise-wide knowledge management systems which include skills search tools, business development tracking and collaboration tools.
To support our growth plans, we actively attract, recruit, engage and retain key hires. Our combination of high-end science, technology resources and consulting culture coupled with practical applications provides challenging and rewarding opportunities for our workforce, thereby enhancing our ability to recruit and retain top quality talent. Our internal networking programs, leadership training, entrepreneurial environment, focus on Leading with Science® and global project portfolio help to attract and retain highly qualified individuals.
Our strategic growth plans are augmented by our selective investment in acquisitions aligned with our business. Acquisitions advance our strategy by adding new technologies, broadening our service offerings, adding contract capacity and expanding our geographic presence. Our long-established experience in identifying and integrating acquisitions strengthens our ability to integrate and rapidly leverage the resources of the acquired companies post-acquisition.
Sustainability Program
Sustainability is an integral part of our global business, rooted in our internal culture and extending throughout our projects around the world. For more than 50 years, we have leveraged cutting-edge expertise and the latest technology to deliver more sustainable solutions to clients and continually improve the way we do business.
Through our Sustainability Program, we monitor environmental, social and governance ("ESG") metrics, including human capital elements. We continue to enhance the sustainability of our daily practices, reduce our GHG emissions, and provide an exceptional working environment for our employees across our global operations. As a signatory of the United Nations ("UN") Global Compact on human rights, labor, environment and anti-corruption, we embrace the UN Global Compact's Ten Principles as part of the strategy, culture and daily operations of our company.
We actively engage with our stakeholders, internally and externally, to encourage input on the materiality of various ESG issues to Tetra Tech and incorporate input into our strategic planning and sustainability reporting. Our annual
9


sustainability reporting and key metrics are aligned with the priorities we have set on human capital, professional development, health & safety, and ethics. We report on human capital metrics, including gender balance, racial and ethnic diversity in our workforce, employee engagement and professional development. We have supplier programs that integrate and emphasize sustainability in the procurement of goods and services and subcontracting for our projects. We have reported annually on GHG emissions for more than a decade, significantly reducing our emissions from program inception. In 2021, we expanded our reporting and set new goals for scope 1, 2, and 3 emissions. Based on input from stakeholders and in recognition of the importance of the project work we perform each year, in 2021 we also initiated our Billion People Challenge, with the overarching goal to improve the lives of one billion people by 2030. The Billion People Challenge progress is calculated each year based on our annual project impact analysis in five categories that are closely aligned with the Global Reporting Initiative standards and the UN Sustainable Development Goals.
Our Sustainability Program is led by our Chief Sustainability Officer, who has been appointed by our Board of Directors and is supported by corporate and operations representatives through our Sustainability Council. We continuously review sustainability-related policies and practices, integrate input from stakeholders, and assess the results of our efforts in order to make future improvements. Tetra Tech's Board of Directors Strategic Planning and Enterprise Risk Committee reviews and approves the Sustainability Program and evaluates our progress in achieving the goals and objectives outlined in our plan. As part of our membership in the UN Global Compact, we annually report on the Communication on Progress using Tetra Tech's Sustainability Report.
Acquisitions and Divestitures
Acquisitions.    We continuously evaluate the marketplace for acquisition opportunities to further our strategic growth plans. Due to our reputation, size, financial resources, geographic presence and range of services, we have numerous opportunities to acquire privately and publicly held companies or selected portions of such companies. We evaluate an acquisition opportunity based on its ability to strengthen our leadership in the markets we serve, the technologies and solutions they provide and the additional new geographies and clients they bring. Also, during our evaluation, we examine an acquisition's ability to drive organic growth, its accretive effect on long-term earnings and its ability to generate return on investment. Generally, we proceed with an acquisition if we believe that it will strategically expand our service offerings, improve our long-term financial performance and increase shareholder returns.
We view acquisitions as a key component in the execution of our growth strategy, and we intend to use cash, debt or equity, as we deem appropriate, to fund acquisitions. We may acquire other businesses that we believe are synergistic and will ultimately increase our revenue and net income, strengthen our ability to achieve our strategic goals, provide critical mass with existing clients and further expand our lines of service. We typically pay a purchase price that results in the recognition of goodwill, generally representing the intangible value of a successful business with an assembled workforce specialized in our areas of interest. Acquisitions are inherently risky, and no assurance can be given that our previous or future acquisitions will be successful or will not have a material adverse effect on our financial position, results of operations or cash flows. All acquisitions require the approval of our Board of Directors.
On January 23, 2023, we completed the acquisition of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange in an all-cash transaction totaling $784 million. We funded the RPS acquisition with debt, net of $109 million in proceeds from a foreign exchange forward contract that we entered into at the same time we made the formal offer to acquire RPS on September 23, 2022.
RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions, especially in energy transformation, water and program management for government and commercial clients. In fiscal 2023, RPS contributed revenue of approximately $600 million to our consolidated results. RPS contributed $5.0 million to our consolidated operating income in fiscal 2023, which includes $26.8 million of intangible amortization. Substantially all of RPS is included in our CIG segment.
In fiscal 2023, we also acquired Amyx, Inc. (“Amyx”), an enterprise technology services, cybersecurity and management consulting firm based in Reston, Virginia. With over 500 employees, Amyx provides application modernization, cybersecurity, systems engineering, financial management and program management support on over 30 Federal Government programs. Amyx is included in our GSG segment.
For detailed information regarding acquisitions, see Note 5, "Acquisitions" of the "Notes to Consolidated Financial Statements" included in Item 8.
Divestitures. We regularly review and evaluate our existing operations to determine whether our business model should change through the divestiture of certain businesses. Accordingly, from time to time, we may divest or wind-down certain non-core businesses and reallocate our resources to businesses that better align with our long-term strategic direction. We did not divest of any businesses in fiscal 2023.
10


Competition
The market for our services is generally competitive. We often compete with many other firms ranging from small regional firms to large international firms.
We perform a broad spectrum of consulting, engineering and technical services across the water, environment, sustainable infrastructure, renewable energy and international development markets. Our competition varies and is a function of the business areas in which, and the client sectors for which, we perform our services. The number of competitors for any procurement can vary widely, depending upon technical qualifications, the relative value of the project, geographic location, the financial terms and risks associated with the work and any restrictions placed upon competition by the client. Historically, clients have chosen among competing firms by weighing the quality, innovation and timeliness of the firm's service versus its cost to determine which firm offers the best value.
Our competitors vary depending on end markets and clients, and often we may only compete with a portion of a firm. We believe that our principal competitors include the following firms, in alphabetical order: AECOM; Arcadis NV; AtkinsRéalis; Black & Veatch Corporation; Booz Allen Hamilton; Brown & Caldwell; CDM Smith Inc.; Chemonics International, Inc.; Exponent, Inc.; GHD; ICF International, Inc.; Jacobs Solutions, Inc.; Leidos, Inc.; SAIC; Stantec Inc.; TRC Companies, Inc.; Weston Solutions, Inc.; and WSP Global Inc.
Backlog
We include in our backlog only those contracts for which funding has been provided and work authorization has been received. We estimate that approximately two-thirds of our backlog at the end of fiscal 2023 will be recognized as revenue in fiscal 2024, as work is being performed. However, we cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. Accordingly, our backlog as of any particular date is an uncertain indicator of our future earnings.
Our backlog at fiscal 2023 year-end was $4.8 billion, an increase of $1.0 billion, or 27.9%, compared to fiscal 2022 year-end. Of this amount, GSG and CIG reported $2.7 billion and $2.1 billion of backlog, respectively, at fiscal 2023 year-end.
Regulations
We engage in various service activities that are subject to government oversight, including environmental laws and regulations, general government procurement laws and regulations and other regulations and requirements imposed by the specific government agencies with which we conduct business.
Environmental. A significant portion of our business involves the planning, design and program management of pollution control facilities, as well as the assessment and management of remediation activities at hazardous waste sites, U.S. Superfund sites and military bases. In addition, we contract with U.S. federal government entities to destroy hazardous materials. These activities require us to manage, handle, remove, treat, transport and dispose of toxic or hazardous substances.
Some environmental laws, such as the U.S. Superfund law and similar state, provincial and local statutes, can impose liability for the entire cost of clean-up for contaminated facilities or sites upon present and former owners and operators, as well as generators, transporters and persons arranging for the treatment or disposal of such substances. In addition, while we strive to handle hazardous and toxic substances with care and in accordance with safe methods, the possibility of accidents, leaks, spills and events of force majeure always exist. Humans exposed to these materials, including workers or subcontractors engaged in the transportation and disposal of hazardous materials and persons in affected areas, may be injured or become ill. This could result in lawsuits that expose us to liability and substantial damage awards. Liabilities for contamination or human exposure to hazardous or toxic materials, or a failure to comply with applicable regulations, could result in substantial costs, including clean-up costs, fines, civil or criminal sanctions, third party claims for property damage or personal injury or the cessation of remediation activities.
Certain of our business operations are covered by U.S. Public Law 85-804, which provides for government indemnification against claims and damages arising out of unusually hazardous activities performed at the request of the government. Due to changes in public policies and law, however, government indemnification may not be available in the case of any future claims or liabilities relating to other hazardous activities that we perform.
Government Procurement.    The services we provide to the U.S. federal government are subject to the FAR and other rules and regulations applicable to government contracts. These rules and regulations:
require certification and disclosure of all cost and pricing data in connection with the contract negotiations under certain contract types;
11


impose accounting rules that define allowable and unallowable costs and otherwise govern our right to reimbursement under certain cost-based government contracts; and
restrict the use and dissemination of information classified for national security purposes and the exportation of certain products and technical data.
In addition, services provided to the DoD and U.S. federal civil agencies are monitored by the Defense Contract Management Agency and audited by the DCAA. Our government clients can also terminate any of their contracts, and many of our government contracts are subject to renewal or extension annually. Further, the services we provide to state and local government clients are subject to various government rules and regulations.
Seasonality
We experience seasonal trends in our business. Our revenue and operating income are typically lower in the first half of our fiscal year, primarily due to the Thanksgiving (in the U.S. and Canada), Christmas and New Year's holidays. Many of our clients' employees, as well as our own employees, take vacations during these holiday periods. Further, seasonal inclement weather conditions occasionally cause some of our offices to close temporarily or may hamper our project field work in the northern hemisphere's temperate and arctic regions. These occurrences result in fewer billable hours worked on projects and, correspondingly, less revenue recognized.
Climate Risk Assessment
We assess the impact of climate on our operations and business periodically, as part of our Board of Directors' Strategic Planning and Enterprise Risk Committee meetings. Climate risk is a consideration in business continuity planning and operational security in regions that may experience climate-related disruptions due to extreme weather, fires, or flooding. In some cases, we may be working in regions that also experience socio-political impacts and security disruptions due to the impacts of extreme weather or prolonged drought conditions. As a professional services company, our workforce is highly mobile, able to work remotely, and can in most cases quickly adapt to changes in local conditions. We have business continuity planning and processes in place to address any acute impact to locally affected operations and have the ability to rapidly move to remote and flexible working arrangements while restoring or relocating affected operations. We maintain a strong information technology infrastructure to facilitate remote working and provide virtual access to systems. Our enterprise and project data is accessible through cloud-based systems, reducing the risk of localized disruptions of data access and computer systems. Our offices are typically leased, so we are not at significant risk of physical building assets being impacted. Select project activities can be impacted by climate related events; however, these are addressed through our extensive project risk management process. Climate-related disruptions do, in many cases, result in increased opportunity for project work for Tetra Tech. We provide post-disaster response services and may have additional demand for our expertise if there is an increase in the frequency in climate related events. Furthermore, our business includes providing a wide range of water, environment and sustainable infrastructure services, many of which are increased by the longer-term impacts associated with drought, water scarcity, heat, flooding and fire risk.
Risk Management and Insurance
Our business activities could expose us to potential risk and liability under various laws and under workplace health and safety regulations. In addition, we occasionally assume liability by contract under indemnification agreements. We cannot predict the magnitude of such potential liabilities. Our Office of Risk Management reviews and oversees the risk profile of our operations, and reports to our Board of Directors.
We maintain a comprehensive general liability insurance policy with an umbrella policy that covers losses beyond the general liability limits. We also maintain professional errors and omissions liability and contractor's pollution liability insurance policies. We believe that both policies provide adequate coverage for our business. When we perform higher-risk work, we obtain, if available, the necessary types of insurance coverage for such activities, as is typically required by our clients.
We obtain insurance coverage through a broker that is experienced in our industry. The broker and our risk manager regularly review the adequacy of our insurance coverage. Because there are various exclusions and retentions under our policies, or an insurance carrier may become insolvent, there can be no assurance that all potential liabilities will be covered by our insurance policies or paid by our carrier.
We evaluate the risk associated with insurance claims. If we determine that a loss is probable and reasonably estimable, we establish an appropriate reserve. A reserve is not established if we determine that a claim has no merit or is not probable or reasonably estimable. Our historic levels of insurance coverage and reserves have been adequate. However, partially or completely uninsured claims, if successful and of significant magnitude, could have a material adverse effect on our business.
12


Human Capital Management
Employees. At fiscal 2023 year-end, we had approximately 27,000 staff worldwide. A large percentage of our employees have technical and professional backgrounds and undergraduate and/or advanced degrees, including the employees of recently acquired companies. Our professional staff includes archaeologists, architects, biologists, chemical engineers, chemists, civil engineers, data scientists, computer scientists, economists, electrical engineers, environmental engineers, environmental scientists, geologists, hydrogeologists, mechanical engineers, software engineers, oceanographers, project managers and toxicologists. We consider the current relationships with our employees to be favorable. We are not aware of any employment circumstances that are likely to disrupt work at any of our facilities. See Part I, Item 1A, "Risk Factors" for a discussion of the risks related to the loss of key personnel or our inability to attract and retain qualified personnel.
Health and Safety. Tetra Tech is committed to providing and maintaining a healthy and safe work environment for our associates. We provide training to all associates to improve their understanding of behaviors that can be perceived as discriminatory, exclusionary and/or harassing, and provide safe avenues for associates to report such behaviors.
Diversity, Equity and Inclusion. Tetra Tech brings together engineers and technical specialists from all backgrounds to solve our clients' most challenging problems. Our Diversity, Equity and Inclusion ("DEI") Policy guides the Board of Directors, management, associates, subcontractors and partners in developing an inclusive culture. Our Diversity, Equity and Inclusion Council monitors Tetra Tech's diversity, equity and inclusion practices and makes recommendations to the Board of Directors and Chief Executive Officer for any changes or improvements to our program.
Tetra Tech values diversity, equity and inclusion and undertakes various efforts throughout its operations to promote these initiatives. Our current efforts are focused on these primary areas:
Equal employment opportunity. Tetra Tech ensures that our practices and processes attract a diverse range of candidates, and those candidates are recruited, hired, assigned, developed and promoted based on merit and their alignment to our values.
Enhancing learning and development opportunities. Our Employee Resource Groups ("ERGs") co-sponsor training, mentorship and life skills development opportunities for the entire Tetra Tech community. The DEI program leverages and further extends the impact of our professional development and Tetra Tech Academy Learning and Development resources. Education assistance is offered to financially support associates who seek to expand their knowledge and skill base.
As part of Tetra Tech's commitment to a culture of inclusion, our ERG Program broadens and enhances company-wide interaction opportunities for our employees. Tetra Tech's ERGs are open to all associates and involve activities for both employees whose background is the focus of the ERG and those who are supportive of the group (also known as allies). These global networks build on and coordinate with the many local networks that are already active throughout our operations and include groups focused on the experiences of Black, Latino, Pan-Asian, Women, Veterans, Disabled and LGBTQIA+ employees and emerging professionals.
Professional Development. Tetra Tech invests in the professional development of our employees. All employees can access training and technical exchange, and skill development through our Tetra Tech Academy Learning and Development Program and customized Learning Management System, providing professional development opportunities throughout our employees' careers. Technology skills development includes access to a series of live webcasts and recorded technology transfer sessions. Company-wide networking events provide interactive skills development activities. We also offer professional development programs through our Leadership Academy for Emerging Professionals, Project Management training, and Fearless Entrepreneur program. Tetra Tech's Project Management Training Program is available to all employees and is focused on professional development, techniques for managing high-end projects and how to employ enterprise systems, dashboards and proprietary technology tools. The Project Management training provides employees with access to a full curriculum, where attendees progress through three development tiers. Tetra Tech's Project Excellence Steering Committee sponsors the development and implementation of our comprehensive Project Management Training Program. In addition, we provide comprehensive Health & Safety training, specialized environmental compliance and safety training, and support employees with required external certifications and training. Tetra Tech also provides employees with financial support in the pursuit of academic degrees and continuous learning.
13


Executive Officers of the Registrant
The following table shows the name, age and position of each of our executive officers as of November 22, 2023:
NameAgePosition
Dan L. Batrack
65 Chairman and Chief Executive Officer
 
Mr. Batrack joined our predecessor in 1980 and was named Chairman in January 2008. He has served as our Chief Executive Officer and a director since November 2005, and as our President from October 2008 to September 2019. Mr. Batrack has served in numerous capacities over the last 40 years, including arctic research scientist, deep water oceanographic hydrographer, coastal hydrodynamic modeler, environmental data analyst, project and program manager, President of the Engineering Division, and in 2004 he was appointed Chief Operating Officer. He has managed complex programs for many small and Fortune 500 clients, both in the United States and internationally. Mr. Batrack holds a B.A. degree in Business Administration from the University of Washington.
Jill Hudkins
52 President
Ms. Hudkins was appointed President in October 2022. Ms. Hudkins has been with us for over 25 years in increasingly responsible positions. She served as President of the Resilient & Sustainable Infrastructure Division from October 2021 to October 2022, President of the IEW Operating Unit from April 2021 to October 2022 and Vice President and Growth Initiatives Program Leader from October 2019 to October 2022. Prior to this, Ms. Hudkins served as Vice President and One Water Leader from May 2015 to October 2019. She is a registered Professional Engineer and is a nationally recognized expert in high-end innovative water treatment solutions. Ms. Hudkins holds a master's degree in Civil and Environmental Engineering from the Massachusetts Institute of Technology, and a bachelor's degree in Civil and Environmental Engineering from Duke University.
Steven M. Burdick
59 Executive Vice President, Chief Financial Officer
 Mr. Burdick has served as our Executive Vice President, Chief Financial Officer since April 2011. He served as our Senior Vice President, Corporate Controller and Chief Accounting Officer from January 2004 to March 2011. Mr. Burdick joined us in April 2003 as Vice President, Management Audit. Previously, Mr. Burdick served in senior financial and executive positions with Aura Systems, Inc., TRW Ventures, and Ernst & Young LLP. Mr. Burdick holds a B.S. degree in Business Administration from Santa Clara University and is a Certified Public Accountant.
14


NameAgePosition
Leslie Shoemaker
66 Executive Vice President, Chief Sustainability and Leadership Development Officer
Dr. Shoemaker was appointed Executive Vice President, Chief Sustainability and Leadership Development Officer in October 2022 after serving as Tetra Tech's President since September 2019. Dr. Shoemaker joined us in 1991, and has served in various management capacities, including project and program manager, water resources manager and business group president. From 2005 to 2015, she led our strategic planning, business development and company-wide collaboration programs. Her technical expertise is in the management of large-scale watershed and master planning studies, development of modeling tools and application of optimization tools for decision making. Since the inception of our sustainability program in 2010, she has served as Chief Sustainability Officer leading the formation and evolution of the program. Dr. Shoemaker has facilitated leadership development for Tetra Tech's Leadership Academy program. Dr. Shoemaker holds a B.A. in Mathematics from Hamilton College, a Master of Engineering from Cornell University and a Ph.D. in Agricultural Engineering from the University of Maryland. She was inducted into the United States' National Academy of Engineers in 2022.
Roger R. Argus62 Senior Vice President, President of GSG and CIG
Mr. Argus is a chemical engineer with 38 years of experience, including 30 years with us in operational leadership, program and project management and quality assurance for projects encompassing a broad spectrum of environmental, engineering, information technology and disaster management services. Mr. Argus has also been responsible for managing multidisciplinary contracts and projects in support of the U.S. federal government (i.e., U.S. Navy, the U.S. Army Corps of Engineers and the Environmental Protection Agency), state and municipal agencies and private clients nationwide. The scope of his technical experience includes planning and directing environmental programs, developing data acquisition, management and analytics solutions, fund research and development support for innovative environmental technologies and waste treatment systems, municipal resiliency and sustainability programs. Mr. Argus holds a B.S. in Chemical Engineering from California State University, Long Beach.
Brian N. Carter56 Senior Vice President, Corporate Controller and Chief Accounting Officer
 Mr. Carter joined us as Vice President, Corporate Controller and Chief Accounting Officer in June 2011 and was appointed Senior Vice President in October 2012. Previously, Mr. Carter served in finance and auditing positions in private industry and with Ernst & Young LLP. Mr. Carter holds a B.S. in Business Administration from Miami University and is a Certified Public Accountant.
Preston Hopson47 Senior Vice President, General Counsel and Secretary
Mr. Hopson was appointed Senior Vice President, General Counsel and Secretary to the Board of Directors in January 2018. He also is responsible for the global Human Resources function and serves as the Chief Ethics and Compliance Officer. Previously, Mr. Hopson served as Vice President, Assistant General Counsel and Assistant Corporate Secretary at AECOM. Prior to this, he was a corporate and securities lawyer at O’Melveny & Myers LLP and also worked at the U.S. Court of Appeals. Mr. Hopson holds B.A. and J.D. degrees from Yale University.

15


Available Information
Our internet website address is www.tetratech.com. We made available, free electronic copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports through the “Investor Relations” portion of our website, under the heading “SEC Filings” filed under “Financial Information.” These reports are available on our website as soon as reasonably practicable after we electronically file them with the Securities and Exchange Commission ("SEC"). These reports, and any amendments to them, are also available at the Internet website of the SEC, https://www.sec.gov. Also available on our website are our Corporate Governance Policies, Board Committees, Corporate Code of Conduct and Finance Code of Professional Conduct.
Item 1A.    Risk Factors
We operate in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect our operations. Set forth below and elsewhere in this report and in other documents we file with the SEC are descriptions of the risks and uncertainties that could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. Additional risks we do not yet know of or that we currently think are immaterial may also affect our business operations. If any of the events or circumstances described in the following risks actually occurs, our business, financial condition or results of operations could be materially adversely affected.
Risks Related to Our Business and Operations
If we fail to complete a project in a timely manner, miss a required performance standard or otherwise fail to adequately perform on a project, then we may incur a loss on that project, which may reduce or eliminate our overall profitability.
Our engagements often involve large-scale, complex projects. The quality of our performance on such projects depends in large part upon our ability to manage the relationship with our clients and our ability to effectively manage the project and deploy appropriate resources, including third-party contractors and our own personnel, in a timely manner. We may commit to a client that we will complete a project by a scheduled date. We may also commit that a project, when completed, will achieve specified performance standards. If the project is not completed by the scheduled date or fails to meet required performance standards, we may either incur significant additional costs or be held responsible for the costs incurred by the client to rectify damages due to late completion or failure to achieve the required performance standards. The uncertainty of the timing of a project can present difficulties in planning the amount of personnel needed for the project. If the project is delayed or canceled, we may bear the cost of an underutilized workforce that was dedicated to fulfilling the project. In addition, performance of projects can be affected by a number of factors beyond our control, including unavoidable delays from government inaction, public opposition, inability to obtain financing, weather conditions, unavailability of materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards and labor disruptions. To the extent these events occur, the total costs of the project could exceed our estimates, and we could experience reduced profits or, in some cases, incur a loss on a project, which may reduce or eliminate our overall profitability. Further, any defects or errors, or failures to meet our clients’ expectations, could result in claims for damages against us. Failure to meet performance standards or complete performance on a timely basis could also adversely affect our reputation and client base.
Demand for our services is cyclical and vulnerable to economic downturns. If economic growth slows, government fiscal conditions worsen or client spending declines, then our revenue, profits and financial condition may deteriorate.
Demand for our services is cyclical, and vulnerable to economic downturns and reductions in government and private industry spending. Such downturns or reductions may result in clients delaying, curtailing or canceling proposed and existing projects. Our business traditionally lags the overall recovery in the economy; therefore, our business may not recover immediately when the economy improves. If economic growth slows, government fiscal conditions worsen or client spending declines, then our revenue, profits and overall financial condition may deteriorate. Our government clients may face budget deficits that prohibit them from funding new or existing projects. In addition, our existing and potential clients may either postpone entering into new contracts or request price concessions. Difficult financing and economic conditions may cause some of our clients to demand better pricing terms or delay payments for services we perform, thereby increasing the average number of days our receivables are outstanding and the potential of increased credit losses of uncollectible invoices. Further, these conditions may result in the inability of some of our clients to pay us for services that we have already performed. If we are not able to reduce our costs quickly enough to respond to the revenue decline from these clients, our operating results may be adversely affected. Accordingly, these factors affect our ability to forecast our future revenue and earnings from business areas that may be adversely impacted by market conditions. Any of these factors could adversely affect the demand for our services, which could have a material adverse effect on our business, results of operations and financial condition.
Our industry is highly competitive, and we may be unable to compete effectively, which could result in reduced revenue, profitability and market share.
16


We are engaged in a highly competitive business. The markets that we serve are highly fragmented and we compete with many regional, national and international companies. Certain of these competitors have greater financial and other resources than we do. Others are smaller and more specialized and concentrate their resources in particular areas of expertise. The extent of our competition varies according to certain markets and geographic area. In addition, the technical and professional aspects of some of our services generally do not require large upfront capital expenditures and provide limited barriers against new competitors.
The degree and type of competition that we face is also influenced by the type and scope of a particular project. Our clients make competitive determinations based upon qualifications, experience, performance, reputation, technology, customer relationships and ability to provide the relevant services in a timely, safe and cost-efficient manner. This competitive environment could force us to make price concessions or otherwise reduce prices for our services. If we are unable to maintain our competitiveness and win bids for future projects, our market share, revenue and profits will decline.
Our international operations expose us to legal, political and economic risks in different countries as well as currency exchange rate fluctuations that could harm our business and financial results.
In fiscal 2023, we generated 36.7% of our revenue from our international operations, primarily in Canada, Australia, Europe, the United Kingdom and from international clients for work that is performed by our domestic operations. International business is subject to a variety of risks, including: imposition of governmental controls and changes in laws, regulations or policies; lack of developed legal systems to enforce contractual rights; greater risk of uncollectible accounts and longer collection cycles; currency exchange rate fluctuations, devaluations and other conversion restrictions; uncertain and changing tax rules, regulations and rates; the potential for civil unrest, acts of terrorism, force majeure, war or other armed conflict and greater physical security risks, which may cause us to have to leave a country quickly; logistical and communication challenges; changes in regulatory practices, including trade policies, tariffs and taxes; changes in labor conditions; general economic, political and financial conditions in foreign markets; and exposure to civil or criminal liability under the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act, the Canadian Corruption of Foreign Public Officials Act, the Brazilian Clean Companies Act, the anti-boycott rules, trade and export control regulations as well as other international regulations.
International risks and violations of international regulations may significantly reduce our revenue and profits, and subject us to criminal or civil enforcement actions, including fines, suspensions or disqualification from future U.S. federal procurement contracting. Although we have policies and procedures to monitor legal and regulatory compliance, our employees, subcontractors and agents could take actions that violate these requirements. As a result, our international risk exposure may be more or less than the percentage of revenue attributed to our international operations.
Continuing worldwide political, social and economic uncertainties may adversely affect our revenue and profitability.
The last several years have been periodically marked by political, social and economic concerns, including decreased consumer confidence, the lingering effects of international conflicts, higher energy costs and inflation, and the global coronavirus disease 2019 ("COVID-19") pandemic. Ongoing instability and current conflicts in global markets, including Eastern Europe, the Middle East and Asia, and the potential for other conflicts and future terrorist activities and other recent geopolitical events throughout the world, including the recent state of war between Israel and Hamas and the related risk of a larger regional conflict, have created and may continue to create economic and political uncertainties and impacts. This instability can make it extremely difficult for our clients, our vendors and us to accurately forecast and plan future business activities, and could cause constrained spending on our services, delays and a lengthening of our business development efforts, the demand for more favorable pricing or other terms and/or difficulty in collection of our accounts receivable. Our government clients may face budget deficits that prohibit them from funding proposed and existing projects. Further, ongoing economic instability in the global markets could limit our ability to access the capital markets at a time when we would like, or need, to raise capital, which could have an impact on our ability to react to changing business conditions or new opportunities. If economic conditions remain uncertain or weaken, or government spending is reduced, our revenue and profitability could be adversely affected.
Our backlog is subject to cancellation, unexpected adjustments and changing economic conditions and is an uncertain indicator of future operating results.
Our backlog at fiscal 2023 year-end was $4.8 billion, an increase of $1.0 billion, or 27.9%, compared to fiscal 2022 year-end. We include in backlog only those contracts for which funding has been provided and work authorizations have been received. We cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project delays, suspensions, terminations, cancellations, reductions in scope, or other adjustments do occur from time to time in our industry due to considerations beyond our control and may have a material impact on the value of reported backlog with a corresponding adverse impact on future revenues and profitability. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. As a result of these factors, our backlog as of any particular date is an uncertain indicator of our future earnings.
17


The loss of key personnel or our inability to attract and retain qualified personnel could impair our ability to provide services to our clients and otherwise conduct our business effectively.
As primarily a professional and technical services company, we are labor-intensive and, therefore, our ability to attract, retain and expand our senior management and our professional and technical staff is an important factor in determining our future success. The market for qualified scientists and engineers is competitive and, from time to time, it may be difficult to attract and retain qualified individuals with the required expertise within the timeframe demanded by our clients. For example, some of our U.S. government contracts may require us to employ only individuals who have particular government security clearance levels. In addition, if we are unable to retain executives and other key personnel, the roles and responsibilities of those employees will need to be filled, which may require that we devote time and resources to identify, hire and integrate new employees. The loss of the services of any of these key personnel could adversely affect our business. Our failure to attract and retain key individuals could impair our ability to provide services to our clients and conduct our business effectively.
If our contractors and subcontractors fail to satisfy their obligations to us or other parties, or if we are unable to maintain these relationships, our revenue, profitability and growth prospects could be adversely affected.
We depend on contractors and subcontractors in conducting our business. There is a risk that we may have disputes with our subcontractors arising from, among other things, the quality and timeliness of work performed by the subcontractor, client concerns about the subcontractor or our failure to extend existing task orders or issue new task orders under a subcontract. In addition, if a subcontractor fails to deliver on a timely basis the agreed-upon supplies, fails to perform the agreed-upon services or goes out of business, then we may be required to purchase the services or supplies from another source at a higher price, and our ability to fulfill our obligations as a prime contractor may be jeopardized. This may reduce the profit to be realized or result in a loss on a project for which the services or supplies are needed.
We also rely on relationships with other contractors when we act as their subcontractor or joint venture partner. The absence of qualified subcontractors with which we have a satisfactory relationship could adversely affect the quality of our service and our ability to perform under some of our contracts. Our future revenue and growth prospects could be adversely affected if other contractors eliminate or reduce their subcontracts or teaming arrangement relationships with us, or if a government agency terminates or reduces these other contractors’ programs, does not award them new contracts, or refuses to pay under a contract.
Our failure to meet contractual schedule or performance requirements that we have guaranteed could adversely affect our operating results.
In certain circumstances, we can incur liquidated or other damages if we do not achieve project completion by a scheduled date. If we or an entity for which we have provided a guarantee subsequently fails to complete the project as scheduled and the matter cannot be satisfactorily resolved with the client, we may be responsible for cost impacts to the client resulting from any delay or the cost to complete the project. Our costs generally increase from schedule delays and/or could exceed our projections and the anticipated revenue for a particular project. In addition, project performance can be affected by a number of factors beyond our control, including unavoidable delays from governmental inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, labor disruptions and other factors. As a result, material performance problems for existing and future contracts could cause actual results of operations to differ from those anticipated by us and could cause us to suffer damage to our reputation within our industry and client base.
Our failure to implement and comply with our safety program could adversely affect our operating results or financial condition.
Our project sites often put our employees and others in close proximity with mechanized equipment, moving vehicles, chemical and manufacturing processes and highly regulated materials. On some project sites, we may be responsible for safety, and, accordingly, we have an obligation to implement effective safety procedures. Our safety program is a fundamental element of our overall approach to risk management, and the implementation of the safety program is a significant issue in our dealings with our clients. We maintain an enterprise-wide group of health and safety professionals to help ensure that the services we provide are delivered safely and in accordance with standard work processes. Unsafe job sites and office environments have the potential to increase employee turnover, increase the cost of a project to our clients, expose us to types and levels of risk that are fundamentally unacceptable and raise our operating costs. The implementation of our safety processes and procedures are monitored by various agencies, including the U.S. Mine Safety and Health Administration (“MSHA”), and rating bureaus and may be evaluated by certain clients in cases in which safety requirements have been established in our contracts. Our failure to meet these requirements or our failure to properly implement and comply with our safety program could result in reduced profitability, the loss of projects or clients or potential litigation, and could have a material adverse effect on our business, operating results or financial condition.
18


Our business activities may require our employees to travel to and work in countries where there are high security risks, which may result in employee death or injury, repatriation costs or other unforeseen costs.
Certain of our contracts require our employees travel to and work in high-risk countries that are undergoing political, social and economic upheavals resulting from war, civil unrest, criminal activity, acts of terrorism or public health crises. As a result, we risk loss of or injury to our employees and may be subject to costs related to employee death or injury, repatriation or other unforeseen circumstances. We may choose or be forced to leave a country with little or no warning due to physical security risks.
Unavailability or cancellation of third-party insurance coverage would increase our overall risk exposure as well as disrupt the management of our business operations.
Our services involve significant risks of professional and other liabilities, which may substantially exceed the fees that we derive from our services. We maintain insurance coverage from third-party insurers as part of our overall risk management strategy and because some of our contracts require us to maintain specific insurance coverage limits. From time to time, we assume liabilities as a result of indemnification provisions contained in our service contracts. We cannot predict the magnitude of these potential liabilities.
We are liable to pay such liabilities from our assets if and when the aggregate settlement or judgment amount exceeds our insurance policy limits. Further, our insurance may not protect us against liability because our policies typically have various exceptions to the claims covered and also require us to assume some costs of the claim even though a portion of the claim may be covered. A partially or completely uninsured claim, if successful and of significant magnitude, could have a material adverse effect on our liquidity.
If any of our third-party insurers fail, suddenly cancel our coverage, or otherwise are unable to provide us with adequate insurance coverage, then our overall risk exposure and our operational expenses would increase and the management of our business operations would be disrupted. In addition, if we expand into new markets, we may not be able to obtain insurance coverage for these new activities or, if insurance is obtained, the dollar amount of any liabilities incurred could exceed our insurance coverage. There can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period or that future coverage will be affordable at the required limits.
Our inability to obtain adequate bonding could have a material adverse effect on our future revenue and business prospects.
Certain clients require bid bonds, and performance and payment bonds. These bonds indemnify the client should we fail to perform our obligations under a contract. If a bond is required for a certain project and we are unable to obtain an appropriate bond, we cannot pursue that project. In some instances, we are required to co-venture with a small or disadvantaged business to pursue certain government contracts. In connection with these ventures, we are sometimes required to utilize our bonding capacity to cover all of the obligations under the contract with the client. We have a bonding facility but, as is typically the case, the issuance of bonds under that facility is at the surety’s sole discretion. Moreover, bonding may be more difficult to obtain or may only be available at significant additional cost. There can be no assurance that bonds will continue to be available to us on reasonable terms. Additionally, even if we continue to access bonding capacity to sufficiently bond future work, we may be required to post collateral to secure bonds, which would decrease the liquidity available for other purposes. Our inability to obtain adequate bonding and, as a result, to bid on new work could have a material adverse effect on our future revenue and business prospects.
We may be precluded from providing certain services due to conflict of interest issues.
Many of our clients are concerned about potential or actual conflicts of interest in retaining management consultants. Many commercial and government clients have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing contracts resulting from or relating to certain work we have performed. We have, on occasion, declined to bid on projects due to conflict of interest issues. If we fail to address actual or potential conflicts properly, or even if we simply fail to recognize a perceived conflict, we may be in violation of our existing contracts, may otherwise incur liability, and may lose future business for not preventing the conflict from arising, and our reputation may suffer.
Our actual business and financial results could differ from the estimates and assumptions that we use to prepare our consolidated financial statements, which may significantly reduce or eliminate our profits.
To prepare consolidated financial statements in conformity with generally accepted accounting principles in the U.S. ("U.S. GAAP"), management is required to make estimates and assumptions as of the date of the consolidated financial statements. These estimates and assumptions affect the reported values of assets, liabilities, revenue and expenses as well as disclosures of contingent assets and liabilities. For example, we typically recognize revenue over the life of a contract based on the proportion of costs incurred to date compared to the total costs estimated to be incurred for the entire project. Areas
19


requiring significant estimates by our management include: the application of the percentage-of-completion method of accounting and revenue recognition on contracts, change orders and contract claims, including related unbilled accounts receivable; unbilled accounts receivable, including amounts related to requests for equitable adjustment to contracts that provide for price redetermination, primarily with the U.S. federal government. These amounts are recorded only when they can be reliably estimated and realization is probable; provisions for uncollectible receivables, client claims and recoveries of costs from subcontractors, vendors and others; provisions for income taxes, research and development tax credits, valuation allowances and unrecognized tax benefits; and value of goodwill and recoverability of intangible assets.
Our actual business and financial results could differ from those estimates, which may significantly reduce or eliminate our profits.
Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.
The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. The rate at which we utilize our workforce is affected by a number of factors, including: our ability to transition employees from completed projects to new assignments and to hire and assimilate new employees; our ability to forecast demand for our services and thereby maintain an appropriate headcount in each of our geographies and operating units; and our ability to manage attrition.
If we over-utilize our workforce, our employees may become disengaged, which could impact employee attrition. If we under-utilize our workforce, our profit margin and profitability could suffer.
Our use of the percentage-of-completion method of revenue recognition could result in a reduction or reversal of previously recorded revenue and profits.
We account for most of our contracts on the percentage-of-completion method of revenue recognition. Generally, our use of this method results in recognition of revenue and profit ratably over the life of the contract, based on the proportion of costs incurred to date to total costs expected to be incurred for the entire project. The effects of revisions to estimated revenue and costs, including the achievement of award fees and the impact of change orders and claims, are recorded when the amounts are known and can be reasonably estimated. Such revisions could occur in any period and their effects could be material. Although we have historically made reasonably reliable estimates of the progress towards completion of long-term contracts, the uncertainties inherent in the estimating process make it possible for actual costs to vary materially from estimates, including reductions or reversals of previously recorded revenue and profit.
If we are unable to accurately estimate and control our contract costs, then we may incur losses on our contracts, which could decrease our operating margins and reduce our profits. Specifically, our fixed-price contracts could increase the unpredictability of our earnings.
It is important for us to accurately estimate and control our contract costs so that we can maintain positive operating margins and profitability. We generally enter into three principal types of contracts with our clients: fixed-price, time-and-materials and cost-plus.
The U.S. federal government and certain other clients have increased the use of fixed-priced contracts. Under fixed-price contracts, we receive a fixed price irrespective of the actual costs we incur and, consequently, we are exposed to a number of risks. We realize a profit on fixed-price contracts only if we can control our costs and prevent cost over-runs on our contracts. Fixed-price contracts require cost and scheduling estimates that are based on a number of assumptions, including those about future economic conditions, costs and availability of labor, equipment and materials and other exigencies. We could experience cost over-runs if these estimates are originally inaccurate as a result of errors or ambiguities in the contract specifications or become inaccurate as a result of a change in circumstances following the submission of the estimate due to, among other things, unanticipated technical or equipment problems, difficulties in obtaining permits or approvals, changes in local laws or labor conditions, weather delays, changes in the costs of raw materials or the inability of our vendors or subcontractors to perform their obligations. If cost overruns occur, we could experience reduced profits or, in some cases, a loss for that project. If a project is significant, or if there are one or more common issues that impact multiple projects, costs overruns could increase the unpredictability of our earnings, as well as have a material adverse impact on our business and earnings.
Under our time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue relating to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to contract ceiling amounts, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable under the provisions of the contract or any applicable regulations, we may not be able to obtain reimbursement for all of the costs we incur.
20


Profitability on our contracts is driven by billable headcount and our ability to manage our subcontractors, vendors and material suppliers. If we are unable to accurately estimate and manage our costs, we may incur losses on our contracts, which could decrease our operating margins and significantly reduce or eliminate our profits. Certain of our contracts require us to satisfy specific design, engineering, procurement or construction milestones in order to receive payment for the work completed or equipment or supplies procured prior to achievement of the applicable milestone. As a result, under these types of arrangements, we may incur significant costs or perform significant amounts of services prior to receipt of payment. If a client determines not to proceed with the completion of the project or if the client defaults on its payment obligations, we may face difficulties in collecting payment of amounts due to us for the costs previously incurred or for the amounts previously expended to purchase equipment or supplies.
Accounting for a contract requires judgments relative to assessing the contract’s estimated risks, revenue, costs and other technical issues. Due to the size and nature of many of our contracts, the estimation of overall risk, revenue and cost at completion is complicated and subject to many variables. Changes in underlying assumptions, circumstances or estimates may also adversely affect future period financial performance. If we are unable to accurately estimate the overall revenue or costs on a contract, then we may experience a lower profit or incur a loss on the contract.
Cyber security incidents affecting our systems and information technology could adversely impact our ability to operate and we could experience adverse consequences resulting from such compromises, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; and other adverse consequences.
We face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to our and our clients' proprietary or classified information. We rely on industry-accepted security measures and technology to securely maintain all confidential and proprietary information on our information systems. In addition, we rely on the security of third-party service providers, vendors and cloud services providers to protect confidential data. In the ordinary course of business, we have been targeted by malicious cyber-attacks. A user who circumvents security measures could misappropriate confidential or proprietary information, including information regarding us, our personnel and/or our clients or cause interruptions or malfunctions in operations. As a result, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.
We also rely in part on third-party software and information technology vendors to run our critical accounting, project management and financial information systems. Our software and information technology vendors may decide to discontinue further development, integration or long-term software and hardware support for our information systems, in which case we may need to abandon one or more of our current information systems and migrate some or all of our accounting, project management and financial information to other systems, thus increasing our operational expense, as well as disrupting the management of our business operations.
While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. Vulnerabilities in our systems pose material risks to our business. Applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosure or the failure to comply with such requirements could lead to adverse consequences. Any of these events could damage our reputation and have a material adverse effect on our business, financial condition, results of operations and cash flows.
Risks Related to Our Clients
We derive a substantial amount of our revenue from U.S. federal, state and local government agencies, and any disruption in government funding or in our relationship with those agencies could adversely affect our business.
In fiscal 2023, we generated 44.1% of our revenue from contracts with U.S. federal, and state and local government agencies. A significant amount of this revenue is derived under multi-year contracts, many of which are appropriated on an annual basis. As a result, at the beginning of a project, the related contract may be only partially funded, and additional funding is normally committed only as appropriations are made in each subsequent year. These appropriations, and the timing of payment of appropriated amounts, may be influenced by numerous factors as noted below. Our backlog includes only the projects that have funding appropriated.
The demand for our U.S. government-related services is generally driven by the level of government program funding. A significant reduction in federal government spending, the absence of a bipartisan agreement on the federal government budget, a partial or full federal government shutdown or a change in budgetary priorities could reduce demand for our services, cancel or delay federal projects, result in the closure of federal facilities and significant personnel reductions and have a material and adverse impact on our business, financial condition, results of operations and cash flows.
21


There are several additional factors that could materially affect our U.S. government contracting business, which could cause U.S. government agencies to delay or cancel programs, to reduce their orders under existing contracts, to exercise their rights to terminate contracts or not to exercise contract options for renewals or extensions. Such factors, which include the following, could have a material adverse effect on our revenue or the timing of contract payments from U.S. government agencies: the failure of the U.S. government to complete its budget and appropriations process before its fiscal year-end; changes in and delays or cancellations of government programs, procurements, requirements or appropriations; budget constraints or policy changes resulting in delay or curtailment of expenditures related to the services we provide; and re-competes of government contracts.
Our failure to win new contracts and renew existing contracts with private and public sector clients could adversely affect our profitability.
Our business depends on our ability to win new contracts and renew existing contracts with private and public sector clients. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors. These factors include market conditions, financing arrangements, required governmental approvals, client relationships and our professional reputation. If we are not able to replace the revenue from expiring contracts, either through follow-on contracts or new contracts, our business, results of operations and financial condition may be adversely affected. If negative market conditions continue to persist, or if we fail to secure adequate financial arrangements or the required government approval, we may not be able to pursue certain projects, which could adversely affect our profitability.
Our inability to win or renew U.S. government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.
U.S. government contracts are awarded through a regulated procurement process. The U.S. federal government has increasingly relied upon multi-year contracts with pre-established terms and conditions, such as indefinite delivery/indefinite quantity (“IDIQ”) contracts, which generally require those contractors who have previously been awarded the IDIQ to engage in an additional competitive bidding process before a task order is issued. As a result, new work awards tend to be smaller and of shorter duration, since the orders represent individual tasks rather than large, programmatic assignments. In addition, we believe that there has been an increase in the award of federal contracts based on a low-price, technically acceptable criteria emphasizing price over qualitative factors, such as past performance. As a result, pricing pressure may reduce our profit margins on future federal contracts. Moreover, even if we are qualified to work on a government contract, we may not be awarded the contract because of existing government policies designed to protect small businesses and under-represented minority contractors. Our inability to win or renew government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.
Each year, client funding for some of our U.S. government contracts may rely on government appropriations or public-supported financing. If adequate public funding is delayed or is not available, then our profits and revenue could decline.
A substantial portion of our revenue is derived from contracts with agencies and departments of federal, state and local governments. Each year, client funding for some of our U.S. government contracts may directly or indirectly rely on government appropriations or public-supported financing. Legislatures may appropriate funds for a given project on a year-by-year basis, even though the project may take more than one year to perform. In addition, public-supported financing such as U.S. state and local municipal bonds may be only partially raised to support existing projects. Similarly, an economic downturn may make it more difficult for governments to fund projects. In addition to the state of the economy and competing political priorities, public funds and the timing of payment of these funds may be influenced by, among other things, curtailments in the use of government contracting firms, increases in raw material costs, delays associated with insufficient numbers of government staff to oversee contracts, budget constraints, the timing and amount of tax receipts and the overall level of government expenditures. If adequate funding is not available or is delayed, then our profits and revenue could decline.
If we cannot collect our receivables or if payment is delayed, our business may be adversely affected by our inability to generate cash flow, provide working capital, or continue our business operations.
We depend on the timely collection of our receivables to generate cash flow, provide working capital, and continue our business operations. If the U.S. government or any other client or any prime contractor for whom we are a subcontractor fails to pay or delays the payment of invoices for any reason, our business and financial condition may be materially and adversely affected. Clients may delay or fail to pay invoices for a number of reasons, including lack of appropriated funds, lack of an approved budget, lack of revised or final settled billing rates as a result of open audit years, as a result of audit findings by government regulatory agencies or for a variety of other reasons.
Certain contracts may give clients the right to modify, delay, curtail, renegotiate or terminate existing contracts at their convenience at any time prior to their completion, which may result in a decline in our profits and revenue.
22


Certain projects in which we participate as a contractor or subcontractor may extend for several years. Generally, government contracts include the right to modify, delay, curtail, renegotiate or terminate contracts and subcontracts at the government’s convenience any time prior to their completion. Any decision by a client to modify, delay, curtail, renegotiate or terminate our contracts at their convenience may result in a decline in our profits and revenue. If one of these clients terminates their contract for convenience, we may only be able to bill the client for work completed prior to the termination, plus any commitments and settlement expenses such client agrees to pay, but not for any work not yet performed.
Our revenue and growth prospects may be harmed if we or our employees are unable to obtain government granted eligibility or other qualifications we and they need to perform services for our customers.
A number of government programs require contractors to have certain kinds of government granted eligibility, such as security clearance credentials. Depending on the project, eligibility can be difficult and time-consuming to obtain. If we or our employees are unable to obtain or retain the necessary eligibility, we may not be able to win new business, and our existing customers could terminate their contracts with us or decide not to renew them. To the extent we cannot obtain or maintain the required security clearances for our employees working on a particular contract, we may not derive the revenue or profit anticipated from such contract.
Risks Related to Our Indebtedness
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our debt.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including our convertible notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
We may not be able to obtain capital when desired on favorable terms, if at all, or without dilution to our stockholders, which may impact our ability to execute on our current or future business strategies.
If we do not generate sufficient cash flow from operations or otherwise, we may need additional financing to execute on our current or future business strategies, including developing new or enhancing existing service lines, expanding our business geographically, enhancing our operating infrastructure, acquiring complementary businesses, or otherwise responding to competitive pressures. We cannot assure that additional financing will be available to us on favorable terms, or at all. Furthermore, if we raise additional funds through the issuance of convertible debt or equity securities, the percentage ownership of our stockholders could be significantly diluted, and these newly issued securities may have rights, preferences or privileges senior to those of existing stockholders. If adequate funds are not available or are not available on acceptable terms, if and when needed, our ability to fund our operations, meet obligations in the normal course of business, take advantage of strategic business opportunities, or otherwise respond to competitive pressures would be significantly limited.
Restrictive covenants in our credit agreement may restrict our ability to pursue certain business strategies.
Our credit agreement limits or restricts our ability to, among other things: incur additional indebtedness; create liens securing debt or other encumbrances on our assets; make loans or advances; pay dividends or make distributions to our stockholders; purchase or redeem our stock; repay indebtedness that is junior to indebtedness under our credit agreement; acquire the assets of, or merge or consolidate with, other companies; and sell, lease or otherwise dispose of assets.
Our credit agreement also requires that we maintain certain financial ratios, which we may not be able to achieve. The covenants may impair our ability to finance future operations or capital needs or to engage in other favorable business activities. Failing to comply with these covenants could result in an event of default under the Credit Agreement, which could result in us being required to repay the amounts outstanding prior to maturity. These prepayment obligations could have an adverse effect on our business, results of operations and financial condition.
Furthermore, if we are unable to repay the amounts due and payable under the Credit Agreement, the lenders could proceed against the collateral granted to them to secure that indebtedness. In the event the lenders accelerate the repayment of our borrowings, we and our subsidiaries may not have sufficient assets to repay that indebtedness.
We may not have the ability to raise the funds necessary to settle conversions of our convertible notes or to repurchase our convertible notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of our convertible notes.
23


Holders of our convertible notes have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or a portion of their convertible notes upon the occurrence of a fundamental change (as defined in the indenture governing the convertible notes) at a fundamental change repurchase price equal to 100% of the principal amount of the convertible notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, upon any conversion of our convertible notes, we will be required to make cash payments for each $1,000 in principal amount of our convertible notes converted of at least the lesser of $1,000 and the sum of the daily conversion values indenture governing our convertible notes. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of our convertible notes surrendered therefor or pay cash with respect to our convertible notes being converted. In addition, our ability to repurchase our convertible notes or to pay cash upon conversions of our convertible notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase our convertible notes at a time when the repurchase is required by the indenture governing our convertible notes or to pay any cash payable on future conversions of our convertible notes as required by the indenture governing our convertible notes would constitute a default under the indenture governing our convertible notes. A default under the indenture governing our convertible notes or the fundamental change itself could also lead to a default under agreements governing our indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase our convertible notes or make cash payments upon conversions thereof.
The conditional conversion feature of our convertible notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of our convertible notes is triggered, holders of our convertible notes will be entitled to convert their notes at any time during specified periods at their option. If one or more holders elect to convert their notes, we would be required to settle any converted principal amount of such notes through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of our convertible notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Changes in the accounting method for convertible debt securities that may be settled in cash, such as our convertible notes, could have a material effect on our reported financial results.
The accounting method for reflecting our convertible notes on our balance sheet, accruing interest expense for our convertible notes and reflecting the underlying shares of our common stock in our reported diluted earnings per share may adversely affect our reported earnings and financial condition.
In August 2020, the Financial Accounting Standards Board published Accounting Standards Update (“ASU”) 2020-06 (“ASU 2020-06”), which simplified certain of the accounting standards that apply to convertible notes. ASU 2020-06 eliminated the cash conversion and beneficial conversion feature modes used to separately account for embedded conversion features as a component of equity. Instead, an entity would account for convertible debt or convertible preferred stock securities as a single unit of account, unless the conversion feature requires bifurcation and recognition as derivatives. Additionally, the guidance requires entities to use the “if-converted” method for all convertible instruments in the diluted earnings per share calculation and to include the effect of potential share settlement for instruments that may be settled in cash or shares. We adopted ASU 2020-06 in the first quarter of fiscal year 2020.
In accordance with ASU 2020-06, our convertible notes are reflected as a liability on our balance sheets, with the initial carrying amount equal to the principal amount of the convertible notes, net of issuance costs. The issuance costs were treated as contra debt for accounting purposes, which will be amortized into interest expense over the term of our convertible notes. As a result of this amortization, the interest expense that we expect to recognize for our convertible notes for accounting purposes will be greater than the cash interest payments we will pay on our convertible notes.
In addition, the shares of our common stock underlying our convertible notes will be reflected in our diluted earnings per share using the “if converted” method, in accordance with ASU 2020-06. Under the “if converted” method, diluted earnings per share would generally be calculated assuming that all our convertible notes were converted solely into shares of our common stock at the beginning of the reporting period, unless the result would be anti-dilutive. However, for convertible notes in which the principal amount must be settled in cash and the conversion spread value in shares or cash upon conversions (such as our convertible notes), the “if converted” method requires that interest expense is not adjusted in the numerator and the denominator only includes the net number of incremental shares that would be issued upon conversion. The application of the if-converted method may reduce our reported diluted earnings per share, to the extent the price of our common stock exceeds the conversion price. Accounting standards may change in the future in a manner that may adversely affect our diluted earnings per share.
Furthermore, if any of the conditions to the convertibility of our convertible notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of our convertible notes as a current, rather than
24


a long-term, liability. This reclassification could be required even if no holders convert their notes and could materially reduce our reported working capital.
Conversion of our convertible notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.
The conversion of some or all of our convertible notes may dilute the ownership interests of our stockholders. Upon conversion of our convertible notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of our convertible notes being converted. If we elect to settle the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of our convertible notes being converted in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of our convertible notes may encourage short selling by market participants because the conversion of our convertible notes could be used to satisfy short positions, or anticipated conversion of our convertible notes into shares of our common stock could depress the price of our common stock.
The capped call transactions may affect the value of our common stock.
In connection with the pricing of our convertible notes, we entered into privately negotiated capped call transactions with the option counterparties. The capped call transactions cover, subject to customary adjustments substantially similar to those applicable to our convertible notes, the number of shares of our common stock initially underlying our convertible notes. The capped call transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of our convertible notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes (if and when we elect to settle the conversion spread value in cash), as the case may be, with such reduction and/or offset subject to a cap.
In addition, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of our convertible notes and prior to the maturity of our convertible notes (and are likely to do so during any observation period related to a conversion of our convertible notes or, to the extent we exercise the relevant election under the capped call transactions, following any repurchase or redemption of our convertible notes). This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
In addition, if any such capped call transactions fail to become effective, the option counterparties or their respective affiliates may unwind their hedge positions with respect to our common stock, which could adversely affect the value of our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we are subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties is not secured by any collateral.
If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transaction with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
Risks Related to Growth and Acquisitions
If we are not able to successfully manage our growth strategy, our business and results of operations may be adversely affected.
Our expected future growth presents numerous managerial, administrative, operational and other challenges. Our ability to manage the growth of our operations will require us to continue to improve our management information systems and our other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate and retain both our management and professional employees. The inability to effectively manage our growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.
We have made and expect to continue to make acquisitions. Acquisitions could disrupt our operations and adversely impact our business and operating results. Our failure to conduct due diligence effectively or our inability to successfully integrate acquisitions could impede us from realizing all of the benefits of the acquisitions, which could weaken our results of operations.
25


A key part of our growth strategy is to acquire other companies that complement our lines of business or that broaden our technical capabilities and geographic presence. However, our ability to make acquisitions is restricted under our credit agreement. Acquisitions involve certain known and unknown risks that could cause our actual growth or operating results to differ from our expectations or the expectations of securities analysts. For example: we may not be able to identify suitable acquisition candidates or to acquire additional companies on acceptable terms; we have completed and we will continue to pursue international acquisitions, which inherently pose more risk than domestic acquisitions; we compete with others to acquire companies, which may result in decreased availability of, or increased price for, suitable acquisition candidates; and we may not be able to obtain the necessary financing, on favorable terms or at all, to finance any of our potential acquisitions.
If we fail to conduct due diligence on our potential targets effectively, we may, for example, not identify problems at target companies, or fail to recognize incompatibilities or other obstacles to successful integration. The integration process may disrupt our business and, if implemented ineffectively, may preclude realization of the full benefits expected by us and could harm our results of operations.
Further, acquisitions may cause us to: issue common stock that would dilute our current stockholders’ ownership percentage; use a substantial portion of our cash resources; increase our interest expense, leverage and debt service requirements (if we incur additional debt to fund an acquisition); or record goodwill and non-amortizable intangible assets that are subject to impairment testing and potential impairment charges.
If our goodwill or other intangible assets become impaired, then our profits may be significantly reduced.
Because we have historically acquired a significant number of companies, goodwill and other intangible assets represent a substantial portion of our assets. As of October 1, 2023, our goodwill was $1.9 billion and other intangible assets were $173.9 million. We are required to perform a goodwill impairment test for potential impairment at least on an annual basis. We also assess the recoverability of the unamortized balance of our intangible assets when indications of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. The goodwill impairment test requires us to determine the fair value of our reporting units, which are the components one level below our reportable segments. In determining fair value, we make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations. We also analyze current economic indicators and market valuations to help determine fair value. To the extent economic conditions that would impact the future operations of our reporting units change, our goodwill may be deemed to be impaired, and we would be required to record a non-cash charge that could result in a material adverse effect on our financial position or results of operations. We had no goodwill impairment in fiscal 2023, 2022 or 2021.
Risks Related to Our Legal and Regulatory Environment
As a U.S. government contractor, we must comply with various procurement laws and regulations and are subject to regular government audits; a violation of any of these laws and regulations or the failure to pass a government audit could result in sanctions, contract termination, forfeiture of profit, harm to our reputation or loss of our status as an eligible government contractor and could reduce our profits and revenue.
We must comply with and are affected by U.S. federal, state, local and foreign laws and regulations relating to the formation, administration and performance of government contracts. For example, we must comply with FAR, the Truth in Negotiations Act, CAS, the American Recovery and Reinvestment Act of 2009, the Services Contract Act, the DoD security regulations as well as many other rules and regulations. In addition, we must comply with other government regulations related to employment practices, environmental protection, health and safety, tax, accounting, anti-fraud measures as well as many other regulations in order to maintain our government contractor status. These laws and regulations affect how we do business with our clients and, in some instances, impose additional costs on our business operations. Although we take precautions to prevent and deter fraud, misconduct and non-compliance, we face the risk that our employees or outside partners may engage in misconduct, fraud or other improper activities. U.S. government agencies, such as the DCAA, routinely audit and investigate government contractors. These government agencies review and audit a government contractor’s performance under its contracts and cost structure, and evaluate compliance with applicable laws, regulations and standards. In addition, during the course of its audits, the DCAA may question our incurred project costs. If the DCAA believes we have accounted for such costs in a manner inconsistent with the requirements for FAR or CAS, the DCAA auditor may recommend to our U.S. government corporate administrative contracting officer that such costs be disallowed. Historically, we have not experienced significant disallowed costs as a result of government audits. However, we can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. In addition, U.S. government contracts are subject to various other requirements relating to the formation, administration, performance and accounting for these contracts. We may also be subject to qui tam litigation brought by private individuals on behalf of the U.S. government under the Federal Civil False Claims Act, which could include claims for treble damages. For example, as discussed elsewhere in this report, on January 14, 2019, the Civil Division of the United States Attorney’s Office filed complaints in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc., in the U.S. District Court for the Northern District of California. U.S.
26


government contract violations could result in the imposition of civil and criminal penalties or sanctions, contract termination, forfeiture of profit and/or suspension of payment, any of which could make us lose our status as an eligible government contractor. We could also suffer serious harm to our reputation. Any interruption or termination of our U.S. government contractor status could reduce our profits and revenue significantly.
Legal proceedings, investigations and disputes could result in substantial monetary penalties and damages, especially if such penalties and damages exceed or are excluded from existing insurance coverage.
We engage in consulting, engineering, program management and technical services that can result in substantial injury or damages that may expose us to legal proceedings, investigations and disputes. For example, in the ordinary course of our business, we may be involved in legal disputes regarding personal injury claims, employee or labor disputes, professional liability claims and general commercial disputes involving project cost overruns and liquidated damages as well as other claims. In addition, in the ordinary course of our business, we frequently make professional judgments and recommendations about environmental and engineering conditions of project sites for our clients, and we may be deemed to be responsible for these judgments and recommendations if they are later determined to be inaccurate. Any unfavorable legal ruling against us could result in substantial monetary damages or even criminal violations. We maintain insurance coverage as part of our overall legal and risk management strategy to minimize our potential liabilities; however, insurance coverage contains exclusions and other limitations that may not cover our potential liabilities. Generally, our insurance program covers workers’ compensation and employer’s liability, general liability, automobile liability, professional errors and omissions liability, property and contractor’s pollution liability (in addition to other policies for specific projects). Our insurance program includes deductibles or self-insured retentions for each covered claim that may increase over time. In addition, our insurance policies contain exclusions that insurance providers may use to deny or restrict coverage. Excess liability and professional liability insurance policies provide for coverage on a “claims-made” basis, covering only claims actually made and reported during the policy period currently in effect. If we sustain liabilities that exceed or that are excluded from our insurance coverage, or for which we are not insured, it could have a material adverse impact on our financial condition, results of operations and cash flows.
We could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws.
The FCPA and similar anti-bribery laws generally prohibit companies and their intermediaries from making direct or indirect improper payments to foreign government officials for the purpose of obtaining or retaining business. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to devise and maintain an adequate system of internal accounting controls. The U.K. Bribery Act of 2010 prohibits both domestic and international bribery, as well as bribery across both private and public sectors. In addition, an organization that “fails to prevent bribery” by anyone associated with the organization can be charged under the U.K. Bribery Act unless the organization can establish the defense of having implemented “adequate procedures” to prevent bribery. Improper payments are also prohibited under the Canadian Corruption of Foreign Public Officials Act and the Brazilian Clean Companies Act. Local business practices in many countries outside the United States create a greater risk of government corruption than that found in the United States and other more developed countries. Our policies mandate compliance with anti-bribery laws, and we have established policies and procedures designed to monitor compliance with anti-bribery law requirements; however, we cannot ensure that our policies and procedures will prevent potential reckless or criminal acts committed by individual employees, agents or partners. If we are found to be liable for anti-bribery law violations, we could suffer from criminal or civil penalties or other sanctions that could have a material adverse effect on our business.
We could be adversely impacted if we fail to comply with domestic and international export control and sanctions laws.
To the extent we export technical services, data and products outside of the United States, we are subject to U.S. and international laws and regulations governing international trade and exports, including but not limited to the International Traffic in Arms Regulations, the Export Administration Regulations and trade sanctions. These laws and regulations may restrict or prohibit altogether the sale or supply of certain of our services to certain governments, persons, entities, countries, and territories, including those that are the target of comprehensive sanctions, unless there are license exceptions that apply or specific licenses are obtained. A failure to comply with these laws and regulations could result in civil or criminal sanctions, including the imposition of fines, the denial of export privileges and suspension or debarment from participation in U.S. government contracts, which could have a material adverse effect on our business.
New legal requirements could adversely affect our operating results.
Our business and results of operations could be adversely affected by the passage of climate change, defense, environmental, infrastructure and other legislation, policies and regulations. Growing concerns about climate change may result in the imposition of additional environmental regulations. For example, legislation, international protocols, regulation or other restrictions on emissions could increase the costs of projects for our clients or, in some cases, prevent a project from going forward, thereby potentially reducing the need for our services. In addition, relaxation or repeal of laws and regulations, or changes in governmental policies regarding environmental, defense, infrastructure or other industries we serve could result in a
27


decline in demand for our services, which could in turn negatively impact our revenues. We cannot predict when or whether any of these various proposals may be enacted or what their effect will be on us or on our customers.
We may be subject to liabilities under environmental laws and regulations.
Our services are subject to numerous U.S. and international environmental protection laws and regulations that are complex and stringent. For example, we must comply with a number of U.S. federal government laws that strictly regulate the handling, removal, treatment, transportation and disposal of toxic and hazardous substances. Under the Comprehensive Environmental Response Compensation and Liability Act of 1980, as amended (“CERCLA”), and comparable state laws, we may be required to investigate and remediate regulated hazardous materials. CERCLA and comparable state laws typically impose strict, joint and several liabilities without regard to whether a company knew of or caused the release of hazardous substances. The liability for the entire cost of clean-up could be imposed upon any responsible party. Other principal U.S. federal environmental, health and safety laws affecting us include, but are not limited to, the Resource Conservation and Recovery Act, National Environmental Policy Act, the Clean Air Act, the Occupational Safety and Health Act, the Federal Mine Safety and Health Act of 1977 (the “Mine Act”), the Toxic Substances Control Act and the Superfund Amendments and Reauthorization Act. Our business operations may also be subject to similar state and international laws relating to environmental protection. Further, past business practices at companies that we have acquired may also expose us to future unknown environmental liabilities. Liabilities related to environmental contamination or human exposure to hazardous substances, or a failure to comply with applicable regulations, could result in substantial costs to us, including clean-up costs, fines, civil or criminal sanctions, and third-party claims for property damage or personal injury or cessation of remediation activities. Our continuing work in the areas governed by these laws and regulations exposes us to the risk of substantial liability.
Uncertainties in the interpretation and application of existing, new and proposed tax laws and regulations could materially affect our tax obligations and effective tax rate.
The tax regimes to which we are subject or under which we operate are unsettled and may be subject to significant change. The issuance of additional guidance related to existing or future tax laws, or changes to tax laws, tax treaties or regulations proposed or implemented by the current or a future U.S. presidential administration, Congress, or taxing authorities in other jurisdictions, including jurisdictions outside of the United States, could materially affect our tax obligations and effective tax rate. To the extent that such changes have a negative impact on us, including as a result of related uncertainty, these changes may adversely impact our business, financial condition, results of operations, and cash flows.
The amount of taxes we pay in different jurisdictions depends on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, the relative amounts of income before taxes in the various jurisdictions in which we operate, new or revised tax laws, or interpretations of tax laws and policies, the outcome of current and future tax audits, examinations or administrative appeals, our ability to realize our deferred tax assets, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency. Similarly, a taxing authority could assert that we are subject to tax in a jurisdiction where we believe we have not established a taxable connection, often referred to as a “permanent establishment” under international tax treaties, and such an assertion, if successful, could increase our expected tax liability in one or more jurisdictions.
Employee, agent or partner misconduct, or our failure to comply with anti-bribery and other laws or regulations, could harm our reputation, reduce our revenue and profits and subject us to criminal and civil enforcement actions.
Misconduct, fraud, non-compliance with applicable laws and regulations or other improper activities by one of our employees, agents or partners could have a significant negative impact on our business and reputation. Such misconduct could include the failure to comply with government procurement regulations, regulations regarding the protection of classified information, regulations prohibiting bribery and other foreign corrupt practices, regulations regarding the pricing of labor and other costs in government contracts, regulations on lobbying or similar activities, regulations pertaining to the internal controls over financial reporting, environmental laws and any other applicable laws or regulations. Our policies mandate compliance with these regulations and laws, and we take precautions to prevent and detect misconduct. However, since our internal controls are subject to inherent limitations, including human error, it is possible that these controls could be intentionally circumvented or become inadequate because of changed conditions. As a result, we cannot assure that our controls will protect us from reckless or criminal acts committed by our employees, agents or partners. Our failure to comply with applicable laws or regulations or acts of misconduct could subject us to fines and penalties, loss of security clearances and suspension or debarment from contracting, any or all of which could harm our reputation, reduce our revenue and profits and subject us to criminal and civil enforcement actions.
28


If our reports and opinions are not in compliance with professional standards and other regulations, we could be subject to monetary damages and penalties.
We issue reports and opinions to clients based on our professional engineering expertise, as well as our other professional credentials. Our reports and opinions may need to comply with professional standards, licensing requirements, securities regulations and other laws and rules governing the performance of professional services in the jurisdiction in which the services are performed. In addition, the reports and other work product we produce for clients sometimes include projections, forecasts and other forward-looking statements. Such information by its nature is subject to numerous risks and uncertainties, any of which could cause the information produced by us to ultimately prove inaccurate. While we include appropriate disclaimers in the reports that we prepare for our clients, once we produce such written work product, we do not always have the ability to control the manner in which our clients use such information. As a result, if our clients reproduce such information to solicit funds from investors for projects without appropriate disclaimers or the information proves to be incorrect, or if our clients reproduce such information for potential investors in a misleading or incomplete manner, our clients or such investors may threaten to or file suit against us for, among other things, securities law violations.
We have only a limited ability to protect our intellectual property rights, and our failure to protect our intellectual property rights could adversely affect our competitive position.
We rely upon a combination of nondisclosure agreements and other contractual arrangements, as well as copyright, trademark, patent and trade secret laws to protect our proprietary information. We also enter into proprietary information and intellectual property agreements with employees, which require them to disclose any inventions created during employment, to convey such rights to inventions to us, and to restrict any disclosure of proprietary information. Trade secrets are generally difficult to protect. Although our employees are subject to confidentiality obligations, this protection may be inadequate to deter or prevent misappropriation of our confidential information and/or the infringement of our patents and copyrights. Further, we may be unable to detect unauthorized use of our intellectual property or otherwise take appropriate steps to enforce our rights. Failure to adequately protect, maintain or enforce our intellectual property rights may adversely limit our competitive position.
Assertions by third parties of infringement, misappropriation or other violations by us of their intellectual property rights could result in significant costs and substantially harm our business, financial condition and operating results.
In recent years, there has been significant litigation involving intellectual property rights in technology industries. We may face from time to time, allegations that we or a supplier or customer have violated the rights of third parties, including patent, trademark and other intellectual property rights. If, with respect to any claim against us for violation of third-party intellectual property rights, we are unable to prevail in the litigation or retain or obtain sufficient rights or develop non-infringing intellectual property or otherwise alter our business practices on a timely or cost-efficient basis, our business, financial condition or results of operations may be adversely affected.
Any infringement, misappropriation or related claims, whether or not meritorious, are time consuming, divert technical and management personnel and are costly to resolve. As a result of any such dispute, we may have to develop non-infringing technology, pay damages, enter into royalty or licensing agreements, cease utilizing products or services or take other actions to resolve the claims. These actions, if required, may be costly or unavailable on terms acceptable to us.
We are subject to stringent and evolving U.S. and foreign laws, regulations, rules, contractual obligations, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation (including class claims) and mass arbitration demands; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.
We develop, install and maintain information technology systems for ourselves, as well as for customers. Client contracts for the performance of information technology services, as well as various privacy and securities laws, require us to manage and protect sensitive and confidential information, including federal and other government information, from disclosure. We also need to protect our own internal trade secrets and other business confidential information, as well as personal data of our employees and contractors, from disclosure.
In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”), (collectively, “CCPA”) applies to personal information of consumers, business representatives, and employees who are California residents, and requires businesses to provide specific disclosures in privacy notices and honor requests of such individuals to exercise certain privacy rights. The CCPA provides for administrative fines of up to $7,500 per violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Other states, such as Virginia and Colorado, have also passed comprehensive privacy laws, and similar laws are being considered in several other states, as well as at the federal and local levels.
29


Outside the United States, an increasing number of laws, regulations, and industry standards govern data privacy and security. For example, the European Union's General Data Protection Regulation ("EU GDPR"), the United Kingdom’s GDPR, and Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018) impose strict requirements for processing personal data. For example, the EU GDPR extends the scope of the European Union data protection laws to all companies processing data of European Union residents, regardless of the company's location.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the European Economic Area (“EEA”) and the United Kingdom (“UK”) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it generally believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws.
Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions (such as Europe) at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups.
General Risk Factors
We may not be able to continue, or may elect to discontinue, paying dividends which may adversely affect our stock price.
Current dividends may not be indicative of future dividends, and our ability to continue to pay or increase dividends to our stockholders is subject to our board of director’s discretion and depends on: our ability to comply with covenants imposed by our financing agreements that limit our ability to pay dividends and make certain restricted payments; difficulties in raising additional capital; our ability to re-finance our long-term debt before it matures; principal repayments and other capital needs; our results of operations and general business conditions; legal restrictions on the payment of dividends and other factors that our board of directors deems relevant. In the future we may elect not to pay dividends, be unable to pay dividends or maintain or increase our current level of dividends, which may negatively affect our stock price.
Delaware law and our organizational documents may impede or discourage a merger, takeover or other business combination with us even if the business combination would have been in the short-term best interests of our stockholders.
We are a Delaware corporation and the anti-takeover provisions of Delaware law impose various impediments to the ability of a third party to acquire control of us, even if a change in control would be beneficial to our stockholders. In addition, our Board of Directors has the power, without stockholder approval, to designate the terms of one or more series of preferred stock and issue shares of preferred stock, which could be used defensively if a takeover is threatened. These features, as well as provisions in our certificate of incorporation and bylaws, such as those relating to advance notice of certain stockholder proposals and nominations, could impede a merger, takeover or other business combination involving us, or discourage a potential acquirer from making a tender offer for our common stock, even if the business combination would have been in the best interests of our current stockholders.
Item 1B    Unresolved Staff Comments
None.
30


Item 2.    Properties
At fiscal 2023 year-end, we leased approximately 550 operating facilities in domestic and foreign locations. Our significant lease agreements expire at various dates through 2032. We believe that our current facilities are adequate for the operation of our business, and that suitable additional space in various local markets is available to accommodate any needs that may arise.
The following table summarizes our ten most significant leased properties by location based on annual rental expenses (listed alphabetically, except for our corporate headquarters):
Location Description Reportable Segment
Pasadena, CA Corporate Headquarters Corporate
Arlington, VA Office BuildingGSG
Boston, MAOffice BuildingGSG / CIG
Irvine, CAOffice BuildingGSG / CIG
London, United KingdomOffice BuildingGSG / CIG
Melbourne, AustraliaOffice BuildingCIG
New York, NYOffice BuildingGSG /CIG
Orlando, FLOffice BuildingGSG / CIG
Pittsburgh, PAOffice BuildingGSG / CIG
Portland, OROffice BuildingGSG / CIG
Item 3.    Legal Proceedings
For a description of our material pending legal and regulatory proceedings and settlements, see Note 17, "Commitments and Contingencies" of the "Notes to Consolidated Financial Statements" included in Item 8.
Item 4.    Mine Safety Disclosures
Section 1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Mine Act by MSHA. We do not act as the owner of any mines, but we may act as a mining operator as defined under the Mine Act where we may be an independent contractor performing services or construction at such mine. Information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K is included in Exhibit 95.
31


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 TTEK. There were approximately 1,088 stockholders of record at October 1, 2023.
Stock-Based Compensation
For information regarding our stock-based compensation, see Note 11, "Stockholders' Equity and Stock Compensation Plans" of the "Notes to Consolidated Financial Statements" included in Item 8.
Performance Graph
The following graph shows a comparison of our cumulative total returns with those of the NASDAQ Market Index and the Standard & Poor's ("S&P") 1000 Index. At this time, we do not have a comparable peer group due to the combination of our differentiated high-end consulting services and our end-markets. Thus, we have selected the S&P 1000 Index. The graph assumes that the value of an investment in our common stock and in each such index was $100 on September 30, 2018, and that all dividends have been reinvested. Dividends declared and paid in fiscal 2023 totaled $0.98 per share. We declared and paid dividends in the first and second quarters totaling $0.46 per share ($0.23 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.52 per share ($0.26 each quarter) on our common stock. We declared and paid dividends totaling $0.86, $0.74, $0.64 and $0.54 per share in fiscal 2022, 2021, 2020 and 2019, respectively. The comparison in the graph below is based on historical data and is not intended to forecast the possible future performance of our common stock.
1556
ASSUMES $100 INVESTED ON SEPTEMBER 30, 2018
ASSUMES DIVIDEND REINVESTED
FISCAL YEAR ENDED OCTOBER 1, 2023
201820192020202120222023
Tetra Tech, Inc.$100.00 $125.39 $135.75 $227.19 $193.42 $230.26 
NASDAQ Market Index100.00 99.77 138.47 186.08 136.12 171.65 
S&P 1000 Index100.00 94.85 89.34 137.53 113.09 128.76 
The performance graph above and related text are being furnished solely to accompany this annual report on Form 10-K pursuant to Item 201(e) of Regulation S-K, and are not being filed for purposes of Section 18 of the Exchange Act, and are not to be incorporated by reference into any of our filings with the SEC, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
32


Stock Repurchase Program
On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock. In fiscal 2023, we did not repurchase any shares of our common stock. In fiscal 2022, we repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million. At October 1, 2023, we had a remaining balance of $347.8 million under our stock repurchase program.
Item 6.    [Reserved]


33


Item 7.    Management's Discussion and Analysis of Financial Condition and Results of Operations
The following analysis of our financial condition and results of operations should be read in conjunction with Part I of this report, as well as our consolidated financial statements and accompanying notes in Item 8. The following analysis contains forward-looking statements about our future results of operations and expectations. Our actual results and the timing of events could differ materially from those described herein. See Part 1, Item 1A, "Risk Factors" for a discussion of the risks, assumptions and uncertainties affecting these statements.
OVERVIEW OF RESULTS AND BUSINESS TRENDS
General. In fiscal 2023, our revenue increased 29.1% compared to fiscal 2022. This growth includes approximately $600 million from the acquisition of RPS Group plc ("RPS"), which was completed in the second quarter of fiscal 2023. Excluding RPS, our revenue increased 12.0% in fiscal 2023 compared to last year. This year-over-year growth reflects increased activity in our U.S. Federal, U.S. Commercial and International client sectors.
U.S. Federal Government. Our U.S. federal government revenue increased 30.3% in fiscal 2023 compared to fiscal 2022. This increase was primarily due to more international development and broad-based increases across civilian agencies. During periods of economic volatility, our U.S. federal government business has historically been the most stable and predictable. We expect our U.S. federal government revenue to continue to grow in fiscal 2024. Approximately $1 trillion in new U.S. federal funding passed in 2021 through the Infrastructure Investment and Jobs Act, the Inflation Reduction Act and the CHIPS and Science Act. Each of these programs include substantial planned investments in our key end markets including water, environment and sustainable infrastructure over the next five to ten years.
U.S. State and Local Government. Our U.S. state and local government revenue increased 0.6% in fiscal 2023 compared to fiscal 2022, which includes lower disaster response activity. Excluding disaster response and the contribution from RPS, our state and local government revenue increased 14.9% in fiscal 2023 compared to last year. The increase reflects continued broad-based growth in our U.S. state and local government infrastructure business, particularly with increased revenue from municipal water infrastructure work, including digital water projects. Most of our work for the U.S. state and local governments relates to critical water and environmental programs, which we expect to continue to grow in fiscal 2024.
U.S. Commercial. Our U.S. commercial revenue increased 16.1% in fiscal 2023 compared to fiscal 2022. Excluding the contribution from RPS, our U.S. commercial revenue increased 8.2% in fiscal 2023 compared to last year. This increase was primarily due to more activity on clean energy and environmental programs, including meeting net zero carbon goals and designing high performance buildings. We expect growth in our U.S. commercial work to continue in fiscal 2024.
International. Our international revenue increased 52.5% in fiscal 2023 compared to fiscal 2022. Excluding the contribution from RPS, our international revenue increased 10.2%, on a constant currency basis, compared to last year. This revenue growth reflects government stimulus spending on infrastructure and commercial activities related to an increased focus on sustainability. We expect growth in our international work to continue in fiscal 2024.
34


RESULTS OF OPERATIONS
Fiscal 2023 Compared to Fiscal 2022
Consolidated Results of Operations
Fiscal Year Ended
October 1,
2023
October 2,
2022
Change
$%
($ in thousands, except per share data)
Revenue$4,522,550 $3,504,048 $1,018,502 29.1%
Subcontractor costs(771,461)(668,468)(102,993)(15.4)
Revenue, net of subcontractor costs (1)
3,751,089 2,835,580 915,509 32.3
Other costs of revenue(3,026,060)(2,260,021)(766,039)(33.9)
Gross profit725,029 575,559 149,470 26.0
Selling, general and administrative expenses(305,107)(234,784)(70,323)(30.0)
Acquisition and integration expenses(33,169)— (33,169)NM
Right-of-use operating lease asset impairment(16,385)— (16,385)NM
Contingent consideration – fair value adjustments(12,255)(329)(11,926)NM
Income from operations358,113 340,446 17,667 5.2
Interest expense – net(46,537)(11,584)(34,953)(301.7)
Other non-operating income89,402 19,904 69,498 349.2
Income before income tax expense400,978 348,766 52,212 15.0
Income tax expense(127,526)(85,602)(41,924)(49.0)
Net income273,452 263,164 10,288 3.9
Net income attributable to noncontrolling interests(32)(39)17.9
Net income attributable to Tetra Tech$273,420 $263,125 $10,295 3.9
Diluted earnings per share$5.10 $4.86 $0.24 4.9%
(1) We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain international development programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.
NM = not meaningful
In fiscal 2023, revenue and revenue, net of subcontractor costs, increased $1.02 billion, or 29.1%, and $915.5 million, or 32.3%, respectively, compared to fiscal 2022. Excluding the contribution from RPS, our revenue increased 12.0% in fiscal 2023 compared to last year. Our GSG segment's revenue and revenue, net of subcontractor costs, increased $338.0 million, or 18.6%, and $299.0 million, or 22.4%, respectively, in fiscal 2023 compared to the prior year. Our CIG segment's revenue increased $686.2 million, or 39.5%, and revenue, net of subcontractor costs, increased $616.5 million, or 41.1% in fiscal 2023 compared to fiscal 2022. Excluding the contribution from RPS, our CIG segment's revenue increased approximately 6.7% in fiscal 2023 compared to fiscal 2022 (9.5% on a constant currency basis). The fiscal 2023 results for GSG and CIG segments are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude acquisition and integration costs related to the RPS acquisition and related lease impairment charge in fiscal 2023, adjustments to contingent consideration liabilities, and a non-operating benefit from Employee Retention Credits ("ERC's") received in fiscal 2022. Our adjusted earnings per share ("EPS") for fiscal 2023 also excludes non-operating gains on a foreign exchange contract of $89.4 million and non-recurring tax expense items. The foreign exchange gain is reported as "Other non-operating income" in our consolidated statements of income. The effective tax rates applied to the adjustments to EPS to arrive at adjusted EPS average 26% for both fiscal 2023 and 2022. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and the tax jurisdiction in which it occurred. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.
35


    
Fiscal Year Ended
October 1,
2023
October 2,
2022
Change
$%
($ in thousands, except per share data)
Income from operations$358,113 $340,446 $17,667 5.2%
Employee retention credits— (6,486)6,486 NM
Acquisition & integration expenses33,169 — 33,169 NM
Right-of-use operating lease asset impairment16,385 — 16,385 NM
Earn-out adjustments12,255 — 12,255 NM
Adjusted income from operations (1)
$419,922 $333,960 $85,962 25.7%
EPS$5.10 $4.86 $0.24 4.9%
Employee retention credits— (0.08)0.08 NM
Acquisition & integration expenses0.56 — 0.56 NM
Right-of-use operating lease asset impairment0.22 — 0.22 NM
Earn-out adjustments0.19 — 0.19 NM
Foreign exchange forward contract gain(1.24)(0.28)(0.96)NM
Non-recurring tax items0.38 — 0.38 NM
Adjusted EPS (1)
$5.21 $4.50 $0.71 15.8%
NM = not meaningful
(1) Non-U.S. GAAP financial measure
Operating income increased $17.7 million, or 5.2%, in fiscal 2023 compared to last year. The fiscal 2023 results include $33.2 million of acquisition and integration expenses (primarily investment banking, legal and other professional fees) for the RPS acquisition and a related $16.4 million of right-of-use ("ROU") lease asset impairment expense. The fiscal 2023 results also include losses of $12.3 million, related to changes in the estimated fair value of contingent earn-out liabilities. The fiscal 2022 results include the benefit of ERC's totaling $6.5 million, which represents reimbursement from the U.S. federal government under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") for the costs that we incurred during fiscal 2020 to address the COVID-19 pandemic. These amounts were recognized in fiscal 2022 when the funds were received due to the uncertainty related to the computation of qualifying amounts and delayed processing times for our application. These amounts were primarily reflected as a reduction to "Other costs of revenue" in our consolidated statement of income and an increase to "Net cash provided by operating activities" in our consolidated statement of cash flows for fiscal 2022, consistent with the presentation of the related costs recognized in fiscal 2020.
Excluding the acquisition and integration expenses, ROU asset impairment, earn-out losses and the ERC's, our adjusted operating income increased $86.0 million, or 25.7% in fiscal 2023 compared to fiscal 2022. These increases reflect improved results in both GSG and CIG segments, which are described below under "Government Services Group" and "Commercial/International Group", respectively.
Our net interest expense was $46.5 million and $11.6 million in fiscal 2023 and 2022, respectively. Net interest expense in fiscal 2023 included $2.7 million of additional expense for the write-off of previously deferred debt origination fees due to the cancellation of the bridge loan facility that we entered to support our offer to acquire RPS, which was replaced with an amendment to our existing debt facility and $1.1 million of additional expense for the write-off of previously deferred debt origination fees due to the repayment and cancellation of RPS' debt facilities. Excluding these write-offs, our interest expense increased $31.2 million in fiscal 2023 compared to last year primarily due to the additional borrowings to fund the RPS acquisition.
Other non-operating income of $89.4 million in fiscal 2023, reflect gains on a foreign exchange forward contract integrated with the RPS acquisition. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract was marked-to-market with changes in fair value recognized in earnings each period. The forward contract was settled on January 23, 2023, together with the closing of the RPS acquisition, with a cumulative cash gain of approximately $109 million.
The effective tax rates for fiscal 2023 and 2022 were 31.8% and 24.5%, respectively. Income tax expense in fiscal 2023 included non-operating income tax expenses totaling $20.6 million to (i) increase the tax liability for uncertain tax positions related to certain U.S. tax credits and an intercompany financing transaction, (ii) to recognize the tax liability for
36


foreign earnings, primarily in the U.K. and Australia, that are no longer indefinitely reinvested. In addition, income tax expense was reduced by $4.6 million and $10.3 million of excess tax benefits on share-based payments in fiscal 2023 and 2022, respectively. Excluding the impact of the non-operating tax expenses in fiscal 2023 and the excess tax benefits on share-based payments in both years, our effective tax rates in fiscal 2023 and 2022 were 27.8% and 27.5%.
Our EPS was $5.10 in fiscal 2023, compared to $4.86 in fiscal 2022. Excluding the aforementioned non-operating items (including the foreign exchange gain and the non-operating tax items, which are both reported outside of operating income), our adjusted EPS was $5.21 in fiscal 2023, compared to $4.50 in fiscal 2022, an increase of 15.8%. For fiscal 2023, we estimate that RPS increased our adjusted EPS by $0.07 before intangible amortization, which reduced our EPS by $0.37. Excluding RPS, our adjusted EPS was $5.51 in fiscal 2023 representing an increase of 22.4%, compared to fiscal 2022.
Segment Results of Operations
Government Services Group ("GSG")
Fiscal Year Ended
 October 1,
2023
October 2,
2022
Change
 $%
($ in thousands)
Revenue$2,158,889 $1,820,868 $338,021 18.6%
Subcontractor costs(523,449)(484,412)(39,037)(8.1)
Revenue, net of subcontractor costs$1,635,440 $1,336,456 $298,984 22.4
Income from operations$231,762 $198,448 $33,314 16.8%
Revenue and revenue, net of subcontractor costs, increased $338.0 million, or 18.6%, and increased $299.0 million, or 22.4%, respectively, in fiscal 2023 compared to fiscal 2022. This increase includes approximately $70 million in revenue in the second quarter of fiscal 2023 related to a distinct international development funded energy program in Ukraine. In addition, the increases reflect higher U.S. state and local government activities related to digital water and U.S. federal programs, partially offset by lower disaster response revenue.
Operating income increased $33.3 million in fiscal 2023 compared to fiscal 2022. The increase in operating income is consistent with the revenue increase noted above. The fiscal 2023 results were reduced by $6.8 million of the aforementioned lease impairment charge and the fiscal 2022 results included $4.4 million of the aforementioned ERC's. Our operating margin, based on revenue, net of subcontractor costs, was 14.2% in fiscal 2023 compared to 14.8% last year. Excluding the lease impairment charge in fiscal 2023 and last year's ERC's, our operating margin increased to 14.6% in fiscal 2023 from 14.5% in fiscal 2022.
Commercial/International Services Group ("CIG")
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
Change
 $%
($ in thousands)
Revenue$2,424,649 $1,738,436 $686,213 39.5%
Subcontractor costs(309,000)(239,312)(69,688)(29.1)
Revenue, net of subcontractor costs$2,115,649 $1,499,124 $616,525 41.1
Income from operations$243,750 $194,142 $49,608 25.6%
Revenue and revenue, net of subcontractor costs, increased $686.2 million, or 39.5%, and increased $616.5 million, or 41.1%, respectively, in fiscal 2023 compared to fiscal 2022. The RPS acquisition contributed approximately $570 million to revenue growth in fiscal 2023. The remaining revenue growth in fiscal 2023 primarily reflects increased activity on high performance buildings, clean energy and international infrastructure.
Operating income increased $49.6 million in fiscal 2023 compared to fiscal 2022. The RPS acquisition contributed approximately $34 million to operating income in fiscal 2023. Conversely, the fiscal 2023 results were reduced by $8.3 million of the aforementioned lease impairment charge. The fiscal 2022 operating income included $1.9 million of the aforementioned ERC's. Our operating margin, based on revenue, net of subcontractor costs, was 11.5% in fiscal 2023 compared to 13.0% in
37


fiscal 2022. Excluding the lease impairment and RPS in fiscal 2023 and the ERC's in fiscal 2022, our operating margin was 13.3% in fiscal 2023 compared to 12.8% in fiscal 2022. The improved operating margin was primarily due to our increased focus on high-end consulting services, project execution and higher labor utilization.
Fiscal 2022 Compared to Fiscal 2021
Consolidated Results of Operations
Fiscal Year Ended
October 2,
2022
October 3, 2021Change
$%
($ in thousands, except per share data)
Revenue$3,504,048 $3,213,513 $290,535 9.0%
Subcontractor costs(668,468)(661,341)(7,127)(1.1)
Revenue, net of subcontractor costs (1)
2,835,580 2,552,172 283,408 11.1
Other costs of revenue(2,260,021)(2,053,772)(206,249)(10.0)
Gross profit575,559 498,400 77,159 15.5
Selling, general and administrative expenses(234,784)(222,972)(11,812)(5.3)
Contingent consideration – fair value adjustments(329)3,273 (3,602)(110.1)
Income from operations340,446 278,701 61,745 22.2
Interest expense – net(11,584)(11,831)247 2.1
Other income19,904 — 19,904 NM
Income before income tax expense348,766 266,870 81,896 30.7
Income tax expense(85,602)(34,039)(51,563)(151.5)
Net income263,164 232,831 30,333 13.0
Net income attributable to noncontrolling interests(39)(21)(18)(85.7)
Net income attributable to Tetra Tech$263,125 $232,810 $30,315 13.0
Diluted earnings per share$4.86 $4.26 $0.60 14.1%
(1) We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain international development programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.
NM = not meaningful    
In fiscal 2022, revenue and revenue, net of subcontractor costs, increased $290.5 million, or 9.0%, and $283.4 million, or 11.1%, respectively, compared to fiscal 2021. Excluding the contributions from acquisitions, which did not have comparable revenue in fiscal 2021, our revenue increased 4.1% in fiscal 2022 compared to fiscal 2021. Our GSG segment's revenue and revenue, net of subcontractor costs, increased $48.0 million, or 2.7%, and $70.7 million, or 5.6%, respectively, in fiscal 2022 compared to the prior year. Our CIG segment's revenue increased $238.4 million, or 15.9%, and revenue, net of subcontractor costs, increased $213.3 million, or 16.6% in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results for GSG and CIG segments are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
38


The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude a non-operating benefit from ERC's received in fiscal 2022 and gains from adjustments to contingent consideration liabilities in fiscal 2021. Our adjusted EPS for fiscal 2022 also excludes a non-operating $19.9 million unrealized gain on the aforementioned foreign exchange contract that served as an economic hedge related to our acquisition of RPS. This gain is reported as "Other non-operating income" in our Consolidated Statement of Income for fiscal 2022. Our adjusted EPS for fiscal 2021 also excludes non-recurring tax items. The effective tax rates applied to the adjustments to EPS to arrive at adjusted EPS average 26% and 25% for fiscal 2022 and 2021, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and the tax jurisdiction in which it occurred. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.
Fiscal Year Ended
October 2,
2022
October 3, 2021Change
$%
($ in thousands, except per share data)
Income from operations$340,446 $278,701 $61,745 22.2%
Earn-out adjustments— (3,273)3,273 NM
Employee Retention Credits(6,486)— (6,486)NM
Adjusted income from operations (1)
$333,960 $275,428 $58,532 21.3%
EPS$4.86 $4.26 $0.60 14.1%
Earn-out adjustments— (0.04)0.04 NM
Employee Retention Credits(0.08)— (0.08)NM
Other income(0.28)— (0.28)NM
Non-recurring tax benefits— (0.43)0.43 NM
Adjusted EPS (1)
$4.50 $3.79 $0.71 18.7%
NM = not meaningful
(1) Non-U.S. GAAP financial measure
Operating income increased $61.7 million, or 22.2%, in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results included the benefit of ERC's totaling $6.5 million. Excluding the ERC's and the contributions from acquisitions, which did not have comparable results in fiscal 2021, our adjusted operating income increased $31.5 million, or 11.5% in fiscal 2022 compared to fiscal 2021. These increases reflect improved results in both GSG and CIG segments, which are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
Our net interest expense was $11.6 million and $11.8 million in fiscal 2022 and 2021, respectively. The decrease primarily reflects lower average year-over-year borrowings, partially offset by higher borrowing rates.
The effective tax rates for fiscal 2022 and 2021 were 24.5% and 12.8%, respectively. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million, primarily consisting of a valuation allowance in the United Kingdom that was released due to sufficient sustainable profitability being achieved in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. In fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. Also, income tax expense was reduced by $10.3 million and $12.9 million of excess tax benefits on share-based payments in fiscal 2022 and 2021, respectively. Excluding the impact of the fiscal 2021 valuation allowance benefit, the fiscal 2021 Canadian repatriation and the excess tax benefits on share-based payments in both fiscal years, our effective tax rates for fiscal 2022 and 2021 were 27.5% and 25.7%, respectively.
Our EPS was $4.86 in fiscal 2022, compared to $4.26 in fiscal 2021. Excluding the aforementioned non-operating and non-recurring items, our adjusted EPS was $4.50 in fiscal 2022, compared to $3.79 the prior year, an increase of 18.7%.
39


Segment Results of Operations
Government Services Group ("GSG")
Fiscal Year Ended
 October 2,
2022
October 3, 2021Change
 $%
($ in thousands)
Revenue$1,820,868 $1,772,905 $47,963 2.7%
Subcontractor costs(484,412)(507,132)22,720 4.5
Revenue, net of subcontractor costs$1,336,456 $1,265,773 $70,683 5.6
Income from operations$198,448 $174,755 $23,693 13.6%
Revenue and revenue, net of subcontractor costs, increased $48.0 million, or 2.7%, and increased $70.7 million, or 5.6%, respectively, in fiscal 2022 compared to fiscal 2021. The increases primarily reflect higher U.S. state and local government activities related to water and environmental programs and disaster response projects.
Operating income increased $23.7 million in fiscal 2022 compared to fiscal 2021. The fiscal 2022 results included $4.4 million of the aforementioned ERC's. Excluding this benefit, operating income increased 11.0% in fiscal 2022 compared the previous year. Our operating margin, based on revenue, net of subcontractor costs, improved to 14.8% in fiscal 2022 compared to 13.8% in fiscal 2021. Excluding the ERC's, our operating margin was 14.5% in fiscal 2022. The improved operating margin in fiscal 2022 was primarily due to our increased focus on high-end consulting services, including digital water, and improved labor utilization.
Commercial/International Services Group ("CIG")
 Fiscal Year Ended
 October 2,
2022
October 3, 2021Change
 $%
($ in thousands)
Revenue$1,738,436 $1,500,074 $238,362 15.9%
Subcontractor costs(239,312)(214,263)(25,049)(11.7)
Revenue, net of subcontractor costs$1,499,124 $1,285,811 $213,313 16.6
Income from operations$194,142 $152,262 $41,880 27.5%
Revenue and revenue, net of subcontractor costs, increased $238.4 million, or 15.9%, and increased $213.3 million, or 16.6%, respectively, in fiscal 2022 compared to fiscal 2021. The revenue growth primarily reflects increased activity on commercial environmental programs, including meeting net zero carbon goals and high performance buildings. These increases were also due to the international government stimulus spending on infrastructure. Additionally, the fiscal 2022 revenue included contributions from acquisitions, which did not have comparable revenue in fiscal 2021.
Operating income increased $41.9 million in fiscal 2022 compared to fiscal 2021. The fiscal 2022 operating income included $1.9 million of the aforementioned ERC's. Excluding this benefit, operating income increased 26.2% in fiscal 2022 compared the prior fiscal year. Our operating margin, based on revenue, net of subcontractor costs, improved to 13.0% in fiscal 2022 compared to 11.8% in fiscal 2021. Excluding the ERC's, our operating margin was 12.8% for fiscal 2022. The improved operating margin was primarily due to our increased focus on high-end consulting services, project execution and labor utilization.
Remediation and Construction Management ("RCM")
RCM's projects were substantially complete at the end of fiscal 2018. In May 2022, we received a cash settlement for the last $11 million RCM claim. This settlement resulted in an immaterial gain in the third quarter of fiscal 2022. There were no significant operating activities in RCM for fiscal 2022 and 2021.
FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES
Capital Requirements. As of October 1, 2023, we had $168.8 million of cash and cash equivalents and access to an additional $800 million of borrowing available under our credit facility. We generated $368.5 million of cash from operations
40


in fiscal 2023. Our primary sources of liquidity are cash flows from operations and borrowings under our credit facilities. Our primary uses of cash are to fund working capital, cash dividends, capital expenditures and repayment of debt, as well as to fund acquisitions and earn-out obligations from prior acquisitions. We believe that our existing cash and cash equivalents, operating cash flows and borrowing capacity under our credit agreement as amended for the RPS acquisition in the second quarter of fiscal 2023, as described below, will be sufficient to meet our capital requirements for at least the next 12 months.
On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock. In fiscal 2023, we did not repurchase any shares of our common stock. At fiscal 2023 year-end, we had a remaining balance of $347.8 million under our stock repurchase program. We declared and paid common stock dividends totaling $52.1 million, or $0.98 per share, in fiscal 2023 compared to $46.1 million, or $0.86 per share, in fiscal 2022.
Subsequent Events. On November 13, 2023, our Board of Directors declared a quarterly cash dividend of $0.26 per share payable on December 13, 2023 to stockholders of record as of the close of business on November 30, 2023.
Cash and Cash Equivalents. As of October 1, 2023, cash and cash equivalents were $168.8 million, a decrease of $16.3 million compared to the fiscal 2022 year-end.
Operating Activities. Cash provided by operating activities increased 9.6% from $336.2 million in fiscal 2022 to $368.5 million in fiscal 2023. The increase primarily reflects improved working capital, partially offset by approximately $37.0 million of additional payments made in fiscal 2023 for the RPS acquisition, primarily related to the acquisition and integration costs.
Investing Activities. Net cash used in investing activities was $771.2 million in fiscal 2023, an increase of $715.5 million compared to fiscal 2022. The increase was primarily due to the RPS acquisition in the second quarter of fiscal 2023.
Financing Activities. In fiscal 2023, net cash provided by financing activities was $382.4 million compared to net cash used in financing activities of $249.6 million in fiscal 2022. The financing activities in fiscal 2023 primarily consisted of additional borrowings to fund the RPS acquisition.
Debt Financing. On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500 million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55 billion. On January 23, 2023, we drew the entire amount of the New Term Loan Facility to partially finance the RPS acquisition. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date.
On February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1.05 billion that will mature in February 2027. The Amended Credit Agreement is a $750 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”) and a $500 million revolving credit facility (the “Amended Revolving Credit Facility”). In addition, the Amended Credit Agreement includes a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1.05 billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company’s projects and operational sustainability initiatives and (ii) improvement of peoples’ lives as a result of the Company’s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans and a $300 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on February 18, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Secured Overnight Financing Rate ("SOFR") rate plus 1.00%, plus a margin that ranges from 0% to 0.875% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on February 18, 2027, or earlier at our discretion upon payment in full of loans and other obligations.
On August 22, 2023, we issued $575.0 million in convertible notes that bear interest at 2.25% per annum payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024 with a maturity date of August 15, 2028 (the "Convertible Notes"). As of October 1, 2023, $560.8 million of the Convertible Notes was included in long-term debt in our consolidated balance sheets, which is net of $14.2 million of unamortized debt issuance costs. The net proceeds from the Convertible Notes were $560.5 million, $51.8 million of which were used to purchase related capped call transactions on the issue date. The remaining proceeds were used to prepay and terminate the $234.4 million outstanding under the Amended Term Loan Facility, to prepay $89.4 million outstanding under the New Term Loan Facility and to pay down
41


borrowings of $185.0 million under the Amended Revolving Credit Facility. See Note 9, "Long-Term Debt" of the "Notes to Consolidated Financial Statements" in Item 8 for further discussion).
At fiscal 2023 year-end, we had $320 million in outstanding borrowings under the Amended Credit Agreement, which was all under the New Term Loan Facility, and no borrowings under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2023 was 5.71%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date weighted-average interest rate on borrowings outstanding during fiscal 2023 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 5.37%. At October 1, 2023, we had $499.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. Commitment fees related to our revolving credit facilities were $0.6 million for fiscal year 2023 and $0.7 million each year for fiscal 2022 and 2021, respectively.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.25 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October 1, 2023, we were in compliance with these covenants with a consolidated leverage ratio of 1.79x and a consolidated interest coverage ratio of 9.84x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for short-term cash advances and bank guarantees. At October 1, 2023, there were no outstanding borrowings under these facilities, and the aggregate amount of standby letters of credit outstanding was $54.9 million. As of October 1, 2023, we had no bank overdrafts related to our disbursement bank accounts.
Inflation. We believe our operations have not been, and, in the foreseeable future, are not expected to be, materially adversely affected by inflation or changing prices due to the average duration of our projects and our ability to negotiate prices as contracts end and new contracts begin.
Dividends. Our Board of Directors has authorized the following dividends:
Dividend Per ShareRecord DateTotal Maximum
Payment
(in thousands)
Payment Date
November 7, 2022$0.23 November 21, 2022$12,186 December 9, 2022
January 30, 2023$0.23 February 13, 2023$12,242 February 24, 2023
May 8, 2023$0.26 May 24, 2023$13,840 June 6, 2023
August 7, 2023$0.26 August 23, 2023$13,845 September 6, 2023
November 13, 2023$0.26 November 30, 2023N/ADecember 13, 2023
Income Taxes
We evaluate the realizability of our deferred tax assets by assessing the valuation allowance and adjust the allowance, if necessary. The factors used to assess the likelihood of realization are our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. The ability or failure to achieve the forecasted taxable income in the applicable taxing jurisdictions could affect the ultimate realization of deferred tax assets. Based on future operating results in certain jurisdictions, it is unlikely that the current valuation allowance positions of those jurisdictions could be adjusted in the next 12 months.
At the end of fiscal 2023 and 2022, the liability for income taxes associated with uncertain tax positions was $62.0 million and $10.6 million, respectively.
It is reasonably possible that the amount of the unrecognized benefit with respect to certain of our unrecognized tax positions may not significantly decrease within the next 12 months. These liabilities represent our current estimates of the additional tax liabilities that we may be assessed when the related audits are concluded. If these audits are resolved in a manner more unfavorable than our current expectations, our additional tax liabilities could be materially higher than the amounts currently recorded resulting in additional tax expense.
42


Off-Balance Sheet Arrangements
In the ordinary course of business, we may use off-balance sheet arrangements if we believe that such arrangements would be an efficient way to lower our cost of capital or help us manage the overall risks of our business operations. We do not believe that such arrangements have had a material adverse effect on our financial position or our results of operations.    
The following is a summary of our off-balance sheet arrangements:
Letters of credit and bank guarantees are used primarily to support project performance and insurance programs. We are required to reimburse the issuers of letters of credit and bank guarantees for any payments they make under the outstanding letters of credit or bank guarantees. Our Amended Credit Agreement and additional letter of credit facilities cover the issuance of our standby letters of credit and bank guarantees and are critical for our normal operations. If we default on the Amended Credit Agreement or additional credit facilities, our inability to issue or renew standby letters of credit and bank guarantees would impair our ability to maintain normal operations. At fiscal 2023 year-end, we had $0.7 million in standby letters of credit outstanding under our Amended Credit Agreement and $54.9 million in standby letters of credit outstanding under our additional letter of credit facilities.
From time to time, we provide guarantees and indemnifications related to our services. If our services under a guaranteed or indemnified project are later determined to have resulted in a material defect or other material deficiency, then we may be responsible for monetary damages or other legal remedies. When sufficient information about claims on guaranteed or indemnified projects is available and monetary damages or other costs or losses are determined to be probable, we recognize such guaranteed losses.
In the ordinary course of business, we enter into various agreements as part of certain unconsolidated subsidiaries, joint ventures and other jointly executed contracts where we are jointly and severally liable. We enter into these agreements primarily to support the project execution commitments of these entities. The potential payment amount of an outstanding performance guarantee is typically the remaining cost of work to be performed by or on behalf of third parties under engineering and construction contracts. However, we are not able to estimate other amounts that may be required to be paid in excess of estimated costs to complete contracts and, accordingly, the total potential payment amount under our outstanding performance guarantees cannot be estimated. For cost-plus contracts, amounts that may become payable pursuant to guarantee provisions are normally recoverable from the client for work performed under the contract. For lump sum or fixed-price contracts, this amount is the cost to complete the contracted work less amounts remaining to be billed to the client under the contract. Remaining billable amounts could be greater or less than the cost to complete. In those cases where costs exceed the remaining amounts payable under the contract, we may have recourse to third parties, such as owners, co-venturers, subcontractors or vendors, for claims.
In the ordinary course of business, our clients may request that we obtain surety bonds in connection with contract performance obligations that are not required to be recorded in our consolidated balance sheets. We are obligated to reimburse the issuer of our surety bonds for any payments made thereunder. Each of our commitments under performance bonds generally ends concurrently with the expiration of our related contractual obligation.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
The preparation of our financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions in the application of certain accounting policies that affect amounts reported in our consolidated financial statements and accompanying footnotes included in Item 8 of this report. In order to understand better the changes that may occur to our financial condition, results of operations and cash flows, readers should be aware of the critical accounting policies we apply and estimates we use in preparing our consolidated financial statements. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may undertake in the future, actual results could differ materially from those estimates.
Our significant accounting policies are described in the "Notes to Consolidated Financial Statements" included in Item 8. Highlighted below are the accounting policies that management considers most critical to investors' understanding of our financial results and condition, and that require complex judgments by management.
Revenue Recognition and Contract Costs
To determine the proper revenue recognition method for contracts under ASC 606, we evaluate whether multiple contracts should be combined and accounted for as a single contract and whether the combined or single contract should be accounted for as having more than one performance obligation. The decision to combine a group of contracts or separate a combined or single contract into multiple performance obligations may impact the amount of revenue recorded in a given
43


period. Contracts are considered to have a single performance obligation if the promises are not separately identifiable from other promises in the contracts.
At contract inception, we assess the goods or services promised in a contract and identify, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “units of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, we apply judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.
Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.
We account for contract modifications as a separate contract when the modification results in the promise to deliver additional goods or services that are distinct and the increase in price of the contract is for the same amount as the stand-alone selling price of the additional goods or services included in the modification.
The transaction price represents the amount of consideration to which we expect to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts or both. The nature of our contracts gives rise to several types of variable consideration, including claims, award fee incentives, fiscal funding clauses and liquidated damages. We recognize revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized for the contract will not occur. We estimate the amount of revenue to be recognized on variable consideration using either the expected value or the most likely amount method, whichever is expected to better predict the amount of consideration to be received. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client.
For contracts with multiple performance obligations, we allocate the transaction price to each performance obligation using a best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is typically determined using the estimated cost of the contract plus a margin approach. For contracts containing variable consideration, we allocate the variability to a specific performance obligation within the contract if such variability relates specifically to our efforts to satisfy the performance obligation or transfer the distinct good or service, and the allocation depicts the amount of consideration to which we expect to be entitled.
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgment to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
Contract Types
Our services are performed under three principal types of contracts: fixed-price, time-and-materials and cost-plus. Customer payments on contracts are typically due within 60 days of billing, depending on the contract.
Fixed-Price. Under fixed-price contracts, clients pay us an agreed fixed-amount negotiated in advance for a specified scope of work.
44


Time-and-Materials. Under time-and-materials contracts, we negotiate hourly billing rates and charge our clients based on the actual time that we spend on a project. In addition, clients reimburse us for our actual out-of-pocket costs for materials and other direct incidental expenditures that we incur in connection with our performance under the contract. Most of our time-and-material contracts are subject to maximum contract values, and also may include annual billing rate adjustment provisions.
Cost-Plus. Under cost-plus contracts, we are reimbursed for allowed or otherwise defined costs incurred plus a negotiated fee. The contracts may also include incentives for various performance criteria, including quality, timeliness, ingenuity, safety and cost-effectiveness. In addition, our costs are generally subject to review by our clients and regulatory audit agencies, and such reviews could result in costs being disputed as non-reimbursable under the terms of the contract.
Goodwill and Intangibles
The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets and liabilities acquired requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings.
Identifiable intangible assets primarily include backlog, client relations and trade names. The costs of these intangible assets are amortized over their contractual or economic lives, which range from one to twelve years. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
Estimated fair value measurements for intangible assets are made using Level 3 inputs including discounted cash flow techniques. Fair value is estimated using a multi-period excess earnings method for backlog and client relations and a relief from royalty method for trade names. The significant assumptions used in estimating fair value of backlog and client relations include (i) the estimated life the asset will contribute to cash flows, such as remaining contractual terms, (ii) revenue growth rates and EBITDA margins, (iii) attrition rate of customers, and (iv) the estimated discount rates that reflect the level of risk associated with receiving future cash flows. The significant assumptions used in estimating fair value of trade names include the royalty rates and discount rates.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods (see Note 6, "Goodwill and Intangible Assets" of the "Notes to Consolidated Financial Statements" in Item 8 for further discussion).
We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control, and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
The goodwill impairment review involves the determination of the fair value of our reporting units, which for us are the components one level below our reportable segments. This process requires us to make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations as well as the interpretation of current economic indicators and market valuations. Furthermore, the development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, business plans, discount rates and terminal growth rates. We also make certain assumptions about future market conditions, market prices, interest rates and changes in business strategies. Changes in assumptions or estimates could materially affect the determination of the fair value of a reporting unit. This could eliminate the excess of fair value over carrying value of a reporting unit entirely and, in some cases, result in impairment. Such changes in assumptions could be caused by a loss of one or more significant contracts, reductions in government or commercial client spending or a decline in the demand for our services due to changing economic conditions. In the event that we determine that our goodwill is impaired, we would be required to record a non-cash charge that could result in a material adverse effect on our results of operations or financial position.
We use two methods to determine the fair value of our reporting units: (i) the Income Approach and (ii) the Market Approach. While each of these approaches is initially considered in the valuation of the business enterprises, the nature and characteristics of the reporting units indicate which approach is most applicable. The Income Approach utilizes the discounted cash flow method, which focuses on the expected cash flow of the reporting unit. In applying this approach, the cash flow
45


available for distribution is calculated for a finite period of years. Cash flow available for distribution is defined, for purposes of this analysis, as the amount of cash that could be distributed as a dividend without impairing the future profitability or operations of the reporting unit. The cash flow available for distribution and the terminal value (the value of the reporting unit at the end of the estimation period) are then discounted to present value to derive an indication of the value of the business enterprise. The Market Approach is comprised of the guideline company method and the similar transactions method. The guideline company method focuses on comparing the reporting unit to select reasonably similar (or "guideline") publicly traded companies. Under this method, valuation multiples are (i) derived from the operating data of selected guideline companies; (ii) evaluated and adjusted based on the strengths and weaknesses of the reporting units relative to the selected guideline companies; and (iii) applied to the operating data of the reporting unit to arrive at an indication of value. In the similar transactions method, consideration is given to prices paid in recent transactions that have occurred in the reporting unit's industry or in related industries. For our annual impairment analysis, we weighted the Income Approach and the Market Approach at 70% and 30%, respectively. The Income Approach was given a higher weight because it has the most direct correlation to the specific economics of the reporting unit, as compared to the Market Approach, which is based on multiples of broad-based (i.e., less comparable) companies. Our last review at July 3, 2023 (i.e., the first day of our fourth quarter in fiscal 2023), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. We had no reporting units that had estimated fair values that exceeded their carrying values by less than 45%.
Contingent Consideration   
Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Estimated contingent earn-out liabilities" and "Long-term estimated contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy (See Note 2, "Basis of Presentation and Preparation – Fair Value of Financial Instruments" of the "Notes to Consolidated Financial Statements" included in Item 8). We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
RECENT ACCOUNTING PRONOUNCEMENTS
For a discussion of recent accounting standards and the effect they could have on the consolidated financial statements, see Note 2, "Basis of Presentation and Preparation" of the "Notes to Consolidated Financial Statements" included in Item 8.
Item 7A.    Quantitative and Qualitative Disclosures about Market Risk
We do not enter into derivative financial instruments for trading or speculation purposes. In the normal course of business, we have exposure to both interest rate risk and foreign currency transaction and translation risk, primarily related to the Canadian and Australian dollars, the Euro, and the British Pound.
46


We are exposed to interest rate risk under our Amended Credit Agreement. We can borrow, at our option, under both the Amended Term Loan Facility and Amended Revolving Credit Facility. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.000% to 1.875% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the SOFR rate plus 1.00%) plus a margin that ranges from 0% to 0.875% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. Borrowings at the base rate have no designated term and may be repaid without penalty any time prior to the Facility’s maturity date. Borrowings at a SOFR rate have a term no less than 30 days and no greater than 180 days and may be prepaid without penalty. Typically, at the end of such term, such borrowings may be rolled over at our discretion into either a borrowing at the base rate or a borrowing at a SOFR rate with similar terms, not to exceed the maturity date of the Facility. The Facility matures on February 18, 2027. At October 1, 2023, we had $320 million in outstanding borrowings under the Amended Credit Agreement, which was all under the New Term Loan Facility, and no borrowings under the Amended Revolving Credit Facility. The year-to-date weighted-average interest rate of the outstanding borrowings during fiscal 2023 was 5.71%.
In August 2018, we entered into five interest rate swap agreements with five banks to fix the variable interest rate on $250 million of our Amended Term Loan Facility. The objective of these interest rate swaps was to eliminate the variability of our cash flows on the amount of interest expense we pay under our Credit Agreement. The five swaps expired on July 31, 2023. Our year-to-date average effective interest rate on borrowings outstanding under the Credit Agreement, including the effects of interest rate swap agreements, at October 1, 2023, was 5.37%. For more information, see Note 14, “Derivative Financial Instruments” of the “Notes to Consolidated Financial Statements” in Item 8.
The majority of our transactions are in U.S. dollars; however, some of our subsidiaries conduct business in foreign currencies, primarily the Canadian and Australian dollars, the Euro, and British Pound. Therefore, we are subject to currency exposure and volatility because of currency fluctuations. We attempt to minimize our exposure to these fluctuations by matching revenue and expenses in the same currency for our contracts. We reported $0.1 million of foreign currency gains in fiscal 2023 and $0.2 million of foreign currency losses in fiscal 2022 in “Selling, general and administrative expenses” on our consolidated statements of income.
We have foreign currency exchange rate exposure in our results of operations and equity primarily because of the currency translation related to our foreign subsidiaries where the local currency is the functional currency. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions will result in reduced revenue, operating expenses, assets and liabilities. Similarly, our revenue, operating expenses, assets and liabilities will increase if the U.S. dollar weakens against foreign currencies. For fiscal 2023 and 2022, 36.7% and 31.0% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2023, the effect of foreign exchange rate translation on the consolidated balance sheets was an increase in equity of $12.6 million compared to a decrease in equity of $94.9 million in fiscal 2022. These amounts were recognized as an adjustment to equity through other comprehensive income.
In the fourth quarter of fiscal 2022, we entered into a forward contract to acquire GBP 714.0 million at a rate of 1.0852 for a total of USD 774.8 million that was integrated with our plan to acquire RPS. This contract matured on December 30, 2022. On December 28, 2022, we entered into an extension of the integrated forward contract to acquire GBP 714.0 million at a rate of 1.086 for a total of USD 775.4 million, extending the maturity date to January 23, 2023, the closing date of the RPS acquisition. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract was marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9 million, and an unrealized gain of the same amount was recognized in our fourth quarter of fiscal 2022 results. On January 23, 2023, the forward contract was settled for cash proceeds of $109.3 million and we recognized additional gains of $89.4 million in fiscal 2023. All gains related to this transaction were reported in “Other non-operating income" on our consolidated income statements for the respective periods.
47


Item 8.    Financial Statements and Supplementary Data
INDEX TO FINANCIAL STATEMENTS AND FINANCIAL STATEMENT SCHEDULE

48


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of Tetra Tech, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Tetra Tech, Inc. and its subsidiaries (the “Company”) as of October 1, 2023 and October 2, 2022, and the related consolidated statements of income, of comprehensive income, of equity and of cash flows for each of the three years in the period ended October 1, 2023, including the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of October 1, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of October 1, 2023 and October 2, 2022, and the results of its operations and its cash flows for each of the three years in the period ended October 1, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of October 1, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and 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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) 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.

49


Critical Audit Matters

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

Revenue Recognition - Determination of Total Estimated Contract Cost for Fixed-price Contracts

As described in Note 3 to the consolidated financial statements, $1.64 billion of the Company’s total revenues for the year ended October 1, 2023 was generated from fixed-price contracts. As disclosed by management, under fixed-price contracts, the Company's clients pay an agreed fixed-amount negotiated in advance for a specified scope of work. Revenue is recognized over time as the related performance obligation is satisfied by transferring control of a promised good or service to the Company's customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects management's judgment to faithfully depict the value of the services transferred to the customer. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. As a result, the Company recognized net favorable revenue and operating income adjustments of $11.0 million for the year ended October 1, 2023. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. The anticipated losses and estimated cost to complete the related contracts was $8.5 million and approximately $68 million, respectively, as of October 1, 2023.

The principal considerations for our determination that performing procedures relating to revenue recognition - determination of total estimated contract cost for fixed-price contracts is a critical audit matter are (i) the significant judgment by management in developing the estimate of total contract cost for fixed-price contracts; and (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and in evaluating audit evidence related to management’s estimate of total contract costs for fixed-price contracts with cumulative catch-up adjustments, anticipated losses or claims.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the total estimated contract cost for fixed-price contracts. These procedures also included, among others, (i) evaluating and testing management’s process for developing the estimate of total contract cost for a sample of contracts with cumulative catch-up adjustments, anticipated losses or claims, which included evaluating the contract terms and other documents that support those estimates, and testing of underlying contract costs; (ii) assessing management's ability to reasonably estimate total contract costs by performing a comparison of the total estimated contract cost as compared with prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the total estimated contract cost; and (iii) evaluating, for certain contracts, management’s methodologies and assessing the consistency of management’s approach over the life of the contract.

Acquisition of RPS Group plc – Valuation of Certain Client Relations and Trade Name

As described in Note 5 to the consolidated financial statements, the Company completed its acquisition of RPS Group plc (“RPS”) on January 23, 2023 for a total purchase price of approximately $784 million. Of the total acquired intangible assets of $174.1 million, certain client relations and a trade name represent the majority. Fair value was estimated by management using a multi-period excess earnings method for client relations and a relief from royalty method for trade names. Management’s significant assumptions used in estimating fair value of client relations include (i) the estimated life the asset will contribute to cash flows, such as remaining contractual terms, (ii) revenue growth rates and EBITDA margins, (iii) attrition rate of customers, and (iv) the estimated discount rates that reflect the level of risk associated with receiving future cash flows. The significant assumptions used in estimating fair value of trade name include the royalty rates and discount rates.

The principal considerations for our determination that performing procedures relating to the valuation of certain client relations and trade name in the acquisition of RPS Group plc is a critical audit matter are (i) the significant judgment by management when developing the fair value estimate of certain client relations and trade name acquired, (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to estimated life, revenue growth rates, customer attrition rates, EBITDA margins and discount rates for certain client relations and a royalty rate and discount rate for a trade name, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

50


Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of certain client relations and trade name acquired. These procedures also included, among others, (i) reading the purchase agreement; (ii) testing management’s process for developing the fair value estimate of certain client relations and trade name acquired; (iii) evaluating the appropriateness of the multi-period excess earnings and relief from royalty methods used by management; (iv) testing the completeness and accuracy of the underlying data used in the multi-period excess earnings and relief from royalty methods; and (v) evaluating the reasonableness of the significant assumptions used by management related to the estimated life, revenue growth rates, customer attrition rates, EBITDA margins and discount rates for certain client relations and the royalty rate and discount rate for a trade name. Evaluating management’s assumptions related to the estimated life, revenue growth rates, customer attrition rates and EBITDA margins for client relations involved considering (i) the current and past performance of RPS; (ii) the consistency with external market and industry data; and (iii) whether the assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the multi-period excess earnings and relief from royalty methods and (ii) the reasonableness of the discount rate assumption for certain client relations and trade name, as well as, the royalty rate for a trade name.

/s/ PricewaterhouseCoopers LLP
Los Angeles, California
November 22, 2023
We have served as the Company’s auditor since 2004.
51


Tetra Tech, Inc.
Consolidated Balance Sheets
(in thousands, except par value)
ASSETSOctober 1,
2023
October 2,
2022
Current assets:  
Cash and cash equivalents$168,831 $185,094 
Accounts receivable, net974,535 755,112 
Contract assets113,939 92,405 
Prepaid expenses and other current assets89,096 115,400 
Income taxes receivable9,623 10,205 
Total current assets1,356,024 1,158,216 
Property and equipment, net74,832 32,316 
Right-of-use assets, operating leases175,932 182,319 
Goodwill1,880,244 1,110,412 
Intangible assets, net173,936 29,163 
Deferred tax assets89,002 47,804 
Other non-current assets70,507 62,546 
Total assets$3,820,477 $2,622,776 
LIABILITIES AND EQUITY  
Current liabilities:  
Accounts payable$173,271 $147,436 
Accrued compensation302,755 237,669 
Contract liabilities335,044 241,340 
Short-term lease liabilities, operating leases65,005 57,865 
Current portion of long-term debt 12,504 
Current contingent earn-out liabilities51,108 28,797 
Other current liabilities280,959 190,406 
Total current liabilities1,208,142 916,017 
Deferred tax liabilities14,256 15,161 
Long-term debt879,529 246,250 
Long-term lease liabilities, operating leases144,685 146,285 
Non-current contingent earn-out liabilities22,314 36,769 
Other non-current liabilities148,045 79,157 
Commitments and contingencies (Note 17)
Equity:  
Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 1, 2023 and October 2, 2022
  
Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,248 and 52,981 shares at October 1, 2023 and October 2, 2022, respectively
532 530 
Additional paid-in capital  
Accumulated other comprehensive loss(195,295)(208,144)
Retained earnings1,598,196 1,390,701 
Tetra Tech stockholders' equity1,403,433 1,183,087 
Noncontrolling interests73 50 
Total stockholders' equity1,403,506 1,183,137 
Total liabilities and stockholders' equity$3,820,477 $2,622,776 
See accompanying Notes to Consolidated Financial Statements.
52


Tetra Tech, Inc.
Consolidated Statements of Income
(in thousands, except per share data)
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
Revenue$4,522,550 $3,504,048 $3,213,513 
Subcontractor costs(771,461)(668,468)(661,341)
Other costs of revenue(3,026,060)(2,260,021)(2,053,772)
Gross profit725,029 575,559 498,400 
Selling, general and administrative expenses(305,107)(234,784)(222,972)
Acquisition and integration expenses(33,169)  
Right-of-use operating lease asset impairment(16,385)  
Contingent consideration – fair value adjustments(12,255)(329)3,273 
Income from operations358,113 340,446 278,701 
Interest income5,898 1,780 917 
Interest expense(52,435)(13,364)(12,748)
Other non-operating income89,402 19,904  
Income before income tax expense400,978 348,766 266,870 
Income tax expense(127,526)(85,602)(34,039)
Net income273,452 263,164 232,831 
Net income attributable to noncontrolling interests(32)(39)(21)
Net income attributable to Tetra Tech$273,420 $263,125 $232,810 
Earnings per share attributable to Tetra Tech:   
Basic$5.14 $4.91 $4.31 
Diluted$5.10 $4.86 $4.26 
Weighted-average common shares outstanding:   
Basic53,203 53,620 54,078 
Diluted53,637 54,163 54,675 
See accompanying Notes to Consolidated Financial Statements.
53


Tetra Tech, Inc.
Consolidated Statements of Comprehensive Income
(in thousands)
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
Net income$273,452 $263,164 $232,831 
Other comprehensive income, net of tax
Foreign currency translation adjustments, net of tax12,622 (94,933)30,644 
(Loss) gain on cash flow hedge valuations, net of tax(2,412)11,806 6,117 
Net pension adjustments2,638   
Other comprehensive income (loss), net of tax12,848 (83,127)36,761 
Comprehensive income, net of tax$286,300 $180,037 $269,592 
Comprehensive income attributable to noncontrolling interests, net of tax31 28 24 
Comprehensive income attributable to Tetra Tech, net of tax$286,269 $180,009 $269,568 
See accompanying Notes to Consolidated Financial Statements.
54


Tetra Tech, Inc.
Consolidated Statements of Cash Flows
(in thousands)
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
Cash flows from operating activities:   
Net income$273,452 $263,164 $232,831 
Adjustments to reconcile net income to net cash provided by operating activities:   
Depreciation and amortization61,206 27,033 23,805 
Amortization of stock-based awards28,607 26,227 23,067 
Deferred income taxes(21,204)2,175 (38,494)
Fair value adjustments to contingent consideration12,255 329 (3,273)
Right-of-use operating lease asset impairment16,385   
Fair value adjustment to foreign currency forward contract(89,402)(19,904) 
Other non-cash items975 (1,245)(496)
Changes in operating assets and liabilities, net of effects of business acquisitions:   
Accounts receivable and contract assets(19,783)(89,781)13,301 
Prepaid expenses and other assets78,686 69,697 (582)
Accounts payable(19,214)17,099 13,551 
Accrued compensation37,094 27,458 5,425 
Contract liabilities44,152 55,915 13,407 
Income taxes receivable/payable40,527 14,627 13,090 
Other liabilities(75,273)(56,606)8,740 
Net cash provided by operating activities368,463 336,188 304,372 
Cash flows from investing activities:   
Payments for business acquisitions, net of cash acquired(854,319)(49,124)(84,911)
Settlement of foreign currency forward contract109,306   
Capital expenditures(26,901)(10,582)(8,573)
Proceeds from sales of assets715 3,966 492 
Net cash used in investing activities(771,199)(55,740)(92,992)
Cash flows from financing activities:   
Proceeds from borrowings994,859 161,456 370,222 
Repayments on long-term debt(1,026,051)(117,080)(414,308)
Proceeds from issuance of convertible notes575,000   
Payments of debt issuance costs(14,451)  
Capped call transactions(51,750)  
Repurchases of common stock (200,000)(60,000)
Taxes paid on vested restricted stock(16,833)(25,223)(17,630)
Payments of contingent earn-out liabilities(21,328)(20,124)(20,251)
Stock options exercised626 1,806 11,250 
Bank overdrafts  (36,627)
Dividends paid(52,113)(46,099)(40,041)
Principal payments on finance leases(5,579)(4,344)(2,714)
Net cash provided by (used in) financing activities382,380 (249,608)(210,099)
Effect of exchange rate changes on cash and cash equivalents4,093 (12,314)7,772 
Net (decrease) increase in cash and cash equivalents(16,263)18,526 9,053 
Cash and cash equivalents at beginning of year185,094 166,568 157,515 
Cash and cash equivalents at end of year$168,831 $185,094 $166,568 
Supplemental information:   
Cash paid during the year for:   
Interest$47,367 $13,378 $10,330 
Income taxes, net of refunds received of $2.2 million, $4.8 million and $2.1 million
$93,176 $70,799 $59,111 
See accompanying Notes to Consolidated Financial Statements.
55


Tetra Tech, Inc.
Consolidated Statements of Equity
Fiscal Years Ended October 3, 2021, October 2, 2022, and October 1, 2023
(in thousands)
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Tetra Tech
Equity
Non-Controlling
Interests
Total
Equity
 SharesAmount
BALANCE AT SEPTEMBER 27, 202053,797 $538 $ $(161,786)$1,198,567 $1,037,319 $54 $1,037,373 
Comprehensive income, net of tax:        
Net income    232,810 232,810 21 232,831 
Foreign currency translation adjustments   30,641  30,641 3 30,644 
Gain on cash flow hedge valuations   6,117  6,117  6,117 
Comprehensive income, net of tax     269,568 24 269,592 
Distributions paid to noncontrolling interests      (25)(25)
Cash dividends of $0.74 per common share
    (40,041)(40,041) (40,041)
Stock-based compensation  23,067   23,067  23,067 
Restricted & performance shares released215 3 (17,633)(17,630)(17,630)
Stock options exercised324 3 11,247   11,250  11,250 
Shares issued for Employee Stock Purchase Plan124 1 10,704   10,705  10,705 
Stock repurchases(479)(5)(27,385) $(32,610)(60,000) (60,000)
BALANCE AT OCTOBER 3, 202153,981 540  (125,028)1,358,726 1,234,238 53 1,234,291 
Comprehensive income, net of tax:        
Net income    263,125 263,125 39 263,164 
Foreign currency translation adjustments   (94,922) (94,922)(11)(94,933)
Gain on cash flow hedge valuations   11,806  11,806  11,806 
Comprehensive income, net of tax     180,009 28 180,037 
Distributions paid to noncontrolling interests      (31)(31)
Cash dividends of $0.86 per common share
    (46,099)(46,099) (46,099)
Stock-based compensation26,227   26,227  26,227 
Restricted & performance shares released190 2 (25,225)(25,223)(25,223)
Stock options exercised46  1,806   1,806  1,806 
Shares issued for Employee Stock Purchase Plan106 1 12,128   12,129  12,129 
Stock repurchases(1,342)(13)(14,936) (185,051)(200,000) (200,000)
BALANCE AT OCTOBER 2, 202252,981 530  (208,144)1,390,701 1,183,087 50 1,183,137 
Comprehensive income, net of tax:        
Net income    273,420 273,420 32 273,452 
56


 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Tetra Tech
Equity
Non-Controlling
Interests
Total
Equity
 SharesAmount
Foreign currency translation adjustments   12,623  12,623 (1)12,622 
Pension2,638 2,638 2,638 
Gain on cash flow hedge valuations   (2,412)(2,412) (2,412)
Comprehensive income, net of tax     286,269 31 286,300 
Distributions paid to noncontrolling interests      (8)(8)
Cash dividends of $0.98 per common share
    (52,113)(52,113) (52,113)
Stock-based compensation  28,607   28,607  28,607 
Restricted & performance shares released149 1 (16,834)(16,833)(16,833)
Stock options exercised19  626   626  626 
Shares issued for Employee Stock Purchase Plan99 1 12,627   12,628  12,628 
Reclassification of APIC26,724 (26,724)  
Capped call transactions(51,750)12,912 (38,838)(38,838)
BALANCE AT OCTOBER 1, 202353,248 $532 $ $(195,295)$1,598,196 $1,403,433 $73 $1,403,506 
See accompanying Notes to Consolidated Financial Statements.
57


Tetra Tech, Inc.
Notes to Consolidated Financial Statements 
1.           Description of Business
We are a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. Our solutions may span the entire life cycle of high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management and operations and maintenance.
We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies.
2.           Basis of Presentation and Preparation
Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year. We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2023, 2022 and 2021 contained 52, 52 and 53 weeks, respectively.
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 us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at our fiscal 2023 year-end are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated, and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions that may affect our clients' ability to pay.
Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.
58


Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities" and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
59


We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 3, 2023 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.
The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Other current liabilities.    Other current liabilities consist primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
60


Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan.    We assumed a defined benefit pension plan from an acquisition. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market-related value of plan assets are subject to amortization.
Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.
According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from
61


such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 22% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2023 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 31%, 13%, 19% and 37% of our fiscal 2023 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.
Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, the Euros and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income. Gains or losses from foreign currency transactions are included in income from operations.
Reclassifications.    Certain reclassifications were made to the prior fiscal years to conform to the current-year presentation.
Recently Issued Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 was effective for us beginning in the first quarter of fiscal 2023. In fiscal 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the coronavirus disease 2019 pandemic on businesses operating in Canada. Some of our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $21.0 million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $10 million in the next twelve months. Accordingly, this amount is included in "Accrued compensation" on our consolidated balance sheet as of October 1, 2023. The remaining $11.0 million, which we expect to distribute beyond one year, is reported in "Other long-term liabilities". We do not expect there will be any related impact on our operating income, and we have no outstanding applications for further government assistance.
3.           Revenue and Contract Balances
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
62


Disaggregation of Revenue
We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Client Sector:
U.S. federal government (1)
$1,387,101 $1,064,347 $1,081,608 
U.S. state and local government607,074 603,286 536,309 
U.S. commercial869,460 748,953 638,169 
International (2)
1,658,915 1,087,462 957,427 
Total$4,522,550 $3,504,048 $3,213,513 
Contract Type:
Fixed-price$1,643,849 $1,317,993 $1,191,244 
Time-and-materials2,166,671 1,637,019 1,492,813 
Cost-plus712,030 549,036 529,456 
Total$4,522,550 $3,504,048 $3,213,513 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.
Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2023 and 2022.
Contract Assets and Contract Liabilities
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract assets/liabilities consisted of the following (in thousands):
Balance at
October 1,
2023
October 2, 2022
Contract assets (1)
$113,939 $92,405 
Contract liabilities335,044 241,340 
Net contract liabilities$(221,105)$(148,935)

(1) Includes $6.8 million and $23.3 million of contract retentions at fiscal 2023 and 2022 year-ends, respectively.
In fiscal 2023, we recognized revenue of approximately $164 million from amounts included in the contract liability balance at the end of fiscal 2022, compared to approximately $125 million in fiscal 2022.
63


We recognize revenue primarily using the cost-to-cost measure of progress method to estimate progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, in fiscal 2023, we recognized net favorable revenue and operating income adjustments of $11.0 million. The corresponding net revenue and operating income adjustments were immaterial for fiscal 2022.
Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of October 1, 2023 and October 2, 2022, our consolidated balance sheets included liabilities for anticipated losses of $8.5 million and $10.0 million, respectively. The estimated cost to complete these related contracts at the end of fiscal 2023 and 2022 was approximately $68 million and $80 million, respectively.
Accounts Receivable, Net
Net accounts receivable consisted of the following (in thousands):
Balance at
October 1,
2023
October 2,
2022
Billed$672,712 $491,700 
Unbilled306,788 267,161 
Total accounts receivable979,500 758,861 
Allowance for doubtful accounts(4,965)(3,749)
Total accounts receivable, net$974,535 $755,112 
Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at fiscal 2023 year-end are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, which may affect our clients' ability to pay.
Other than the U.S. federal government, no single client accounted for more than 10% of our accounts receivable at fiscal 2023 and 2022 year-ends.
Remaining Unsatisfied Performance Obligations (“RUPOs”)
Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $4.8 billion of RUPOs as of October 1, 2023. RUPOs increase with awards from new contracts or additions to existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached.
We expect to satisfy our RUPOs as of fiscal 2023 year-end over the following periods (in thousands):
Amount
Within 12 months$3,103,466 
Beyond 1,651,611 
Total $4,755,077 
Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60 or 90 days).
4.           Stock Repurchase and Dividends
On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock. In fiscal 2023, we did not repurchase any shares of our common stock. We
64


repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million in fiscal 2022, and 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in fiscal 2021, in the open market. As of October 1, 2023, we had a remaining balance of $347.8 million under our repurchase program.
The following table presents dividends declared and paid in fiscal 2023, 2022 and 2021:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 7, 2022$0.23 November 21, 2022December 9, 2022$12,186 
January 30, 2023$0.23 February 13, 2023February 24, 202312,242 
May 8, 2023$0.26 May 24, 2023June 6, 202313,840 
August 7, 2023$0.26 August 23, 2023September 6, 202313,845 
Total dividends paid as of October 1, 2023$52,113 
November 15, 2021$0.20 December 2, 2021December 20, 2021$10,793 
January 31, 2022$0.20 February 11, 2022February 25, 202210,769 
May 2, 2022$0.23 May 13, 2022May 27, 202212,311 
August 1, 2022$0.23 August 12, 2022August 26, 202212,226 
Total dividends paid as of October 2, 2022$46,099 
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
Subsequent Events. On November 13, 2023, our Board of Directors declared a quarterly cash dividend of $0.26 per share payable on December 13, 2023 to stockholders of record as of the close of business on November 30, 2023.
5.          Acquisitions
On September 23, 2022, we made an all-cash offer to acquire all of the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, through a scheme of arrangement, which was unanimously recommended by RPS' Board of Directors. On November 3, 2022, RPS' shareholders approved the scheme of arrangement. On January 19, 2023, the court-sanctioned scheme of arrangement to purchase RPS was approved, and we completed the acquisition on January 23, 2023. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions, especially in energy transformation, water and program management for government and commercial clients. Substantially all of RPS is included in our CIG segment.
The total purchase price of RPS was approximately £633 million ($784 million). In connection with the transaction, we incurred acquisition and integration costs of $33.2 million, primarily for professional fees, substantially all of which were paid as of fiscal 2023 year-end. On January 23, 2023, we also settled a foreign exchange forward contract that was integral to our plan to finance the RPS acquisition. The cash gain of $109.3 million did not qualify for hedge accounting. As a result, the gain was recognized as non-operating income over the life of the contract and not included in the purchase price allocation below. However, the cash proceeds of $109.3 million economically reduced the purchase price for the shares of RPS to approximately $675 million. This forward contract is explained further in Note 14, "Derivative Financial Instruments".
The table below represents the preliminary purchase price allocation for RPS based on estimates, assumptions, valuations and other analyses as of January 23, 2023, that has not been finalized in order to make a definitive allocation. The purchase consideration, excluding the aforementioned forward contract gain, is allocated to the tangible and intangible assets, and liabilities of RPS based on their estimated fair values, with any excess purchase consideration allocated to goodwill as follows (in thousands):
65


Amount
Cash and cash equivalents$32,093 
Accounts receivable and contract assets202,303 
Prepaid expenses and other current assets45,999 
Income taxes receivables1,999 
Property and equipment38,435 
Right-of-use assets, operating leases40,179 
Intangible assets174,094 
Deferred income taxes36,388 
Other long-term assets1,061 
Total assets acquired572,551 
Account Payable$(44,376)
Accrued compensation(19,073)
Contract liabilities(46,287)
Income tax payable(7,083)
Short-term lease liabilities, operating leases(13,477)
Other current liabilities(135,474)
Current portion of long-term debt(91,973)
Long-term lease liabilities, operating leases(26,702)
Other long-term liabilities(18,571)
Deferred tax liabilities(41,613)
Total liabilities assumed(444,629)
Fair value of net assets acquired127,922 
Goodwill656,287 
Total purchase consideration$784,209 
The following table summarizes the estimated fair values that were assigned to intangible assets at the acquisition date:
Fair ValueWeighted-Average Estimated Useful Life
(in thousands)(in years)
Backlog$27,880 1.6
Trade names27,260 3.0
Client relations118,954 11.1
Total intangible assets acquired$174,094 8.3
Estimated fair value measurements for the intangible assets related to the RPS acquisition were made using Level 3 inputs including discounted cash flow techniques. Fair value was estimated using a multi-period excess earnings method for backlog and client relations and a relief from royalty method for trade names. The significant assumptions used in estimating fair value of backlog and client relations include (i) the estimated life the asset will contribute to cash flows, such as remaining contractual terms, (ii) revenue growth rates and EBITDA margins, (iii) attrition rate of customers, and (iv) the estimated discount rates that reflect the level of risk associated with receiving future cash flows. The significant assumptions used in estimating fair value of trade names include the royalty rates and discount rates.
Supplemental Pro Forma Information (Unaudited)
Following are the supplemental consolidated financial results of Tetra Tech and RPS on an unaudited pro forma basis, as if the RPS acquisition had been consummated as of the beginning of fiscal 2022 (in thousands):
66


 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Revenue$4,780,404 $4,271,580 
Net income including noncontrolling interests$223,857 $152,964 
Our fiscal 2023 consolidated results reflect RPS' contribution of revenue of approximately $600 million, with net income, including interest expense, of $3.6 million, or $0.07 per share, before the related intangible amortization of $26.8 million.
In fiscal 2023, we also acquired Amyx, Inc. (“Amyx”), an enterprise technology services, cybersecurity and management consulting firm based in Reston, Virginia. With over 500 employees, Amyx provides application modernization, cybersecurity, systems engineering, financial management and program management support on over 30 Federal Government programs. Amyx is included in our Government Services Group ("GSG") segment. The total fair value of the purchase price of Amyx was $120.9 million, comprised of a $100.0 million payable in a promissory note issued to the sellers (paid subsequent to closing), $8.7 million of payables related to estimated post-closing adjustments, and $12.2 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition date. Amyx was not considered significant to our consolidated financial statements.
In fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (“PAE”) and two other financially immaterial acquisitions. TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other financially immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all four acquisitions was $88.3 million. This amount is comprised of $44.0 million in initial cash payments made to the sellers, $2.5 million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $15.5 million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $31.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $47.0 million, based upon the achievement of specified operating income targets in each of the three to five years following the acquisitions. These acquisitions were not considered significant, individually or in the aggregate, to our consolidated financial statements.
The majority of the goodwill from the fiscal 2023 acquisitions is not deductible for tax purposes, while the majority of the goodwill from the fiscal 2022 acquisitions is deductible for tax purposes. The results of fiscal 2022 and 2023 acquisitions were included in our consolidated financial statements beginning on the respective closing dates.
Goodwill additions resulting from the fiscal 2023 business combinations are primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, synergies expected to arise after the acquisitions in the areas of enterprise technology services, data management, energy transformation, water, program management, and data analytics and the long-standing reputations of RPS and Amyx. These acquisitions further expand and complement our market-leading positions in water, renewable energy and sustainable infrastructure; enhanced by a combined suite of differentiated data analytics and digital technologies, and expansion into existing and new geographies. The fiscal 2022 goodwill additions are primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. In addition, these acquired capabilities, when combined with our existing global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired companies. The results of these acquisitions were included in our consolidated financial statements from their respective closing dates.
Intangible assets with finite lives arise from business acquisitions and are amortized based on the period over which the contractual or economic benefit of the intangible assets are expected to be realized or on a straight-line basis over the useful lives of the underlying assets, ranging from one to twelve years. These consist of client relations, backlog and trade names. For detailed information regarding our intangible assets, see Note 6, “Goodwill and Intangible Assets”.
Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Non-current contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when
67


determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2023, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs and the inventory of prospective new contract awards.
In fiscal 2023, we recorded adjustments to our contingent earn-out liabilities and reported a net loss to operating income of $12.3 million. The net loss primarily resulted from increased valuations of the contingent consideration liabilities for our prior acquisitions of Segue Technologies, Inc., Hoare Lea, LLP ("HLE"), TIGA and PAE, reflecting their financial performance that exceeded our previous expectations. These increases were partially offset by a decreased valuation of the contingent consideration for Amyx, which has the forecasted revenue becoming realized later than originally anticipated.
In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.
In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
At October 1, 2023, there was a total potential maximum of $113.8 million of outstanding contingent consideration related to acquisitions. Of this amount, $73.4 million was estimated as the fair value and accrued on our consolidated balance sheet.
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$65,566 $59,297 $32,617 
Acquisition date fair value of contingent earn-out liabilities12,248 31,341 50,235 
Change in fair value of contingent earn-out liabilities2,480 2,184 992 
Re-measurement of contingent earn-out liabilities12,255 329 (3,273)
Foreign exchange impact2,201 (7,152)(596)
Earn-out payments:   
Reported as cash used in operating activities (310)(427)
Reported as cash used in financing activities(21,328)(20,123)(20,251)
Ending balance $73,422 $65,566 $59,297 
68


6.           Goodwill and Intangible Assets
The following table summarizes the changes in the carrying value of goodwill (in thousands):
GSGCIGTotal
 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Goodwill reallocation(51,497)51,497  
Acquisitions42,365 26,318 68,683 
Translation and other(10,199)(56,650)(66,849)
Balance at October 2, 2022519,102 591,310 1,110,412 
Acquisitions138,380 621,496 759,876 
Translation and other2,460 7,496 9,956 
Balance at October 1, 2023$659,942 $1,220,302 $1,880,244 
Our goodwill balances reflect the goodwill reallocation related to the creation of our new High Performance Buildings division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our reporting currency. The fiscal 2023 goodwill amounts are presented net of reductions from historical impairment adjustments and fiscal 2023 goodwill additions relate to our fiscal 2023 acquisitions. The purchase price allocations for our fiscal 2023 acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 3, 2023 (i.e., the first day of our fourth quarter in fiscal 2023) indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. As of July 3, 2023, and after the reallocation of goodwill on the first day of fiscal 2023, we had no reporting units that had estimated fair values that exceeded their carrying values by less than 45%.
We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired.
The gross amounts of goodwill for GSG were $677.6 million and $536.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $1,341.8 million and $712.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.
69


The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets ($ in thousands):
Fiscal Year Ended
October 1, 2023October 2, 2022
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
Client relations9.4$169,217 $(36,072)$133,145 $41,676 $(21,092)$20,584 
Backlog0.963,825 (47,802)16,023 33,286 (29,990)3,296 
Trade names2.437,411 (12,643)24,768 12,711 (7,428)5,283 
Total $270,453 $(96,517)$173,936 $87,673 $(58,510)$29,163 
Amortization expense for the identifiable intangible assets for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $0.2 million and $5.3 million in fiscal 2023 and 2022, respectively.
Estimated amortization expense for the succeeding five fiscal years and beyond is as follows (in thousands):
 Amount
 
2024$42,180 
202528,032 
202619,922 
202713,861 
202813,352 
Beyond56,589 
Total$173,936 
7.           Property and Equipment
Property and equipment consisted of the following (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Equipment, furniture and fixtures$132,744 $96,710 
Leasehold improvements44,733 32,428 
Total property and equipment177,477 129,138 
Accumulated depreciation(102,645)(96,822)
Property and equipment, net$74,832 $32,316 

The depreciation expense related to property and equipment was $20.0 million, $13.9 million and $12.3 million for fiscal 2023, 2022 and 2021, respectively. The increases in property and equipment from October 2, 2022 to October 1, 2023 are primarily due to the RPS acquisition.
70


8.           Income Taxes
Income before income taxes, by geographic area, was as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Income before income taxes:   
United States$287,295 $262,428 $211,222 
Foreign113,683 86,338 55,648 
Total income before income taxes$400,978 $348,766 $266,870 
Income tax expense consisted of the following (in thousands):

 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
   
Current:   
Federal$110,371 $47,447 $41,056 
State16,025 9,613 9,893 
Foreign28,970 26,332 18,887 
Total current income tax expense155,366 83,392 69,836 
Deferred: 
Federal(18,062)(424)(6,034)
State(4,976)(382)(2,060)
Foreign(4,802)3,016 (27,703)
Total deferred income tax (benefit) expense (27,840)2,210 (35,797)
Total income tax expense$127,526 $85,602 $34,039 
71


Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.22.12.3
Research and Development ("R&D") credits(0.5)(1.0)(2.6)
Tax differential on foreign earnings1.51.00.9
Non-taxable foreign interest income(1.0)
Stock compensation(0.4)(2.0)(3.3)
Valuation allowance0.2(9.3)
Change in uncertain tax positions11.6(1.1)1.7
Return to provision1.11.4(3.7)
Disallowed officer compensation1.21.92.0
Cash repatriation0.12.1
Unremitted earnings0.2(0.2)1.0
Hedging gain(5.7)
Global intangible low-taxed income0.5
Deferred tax adjustments(1.0)0.10.8
Other0.11.00.9
Total income tax expense31.8%24.5%12.8%
The effective tax rates for fiscal 2023, 2022 and 2021 were 31.8%, 24.5% and 12.8%, respectively. The fiscal 2023 income tax expense included non-operating income tax expenses totaling $20.6 million to (i) increase the tax liability for uncertain tax positions related to certain U.S. tax credits and an intercompany financing transaction, (ii) to recognize the tax liability for foreign earnings, primarily in the U.K. and Australia, that are no longer indefinitely reinvested. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. Also, income tax expense was reduced by $4.6 million, $10.3 million and $12.9 million of excess tax benefits on share-based payments in fiscal 2023, 2022 and 2021, respectively.
Excluding the impact of increasing the tax liability for uncertain tax positions, the valuation allowance release, the foreign earnings repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2023, 2022 and 2021 were 27.8%, 27.5% and 25.7% respectively.
We are currently under examination by the Internal Revenue Service for fiscal years from 2018 to 2021, and the Canada Revenue Agency for fiscal 2011 through 2016. We are also subject to various other state audits.
Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows (in thousands):
72


 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Deferred Tax Assets:  
State taxes$2,686 $1,238 
Reserves and contingent liabilities2,849 5,023 
Accounts receivable including the allowance for doubtful accounts5,323 4,986 
Accrued liabilities64,155 35,973 
Lease liabilities, operating leases53,437 49,618 
Stock-based compensation1,900 2,925 
Unbilled revenue3,090 4,885 
Loss and other carry-forwards62,777 41,648 
Property and equipment552  
Capitalized research and development17,778  
Capped call transactions12,696  
Valuation allowance(11,663)(12,286)
Total deferred tax assets215,580 134,010 
Deferred Tax Liabilities: 
Prepaid expense(2,703)(6,065)
Right-of-use assets, operating leases(53,437)(49,618)
Intangibles(83,242)(42,863)
Undistributed earnings(1,453)(2,200)
Property and equipment (621)
Total deferred tax liabilities(140,835)(101,367)
Net deferred tax assets$74,745 $32,643 
Our foreign earnings are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income.
At October 1, 2023, we had available unused federal net operating loss (“NOL”) carry forwards of $37.5 million that has no expiration date; state net operating loss carry forwards of $26.0 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $170.8 million, of which $21.1 million expire at various dates from 2024 to 2043, and $149.7 million have no expiration date. In addition, we had foreign capital loss carryforwards of $18.4 million, foreign corporate interest restriction allowances of $6.2 million, and foreign research and development credits of $4.5 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to certain loss carry-forwards for which a valuation allowance of $11.7 million has been provided.
At October 1, 2023, we had $53.6 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may not significantly decrease in the next 12 months. These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
73


 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$8,908 $12,899 $9,228 
Acquisition of RPS Group6,012   
Additions for current fiscal year tax positions27,272  2,171 
Additions for prior fiscal year tax positions14,602  1,500 
Reductions for prior fiscal year tax positions(1,358)(3,014) 
Settlements(1,817)(977) 
Ending balance$53,619 $8,908 $12,899 
We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal 2023, 2022 and 2021, we accrued additional interest and penalties of $4.6 million, $0.5 million and $0.8 million, respectively, and recorded reductions in accrued interest and penalties of $2.0 million, $0.4 million and $0, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 1, 2023, October 2, 2022 and October 3, 2021 was $8.0 million, $5.3 million and $5.2 million, respectively.
9.           Long-Term Debt
Long-term debt consisted of the following (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Credit facilities$320,000 $258,754 
Convertible notes575,000  
Debt issuance costs and discount(15,471) 
Less: Current portion of long-term debt (12,504)
Long-term debt$879,529 $246,250 
On August 22, 2023, we issued $575.0 million in convertible notes that bear interest at a rate of 2.25% per annum payable in arrears on February 15 and August 15 of each year, beginning on February 15, 2024 and mature on August 15, 2028, unless converted, redeemed or repurchased (the "Convertible Notes"). Prior to May 15, 2028, the Convertible Notes will be convertible at the option of the holders only upon the occurrence of certain events and during certain periods. Thereafter, the Convertible Notes will be convertible at the option of the holders at any time until the close of business on the second scheduled trading day immediately preceding the maturity date.
The initial conversion rate applicable to the Convertible Notes is 5.0855 shares of our common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial price of approximately $196.64 per share of our common stock, subject to adjustment if certain events occur. Upon conversion, we will pay cash up to the aggregate principal amount of the Convertible Notes to be converted and pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted. In addition, upon the occurrence of a "fundamental change" as defined in the indenture governing the Convertible Notes, holders may require us to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased plus any accrued and unpaid interest. If certain corporate events occur prior to the maturity date of the Convertible Notes or if we deliver a notice of redemption, we will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such event or notice of redemption.
We will not be able to redeem the Convertible Notes prior to August 20, 2026. On or after August 20, 2026, we have the option to redeem for cash all or any portion of the Convertible Notes if the last reported sale price of our common stock is equal to or greater than 130% of the conversion price for a specified period of time at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued but unpaid interest. In addition, as described in the indenture governing the Convertible Notes, certain events of default including, but not limited to, bankruptcy, insolvency or reorganization, may result in the Convertible Notes becoming due and payable immediately.
Our net proceeds from the offering were approximately $560.5 million after deducting the initial purchasers’ discounts and commissions and offering expenses. We used approximately $51.8 million of the net proceeds to pay the cost of the capped
74


call transactions described below. We used the remaining net proceeds to repay all $185.0 million principal amount outstanding under our revolving credit facility, the remaining $234.4 million principal amount outstanding under our senior secured term loan due 2027 and approximately $89.4 million principal amount outstanding under our senior secured term loan due 2026.
The Convertible Notes were recorded as a single unit within "Long-term debt" in our fiscal 2023 year-end consolidated balance sheet as the conversion option within the Convertible Notes was not a derivative that would require bifurcation and the Convertible Notes did not involve a substantial premium. Transaction costs to issue the Convertible Notes were recorded as direct deductions from the related debt liabilities and amortized to interest expense using the effective interest method over the terms of the Convertible Notes. Debt issuance costs for the Convertible Notes have been amortized to interest expense over the terms of the Convertible Notes at an effective annual interest rate of 2.79%.
The net carrying amount of the Convertible Notes was as follows (in thousands):
Balance at
 October 1,
2023
 
Principal$575,000 
Unamortized discount and issuance costs(14,158)
Net carrying amount$560,842 
The following table sets forth the interest expense recognized related to the Convertible Notes (in thousands):
Balance at
 October 1,
2023
 
Interest expense$1,438 
Amortization of discount and issuance costs292 
Total interest expense$1,730 
Concurrent with the offering of the Convertible Notes, in August 2023, we entered into capped call transactions (the "Capped Call Transactions"). The Capped Call Transactions are expected generally to reduce the potential dilution our common stock upon conversion of the Convertible Notes and/or offset any cash payments we elect to make in excess of the principal amount of converted Convertible Notes, as the case may be. If, however, the market price per share of our common stock, as measured under the terms of the Capped Call Transactions, exceeds the cap price of the Capped Call Transactions, there would nevertheless be dilution and/or there would not be an offset of such cash payments, in each case, to the extent that such market price exceeds the cap price of the Capped Call Transactions. The cap price of the Capped Call Transactions is initially $259.56 per share, which represents a premium of 65% over the last reported sale price of our common stock of $157.31 per share on the NASDAQ Global Select Market on August 17, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. We recorded the Capped Call Transactions as separate transactions from the issuance of the Convertible Notes. The cost of $51.8 million incurred to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital (net of $12.9 million in deferred taxes) on our consolidated balance sheet as of fiscal 2023 year-end.
On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500 million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55 billion. The New Term Loan Facility will mature in January 2026. On January 23, 2023, we drew the entire amount of the New Term Loan Facility to partially finance the RPS acquisition. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date in January 2026.
On February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1.05 billion that will mature in February 2027. The Amended Credit Agreement is a $750 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”) and a $500 million revolving credit facility (the “Amended Revolving Credit Facility”). In addition, the Amended Credit Agreement includes a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1.05 billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company’s projects and operational sustainability initiatives and (ii) improvement of peoples’ lives as a result of the
75


Company’s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans and a $300 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on February 18, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Secured Overnight Financing Rate ("SOFR") rate plus 1.00%, plus a margin that ranges from 0% to 0.875% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires in February 2027, or earlier at our discretion upon payment in full of loans and other obligations.
At fiscal 2023 year-end, we had $320 million in outstanding borrowings under the Amended Credit Agreement, which was all under the New Term Loan Facility, and no borrowings under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2023 was 5.71%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date weighted-average interest rate on borrowings outstanding during fiscal 2022 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 5.37%. At October 1, 2023, we had $499.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.25 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At fiscal 2023 year-end, we were in compliance with these covenants with a consolidated leverage ratio of 1.79x and a consolidated interest coverage ratio of 9.84x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for short-term cash advances and bank guarantees. At fiscal 2023 year-end, there were no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $54.9 million. As of October 1, 2023 we had no bank overdrafts related to our disbursement bank accounts.
The following table presents scheduled maturities of our long-term debt (in thousands):
 Amount
 
2026320,000 
2028575,000 
Total$895,000 
10.         Leases
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to ten years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in "Right-of-use assets, operating leases", "Short-term lease liabilities, operating leases" and "Long-term lease liabilities, operating leases" in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. Our finance leases are immaterial.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating 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 our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
76


In fiscal 2023, we exited certain lease arrangements as a result of the RPS acquisition and its subsequent integration. Accordingly, we evaluated the ongoing value of the ROU assets associated with the discontinued lease agreements. Based on this evaluation, we determined that some long-lived assets were no longer recoverable and were in fact impaired. Fair value was based on expected future cash flows using Level 3 inputs under Accounting Standards Codification Topic 820, Fair Value Measurement ("ASC 820"). The cash flows are those expected to be generated by the market participants, discounted at a real estate-based rate of interest. As a result of our evaluation, we recorded a $16.4 million non-cash charge related to the ROU operating lease asset impairment which was reported in our fiscal 2023 statement of income, and a corresponding decrease to our ROU assets operating leases on our consolidated balance sheet as of fiscal 2023 year-end.
The components of lease costs are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating lease cost$93,674 $86,725 
Sublease income(740)(150)
Total lease cost$92,934 $86,575 
Supplemental cash flow information related to leases is as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating cash flows for operating leases$78,268 $71,365 
Right-of-use assets obtained in exchange for new operating lease liabilities 70,552 44,096 
77


Supplemental balance sheet and other information related to leases are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating leases:
Right-of-use assets$175,932 $182,319 
Lease liabilities:
Current65,005 57,865 
Non-current144,685 146,285 
Total operating lease liabilities$209,690 $204,150 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases3.0 %2.2 %
As of fiscal 2023 year-end, we had $8.3 million of operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of fiscal 2023 year-end is as follows (in thousands):
Amount
2024$69,562 
202553,685 
202636,013 
202724,904 
202816,545 
Beyond25,671 
Total lease payments226,380 
Less: imputed interest(16,690)
Total present value of lease liabilities$209,690 
11.         Stockholders' Equity and Stock Compensation Plans
At fiscal 2023 year-end, we had the following stock-based compensation plans:
2015 Equity Incentive Plan ("2015 EIP").  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 as described below.
2018 Equity Incentive Plan ("2018 EIP"). Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At fiscal 2023 year-end, there were 2.7 million shares available for future awards pursuant to the 2018 EIP.
Employee Stock Purchase Plan ("ESPP").  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 282,350 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).
78


The following table presents our stock-based compensation and related income tax benefits (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Total stock-based compensation$28,607 $26,227 $23,067 
Income tax benefit related to stock-based compensation(5,779)(5,377)(4,910)
Stock-based compensation, net of tax benefit$22,828 $20,850 $18,157 
We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.
Stock Options
The following table presents our stock option activity for fiscal 2023 year-end:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on October 2, 2022168 $38.62   
Exercised(20)32.30   
Forfeited    
Outstanding on October 1, 2023148 $39.45 3.20$16,708 
Vested or expected to vest on October 1, 2023148 $39.45 3.20$16,708 
Exercisable on October 1, 2023148 $39.45 3.20$16,708 
The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2023 and the exercise price, times the number of shares) that would have been received by the in-the-money option holders if they had exercised their options on October 1, 2023. This amount will change based on the fair market value of our stock.
No stock options were granted in fiscal 2023, 2022 and 2021. The aggregate intrinsic value of options exercised during fiscal 2023, 2022 and 2021 was $2.5 million, $5.7 million and $29.4 million, respectively.
Net cash proceeds from the exercise of stock options were $0.6 million, $1.8 million and $11.3 million for fiscal 2023, 2022 and 2021, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options for fiscal 2023, 2022 and 2021 was $0.6 million, $1.3 million and $6.7 million, respectively.
RSU and PSU
RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based 50% on growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
79


A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 27, 2020444 $63.93 355 $64.83 
Granted118 122.02 58 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 83.30 318 82.96 
Granted78 184.6142 247.16 
Vested(147)77.47 (176)80.17 
Adjustment (1)
— — 88 80.63 
Forfeited(13)109.01   
Nonvested balance at October 2, 2022299 111.40 272 109.23 
Granted105 156.3356 195.50 
Vested(119)104.05 (138)99.85 
Adjustment (1)
— — 69 99.85 
Forfeited(16)140.01 (9)193.69 
Nonvested balance at October 1, 2023269 $130.58 250 $128.21 
(1) Fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022. Fiscal 2023 includes a payout adjustment of 68,792 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2020 that vested during fiscal 2023.
In fiscal 2023, 2022 and 2021, we awarded 105,082, 77,844 and 117,934 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2023, 2022 and 2021 was $156.33, $184.61 and $122.02, respectively. At fiscal 2023 year-end, there were 269,424 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.
In fiscal 2023, 2022 and 2021, we awarded 56,214, 41,734 and 57,542 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted in fiscal 2023, 2022 and 2021 was $195.50, $247.16 and $153.03, respectively. At fiscal 2023 year-end, there were 249,880 PSUs outstanding.
The stock-based compensation expense related to RSUs and PSUs for fiscal 2023, 2022 and 2021 was $26.2 million, $23.9 million and $20.9 million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2023, 2022 and 2021 was $4.0 million, $9.1 million and $6.2 million, respectively. At fiscal 2023 year-end, there was $38.8 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by fiscal 2026 year-end.
80


ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP (in thousands, except for purchase price):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Shares purchased98 106 124 
Weighted-average purchase price per share$128.29 $114.17 $86.16 
Cash received from exercise of purchase rights$12,628 $12,129 $10,705 
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Dividend yield0.7%1.0%1.0%
Expected stock price volatility38.0%32.2%47.9%
Risk-free rate of return, annual4.7%0.4%0.1%
Expected life (in years)111
For fiscal 2023, 2022 and 2021, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.
Stock-based compensation expense for fiscal 2023, 2022 and 2021 included $2.4 million, $2.3 million and $2.0 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2023 and 2022 year-ends were $0.6 million and $0.6 million, respectively. At fiscal 2023 year-end, ESPP participants had accumulated $12 million to purchase our common stock.
81


12.         Retirement Plans
We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2023, 2022 and 2021, employer contributions to the U.S. plans were $31.6 million, $29.3 million and $26.9 million, respectively.
Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At fiscal 2023 and 2022 year-ends, the consolidated balance sheets reflect assets of $43.5 million and $36.7 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $43.4 million and $36.3 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income. These related net gains and losses were immaterial for fiscal 2023, 2022 and 2021.
In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.
The change in the defined benefit obligation, the change in fair value of plan assets and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for fiscal 2023 and fiscal 2022 were immaterial.
The Plan's funded status was as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Fair value of plan assets$39,572 $36,250 
Benefit obligation(35,303)(33,006)
Net surplus$4,269 $3,244 
The net surplus is reflected in other long-term assets on our consolidated balance sheets as of fiscal 2023 and 2022 year-ends. The plan is closed to new participants and to future benefit accrual. The benefits paid in fiscal 2023 and 2022 were $1.3 million and $1.0 million, respectively.
The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. The fair values of the plan assets by major asset categories were as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Equities$2,213 $8,390 
Mutual funds20,458 20,886 
Liability driven investment funds13,807 6,484 
Bonds2,354  
Cash/other740 490 
Fair value of plan assets$39,572 $36,250 
We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices includes diversification across asset classes and investment styles and periodic rebalancing toward asset allocation
82


targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals.
Principal assumptions used for the benefit obligation in the valuation are as follows:
Fiscal Year Ended
October 1,
2023
October 2,
2022
Discount rate5.35 %4.75 %
Rate of inflation
2.80% to 3.35%
2.95% to 3.55%
13.         Earnings per Share
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS (in thousands, except per share data):
Fiscal Year Ended
October 1,
2023
October 2,
2022
October 3,
2021
Net income attributable to Tetra Tech$273,420 $263,125 $232,810 
Weighted-average common shares outstanding – basic53,203 53,620 54,078 
Effect of diluted stock options and unvested restricted stock434 543 597 
Weighted-average common stock outstanding – diluted53,637 54,163 54,675 
Earnings per share attributable to Tetra Tech:   
Basic$5.14 $4.91 $4.31 
Diluted$5.10 $4.86 $4.26 
For fiscal 2023, 2022 and 2021, no options were excluded from the calculation of dilutive potential common shares. The Convertible Notes had no impact on the calculation of dilutive potential common shares in fiscal 2023, as the price of our common stock did not exceed the conversion price. The Capped Call Transactions are excluded from the calculation of dilutive potential common shares as their effect is anti-dilutive.
14.         Derivative Financial Instruments
We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.
We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges. Our derivative contracts are categorized within Level 2 of the fair value hierarchy.
In the fourth quarter of fiscal 2022, we entered into a forward contract to acquire GBP 714.0 million at a rate of 1.0852 for a total of USD 774.8 million that was integrated with our plan to acquire RPS. This contract matured on December 30, 2022. On December 28, 2022, we entered into an extension of the integrated forward contract to acquire GBP 714.0 million at a rate of 1.086 for a total of USD 775.4 million, extending the maturity date to January 23, 2023, the closing date of the RPS acquisition. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract was marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9 million, and an unrealized gain of the same amount was recognized in our fourth quarter of fiscal 2022 results. On January 23, 2023, the forward contract was settled at the fair value of $109.3 million. We recognized additional gains of $68.0 million and $21.4 million in the first and second quarters of fiscal 2023, respectively. All gains related to this transaction were reported in “Other non-operating income" on our consolidated income statements for the respective periods.
83


In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. The five swaps expired on July 31, 2023. At fiscal 2022 year-end, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $2.4 million, which was reported in "Other non-current assets" on our consolidated balance sheet. Additionally, the related loss of $2.4 million, a gain of $11.8 million and a gain of $6.1 million for fiscal year ended 2023, 2022 and 2021, respectively, were recognized and reported on our consolidated statements of comprehensive income. There were no other derivative instruments that were not designated as hedging instruments for fiscal 2023, 2022 and 2021.
15.         Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
The accumulated balances and reporting period activities for fiscal 2023, 2022 and 2021 related to reclassifications out of accumulated other comprehensive income are summarized as follows (in thousands):
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Net Pension AdjustmentsAccumulated
Other
Comprehensive
Income (Loss)
 
Balances at September 27, 2020$(146,275)$(15,511)$ $(161,786)
Other comprehensive income before reclassifications30,641 12,175  42,816 
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (6,058)— (6,058)
Net current-period other comprehensive income30,641 6,117  36,758 
Balances at October 3, 2021$(115,634)$(9,394)$ $(125,028)
Other comprehensive income before reclassifications(94,922)15,937  (78,985)
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,131)— (4,131)
Net current-period other comprehensive (loss) income(94,922)11,806  (83,116)
Balances at October 2, 2022$(210,556)$2,412 $ $(208,144)
Other comprehensive income before reclassifications12,623 (5,192)2,638 10,069 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— 2,780 — 2,780 
Net current-period other comprehensive income (loss)12,623 (2,412)2,638 12,849 
Balances at October 1, 2023$(197,933)$ $2,638 $(195,295)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
16.         Fair Value Measurements
Derivative Instruments.     Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).
Debt.    The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at the end of our fiscal 2023 and 2022. At fiscal 2023 year-end, we had borrowings of $320 million outstanding under our Amended Credit Agreement and $575 million outstanding under our Convertible Senior
84


Notes, which were used to fund our business acquisitions, working capital needs, dividends, capital expenditures and contingent earn-outs (see Note 9, "Long-Term Debt").
Defined Benefit Pension Plan.    The fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information about our defined benefit pension plan (see Note 12, "Retirement Plans").
17.         Commitments and Contingencies
We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.
On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any
18.         Reportable Segments
We manage our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies.
Our reportable segments are described as follows:
GSG:    GSG provides high-end consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology and disaster management. GSG also provides engineering design services for U.S. based federal and municipal clients, especially in water infrastructure, flood protection and solid waste. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom and Australia.
CIG:    CIG primarily provides high-end consulting and engineering services to U.S. commercial clients, and international clients inclusive of the commercial and government sectors. CIG supports commercial clients across the Fortune 500, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.
Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. In fiscal 2023, our Corporate segment operating losses included $33.2 million of acquisition and integration expenses as described in Note 5, "Acquisitions". We also recorded a $16.4 million ($6.8 million in GSG, $8.3 million in CIG and $1.3 million in Corporate) of a non-cash impairment charge related to our ROU operating lease assets in fiscal 2023 (see Note 10, "Leases" for more information.)
85


The following tables present summarized financial information of our reportable segments (in thousands):
Reportable Segments
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Revenue 
   
GSG$2,158,889 $1,820,868 $1,772,905 
CIG2,424,649 1,738,436 1,500,074 
Elimination of inter-segment revenue(60,988)(55,256)(59,466)
Total revenue$4,522,550 $3,504,048 $3,213,513 
Income from operations
GSG$231,762 $198,448 $174,755 
CIG243,750 194,142 152,262 
Corporate (1)
(117,399)(52,144)(48,316)
Total income from operations$358,113 $340,446 $278,701 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Additionally, Corporate results included (loss) income for fair value adjustments to contingent consideration liabilities of $(12.3) million, $(0.3) million and $3.3 million for fiscal 2023, 2022 and 2021, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 1,
2023
October 2,
2022
 
Total Assets 
  
GSG$543,066 $558,764 
CIG994,470 688,640 
Corporate (1)
2,282,941 1,375,372 
Total assets$3,820,477 $2,622,776 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
86


Geographic Information
 Fiscal Year Ended
Revenue:October 1,
2023
October 2,
2022
October 3, 2021
United States$2,863,635 $2,416,586 $2,256,086 
Foreign countries (1)
1,658,915 1,087,462 957,427 
Total $4,522,550 $3,504,048 $3,213,513 
 Balance at
Long-lived assets (2):
October 1,
2023
October 2,
2022
United States$159,856 $199,875 
Foreign countries (1)
160,174 77,305 
Total $320,030 $277,180 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.

19.         Related Party Transactions
We often provide services to unconsolidated joint ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2023, 2022 and 2021 was $83.1 million, $96.0 million and $95.5 million, respectively. Our related reimbursable costs for fiscal 2023, 2022 and 2021 were $78.5 million, $91.7 million and $92.4 million, respectively. Our consolidated balance sheets also included the following amounts related to these services (in thousands):
Balance at
October 1, 2023October 2, 2022
Accounts receivable, net$19,944 $16,818 
Contract assets2,723 2,935 
Contract liabilities3,158 3,464 
20.         Quarterly Financial Information – Unaudited
In the opinion of management, the following unaudited quarterly data for the fiscal 2023 and 2022 reflect all adjustments necessary for a fair statement of the results of operations (in thousands, except per share data).
In the fourth quarter of fiscal 2022 and in the first and second quarters of fiscal 2023, we recognized a $19.9 million, $68.0 million and $21.4 million, respectively, of unrealized gain on a foreign currency forward contract related to the planned acquisition of RPS. We also recorded a $16.4 million of a non-cash impairment charge related to our ROU operating lease assets in the fourth quarter of fiscal 2023 (see Note 10, "Leases" for more information). Additionally, we incurred $33.2 million of acquisition and integration expenses in fiscal 2023 (largely comprised of $19.9 million in the second quarter and $7.3 million in fourth quarter) as described in Note 5, "Acquisitions".
87


 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 
Fiscal Year 2023    
Revenue$894,766 $1,158,226 $1,208,947 $1,260,611 
Income from operations92,050 61,011 97,675 107,377 
Net income attributable to Tetra Tech116,706 42,830 60,235 53,649 
Earnings per share attributable to Tetra Tech:    
Basic$2.20 $0.80 $1.13 $1.01 
Diluted$2.18 $0.80 $1.12 $1.00 
Weighted-average common shares outstanding:    
Basic53,069 53,227 53,231 53,247 
Diluted53,529 53,627 53,653 53,702 
Fiscal Year 2022    
Revenue$858,510 $852,744 $890,231 $902,562 
Income from operations87,220 74,520 83,905 94,802 
Net income attributable to Tetra Tech68,489 53,040 58,650 82,947 
Earnings per share attributable to Tetra Tech:    
Basic$1.27 $0.99 $1.10 $1.56 
Diluted$1.25 $0.98 $1.09 $1.55 
Weighted-average common shares outstanding:    
Basic53,937 53,834 53,507 53,148 
Diluted54,577 54,346 54,006 53,667 
88


Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
              Evaluation of disclosure controls and procedures and changes in internal control over financial reporting
At October 1, 2023, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures. Consistent with the guidance issued by the Securities and Exchange Commission Staff, the evaluation excluded Amyx, which we acquired on January 3, 2023, and RPS, which we acquired on January 23, 2023. Based on our management's evaluation (with the participation of our principal executive officer and principal financial officer), our principal executive officer and principal financial officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), were effective.
              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 Rule 13a-15(f), internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officer and effected by our Board of Directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S. GAAP. Internal controls include those policies and procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated 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. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving their control objectives.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we assessed the effectiveness of our internal control over financial reporting at October 1, 2023, based on the criteria in Internal Control – Integrated Framework (2013) issued by the COSO. Based upon this assessment, management has concluded that our internal control over financial reporting was effective at October 1, 2023.
PricewaterhouseCoopers LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Form 10-K, has issued a report on our internal control over financial reporting. This report, dated November 22, 2023, appears on pages 49-51 of this Form 10-K.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the three months ended October 1, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
None.
PART III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required by this item relating to our directors and nominees, regarding compliance with Section 16(a) of the Exchange Act, and regarding our Audit Committee is included under the captions "Item No. 1 – Election of Directors" and "Section 16(a) Beneficial Ownership Reporting Compliance" in our Proxy Statement related to the 2024 Annual Meeting of Stockholders and is incorporated by reference.
Pursuant to General Instruction G (3) of Form 10-K, the information required by this item relating to our executive officers is included under the caption "Executive Officers of the Registrant" in Part I of this Report.
We have adopted a code of ethics that applies to our principal executive officer and all members of our finance department, including our principal financial officer and principal accounting officer. This code of ethics, entitled "Finance Code of Professional Conduct," is posted on our website. The Internet address for our website is www.tetratech.com, and the code of ethics may be found through a link to the Investor Relations section of our website.
89


We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K for any amendment to, or waiver from, a provision of this code of ethics by posting any such information on our website, at the address and location specified above.
Item 11.    Executive Compensation
The information required by this item is included under the captions "Item No. 1 – Election of Directors" and "Executive Compensation Tables" in our Proxy Statement related to the 2024 Annual Meeting of Stockholders and is incorporated by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item relating to security ownership of certain beneficial owners and management, and securities authorized for issuance under equity compensation plans, is included under the caption "Security Ownership of Management and Significant Stockholders" in our Proxy Statement related to the 2024 Annual Meeting of Stockholders and is incorporated by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required by this item relating to review, approval or ratification of transactions with related persons is included under the caption "Related Person Transactions," and the information required by this item relating to director independence is included under the caption "Item No. 1 – Election of Directors," in each case in our Proxy Statement related to the 2024 Annual Meeting of Stockholders and is incorporated by reference.
Item 14.    Principal Accounting Fees and Services
The information required by this item is included under the caption "Item No. 4 – Ratification of Independent Registered Public Accounting Firm" in our Proxy Statement related to the 2024 Annual Meeting of Stockholders and is incorporated by reference.
PART IV
Item 15.    Exhibits, Financial Statement Schedules
(a)Documents filed as part of this reportPage
1Consolidated financial statements
Report of Independent Registered Public Accounting Firm (PCAOB ID 238)
 2Consolidated financial statement Schedule
All other schedules are omitted because they are neither applicable nor required
 3Exhibits
 The exhibit list in the Index to Exhibits is incorporated by reference as the list of exhibits required as part of this Report.
 92
90


Tetra Tech, Inc.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES

For the Fiscal Years Ended
October 3, 2021, October 2, 2022 and October 1, 2023
(in thousands)
 Balance at
Beginning of
Period
Charged to
Costs and Expenses
Deductions (2)
Other (3)
Balance at
End of Period
Allowance for doubtful accounts (1):
Fiscal 2021$7,147 $(4,130)$195 1,140 $4,352 
Fiscal 20224,352 (73)(400)(130)3,749 
Fiscal 20233,749 813 (137)540 4,965 
Income tax valuation allowance:
Fiscal 2021$24,395 $13,698 $(26,059)$1,006 $13,040 
Fiscal 202213,040  (162)(592)12,286 
Fiscal 202312,286  (127)(496)11,663 
(1) Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.
(2) Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of a valuation allowance in the United Kingdom in fiscal 2021.
(3) Includes losses in foreign jurisdictions, currency adjustments and valuation allowance adjustments related to net operating loss carry-forwards.
91


INDEX TO EXHIBITS









92














101 The following financial information from our Company's Annual Report on Form 10-K, for the period ended October 1, 2023, formatted in Inline eXtensible Business Reporting Language: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statement of Comprehensive Income, (iv) Consolidated Statements of Equity, (v) Consolidated Statements of Cash Flows, (vi) Notes to Consolidated Financial Statements.+(1)
_______________________________________________________________________________
*
Indicates a management contract or compensatory arrangement.
+
Filed herewith.
(1)
Pursuant to Rule 406T of Regulation S-T, the XBRL related information in Exhibit 101 to this Annual Report on Form 10-K shall not be deemed to be "filed" for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of the section, and shall not be deemed part of a registration statement, prospectus or other document filed under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filings.
Item 16.    Form 10-K Summary
None.

93


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 on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
 TETRA TECH, INC.
 By:/s/ DAN L. BATRACK
Date: November 22, 2023         Dan L. Batrack
        Chairman and Chief Executive Officer
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Dan L. Batrack and Steven M. Burdick, jointly and severally, his attorney-in-fact, each with the full power of substitution, for such person, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might do or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature Title Date

/s/ DAN L. BATRACK
 Chairman and Chief Executive Officer November 22, 2023
Dan L. Batrack (Principal Executive Officer)  

/s/ STEVEN M. BURDICK
 Executive Vice President, Chief Financial Officer November 22, 2023
Steven M. Burdick (Principal Financial Officer)  

/s/ BRIAN N. CARTER
 Senior Vice President, Corporate Controller November 22, 2023
Brian N. Carter (Principal Accounting Officer)  

/s/ GARY R. BIRKENBEUEL
 Director November 22, 2023
Gary R. Birkenbeuel    

/s/ PRASHANT GANDHI
 Director November 22, 2023
Prashant Gandhi     

/s/ JOANNE M. MAGUIRE
 Director November 22, 2023
Joanne M. Maguire    

/s/ CHRISTIANA OBIAYA
 Director November 22, 2023
Christiana Obiaya    

/s/ KIMBERLY E. RITRIEVI
 Director November 22, 2023
Kimberly E. Ritrievi    

/s/ J. KENNETH THOMPSON
 Director November 22, 2023
J. Kenneth Thompson    

/s/ KIRSTEN M. VOLPI
 Director November 22, 2023
Kirsten M. Volpi    


94
EX-21 2 ttek-ex21q42023.htm EX-21 Document

Exhibit 21
Subsidiaries of Tetra Tech, Inc.
NAMEJURISDICTION OF FORMATION
Advanced Management Technology, Inc.Virginia
American Environmental Group, Ltd.Ohio
Amyx, Inc. Delaware
ARD, Inc.Vermont
Ardaman & Associates, Inc.Florida
BlueWater Federal Solutions, Inc.Delaware
Cosentini Associates, Inc.New York
Global Tech Inc.Virginia
GlumacCalifornia
Hoare Lea LLPUnited Kingdom
INDUS CorporationVirginia
Management Systems International, Inc.District of Columbia
PRO-telligent, LLCDelaware
Rooney Engineering, Inc.Colorado
R P S Group LimitedUnited Kingdom
Segue Technologies, Inc.Virginia
Tetra Tech Australia Pty LtdAustralia
Tetra Tech BAS, Inc.California
Tetra Tech Canada Holding CorporationCanada
Tetra Tech Canada, Inc.Canada
Tetra Tech Coffey Pty LtdAustralia
Tetra Tech Construction, Inc.New York
Tetra Tech EC, Inc.Delaware
Tetra Tech EMC, Inc.California
Tetra Tech ES, Inc.Delaware
Tetra Tech Executive Services, Inc.California
Tetra Tech Holding LLCDelaware
Tetra Tech Holdings Pty Ltd.Australia
Tetra Tech LimitedUnited Kingdom
Tetra Tech Tesoro, Inc.Virginia
Tetra Tech UK Holdings LimitedUnited Kingdom
The Kaizen Company, LLCDistrict of Columbia

EX-23 3 ttek-ex23q42023.htm EX-23 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-226586, 333-211153, 333-203817, 333-184958, 333-174032, 333-158932, 333-148712, 333-145201, 333-145199, 333-85558, 333-53036, and 333-11757) of Tetra Tech, Inc. of our report dated November 22, 2023 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.



/s/ PricewaterhouseCoopers LLP
Los Angeles, California
November 22, 2023

EX-31.1 4 ttek-ex311q42023.htm EX-31.1 Document

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


EX-31.2 5 ttek-ex312q42023.htm EX-31.2 Document

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


EX-32.1 6 ttek-ex321q42023.htm EX-32.1 Document

EXHIBIT 32.1
Certification of Chief Executive Officer Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Annual Report of Tetra Tech, Inc. (the "Company") on Form 10-K for the fiscal year ended October 1, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Dan L. Batrack, Chairman and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 22, 2023/s/ DAN L. BATRACK
Dan L. Batrack
Chairman and Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Tetra Tech, Inc. and will be retained by Tetra Tech, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-32.2 7 ttek-ex322q42023.htm EX-32.2 Document

EXHIBIT 32.2
Certification of Chief Financial Officer Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Annual Report of Tetra Tech, Inc. (the "Company") on Form 10-K for the fiscal year ended October 1, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Steven M. Burdick, Chief Financial Officer and Treasurer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 22, 2023/s/ STEVEN M. BURDICK
Steven M. Burdick
Chief Financial Officer and Treasurer
(Principal Financial Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Tetra Tech, Inc. and will be retained by Tetra Tech, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-95 8 ttek-ex95q42023.htm EX-95 Document
Exhibit 95
MINE SAFETY DISCLOSURES

The following table shows, for each project performed at U.S. mines that is subject to the Federal Mine Safety and Health Act of 1977 (“MSHA”), the information required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K. Section references are to sections of MSHA.
12 Month Period Ending October 1, 2023Tetra Tech, Inc.
Alleged violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard (#)
0
Section 104(b) orders (#)
0
Section 104(d) citations and orders (#)
0
Section 110(b)(2) violations (#)
0
Section 107(a) orders (#)
0
Proposed assessments under MSHA ($) whole dollars
0
Mining-related fatalities (#)
0
Section 104(e) notice
0
Notice of the potential for a pattern of violations under Section 104(e) 0
Legal actions before the Federal Mine Safety and Health Review Commission (“FMSHRC”) initiated (#)
0
Legal actions before the FMSHRC resolved
0
Legal actions pending before the FMSHRC, end of period
-
Contests of citations and orders reference in Subpart B of 29 CFR Part 2700
0
Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700 (#) 0
Complaints for compensation referenced in Subpart D of 29 CFR Part 2700 (#)
0
Complaints of discharge, discrimination or interference reference in Subpart E of 29 CFR Part 2700 (#)
0
Applications for temporary relief referenced in Subpart F of 29 CFR Part 2700 (#)
0
Appeals of judges’ decisions or orders reference in Subpart H of 29 CFR Part 2700 (#)
0
Total pending legal actions (#)
0


EX-101.SCH 9 ttek-20231001.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000011 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Basis of Presentation and Preparation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Revenue and Contract Balances link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stock Repurchase and Dividends link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stockholders' Equity and Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Quarterly Financial Information – Unaudited link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Preparation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Stock Repurchase and Dividends (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Quarterly Financial Information – Unaudited (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Basis of Presentation and Preparation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Acquisitions - Schedule of Intangible Assets Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Long-Term Debt - Net Carrying Amount of Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Long-Term Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Long-Term Debt - Capped Call Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Long-Term Debt - Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Earnings per Share - Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Earnings per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Derivative Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Reportable Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Reportable Segments - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Reportable Segments - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954548 - Disclosure - Quarterly Financial Information – Unaudited - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954549 - Disclosure - Quarterly Financial Information – Unaudited - Summary of Quarterly Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954550 - Disclosure - SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ttek-20231001_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ttek-20231001_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ttek-20231001_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT U.S. government U.S. federal government Federal Government [Member] Represents the federal government client sector. Accrued compensation Increase (Decrease) in Accrued Compensation The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities. Stock Repurchase And Dividends [Abstract] Stock Repurchase And Dividends [Abstract] Stock Repurchase And Dividends [Abstract] Tax expense related to repatriation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Number of derivative agreements Derivative, Number of Agreements Entered into by Entity Represents the number of derivative agreements entered into by the entity during the reporting period. Changes in operating assets and liabilities, net of effects of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Remaining unsatisfied performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Initial cash payments Payments to Acquire Businesses, Gross All acquisitions All Acquisitions [Member] All Acquisitions Preliminary purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of amounts recorded on the balance sheet Schedule of Net Funded Status [Table Text Block] Accounts receivable due from various agencies of the U.S. federal government (as a percent) Percentage of Account Receivables Due from Agencies Represents the percentage of accounts receivable due from various agencies of the U.S. federal government. Deferred tax liabilities Deferred Income Tax Liabilities, Net Account Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable The number every share or unit issued counts against aggregate share limit (in shares) Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit Represents the number every share or unit issued under the plan counts against aggregate share limit. Exercisable at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of geographic information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Number of government programs acquired (over) Number Of Government Programs Number Of Government Programs Fair value of plan assets by major asset category Defined Benefit Plan, Plan Assets, Category [Table Text Block] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Price of acquisition, expected, per share (in pounds per share) Expected Price Per Share Acquired Expected Price Per Share Acquired Restricted & performance shares released (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Director Director [Member] Customer [Axis] Customer [Axis] Principle assumptions used for the benefit obligation valuation Defined Benefit Plan, Assumptions [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 1, 2023 and October 2, 2022 Preferred Stock, Value, Issued Elimination of inter-segment revenue Intersegment Eliminations [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Dividends paid Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current 2015 EIP Equity Incentive Plan2015 [Member] Represents information pertaining to the entity's 2015 Equity Incentive Plan. Subcontractor costs Subcontractor [Member] Subcontractor [Member] Credit facilities Line of Credit [Member] Reported as cash used in operating activities Payment for Contingent Consideration Liability, Operating Activities SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Beyond Finite-Lived Intangible Asset, Expected Amortization, after Year Five Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Income tax payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable Schedule of number of weighted-average shares used to compute basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reimbursable costs Related Party Transaction, Amounts of Transaction Rate of inflation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Schedule of components of property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Available for future awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Options granted in the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Lease liabilities: Lessee, Operating Lease, Liability, to be Paid, Gross Difference [Abstract] Notional amount Derivative, Notional Amount Earn-out payments: Earn Out Payments [Abstract] Loss and other carry-forwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Charged to Costs and Expenses Valuation Allowance and Reserves, Charged to Cost and Expense Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period. Retirement Plan Type [Domain] Retirement Plan Type [Domain] RSUs Restricted Stock Units (RSUs) [Member] Schedule of RSU and PSU activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Depreciation expense related to property and equipment Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Research and Development ("R&D") credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Reduction in intangible assets, foreign currency translation adjustment Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments Prepaid expense Deferred Tax Liabilities, Prepaid Expenses Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Total interest expense Interest Expense, Debt Securities excluded from the calculation of dilutive potential common shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Awards granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of unrecognized tax benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Hedging Designation [Axis] Hedging Designation [Axis] Derivative, forward exchange rate Derivative, Forward Exchange Rate Property and equipment, gross Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Quarterly Financial Information – Unaudited Quarterly Financial Information [Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Summary of dividends declared and paid Dividends Declared [Table Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Term Loan Facility Due 2027 Term Loan Facility Due 2027 [Member] Term Loan Facility Due 2027 Leases Lessee, Finance Leases [Text Block] Schedule of components of income tax expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Percentage of excess of fair value over carrying value (less than) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Capped call transactions Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Short-term lease liabilities, operating leases Current Operating Lease, Liability, Current Shares issued for Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average discount rate: Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Amount Finite-Lived Intangible Assets, Net Income tax valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Capital loss carryforwards Deferred Tax Assets, Capital Loss Carryforwards Average price (in dollars per share) Shares Acquired, Average Cost Per Share Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock compensation Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of income before income taxes, by geographical area Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Revenue from customers (as a percent) Percentage Of Revenue Earned from Agencies Represents the percentage of revenue from customers within the risk category. Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Fair value of acquisition purchase price Business Combination, Consideration Transferred Gross profit Gross Profit Contract liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Pension Plan Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Maximum Maximum [Member] Unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Maximum age pension plan was open for new entrants Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age Adjustment (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment Acquisitions Goodwill, Acquired During Period Net operating loss carry forwards which expire at various dates Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Federal Current Federal Tax Expense (Benefit) Deferred tax adjustments Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent Other non-cash items Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Derivative [Table] Derivative [Table] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Deferred Compensation Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Related Party [Domain] Related Party, Type [Domain] Sublease income Sublease Income Acquisitions Business Combination Disclosure [Text Block] Other Current Liabilities Other Current Liabilities, Policy [Policy Text Block] Other Current Liabilities, Policy Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating segments Operating Segments [Member] Nonvested balance at the beginning of the period (in dollars per share) Nonvested balance at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Components of net accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Interest expense Interest Expense, Debt, Excluding Amortization Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt Long-Term Debt [Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Contract Assets and Contract Liabilities and Revenue Revenue from Contract with Customer [Policy Text Block] Liability driven investment funds Defined Benefit Plan, Liability Driven Investment Funds [Member] Defined Benefit Plan, Liability Driven Investment Funds Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of temporary differences comprising the net deferred income tax asset Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows for operating leases Operating Lease, Payments Schedule of the stock-based compensation and related income tax benefits Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Dividends paid Dividends Right-of-use operating lease asset impairment Right-of-use operating lease asset impairment Operating Lease, Impairment Loss Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Retirement Plans Retirement Benefits [Text Block] Summary of changes in the carrying value of estimated contingent earn-out liabilities Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block] Tabular information of changes in contingent earn-out liabilities. Capped call transactions Deferred Tax Assets, Derivative Instruments Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Percentage of conversion stock price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Change in uncertain tax positions Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in uncertain tax positions. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash paid during the year for: Cash Paid During the Period [Abstract] Interest Rate Swap Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Stock repurchases Stock Repurchased and Retired During Period, Value Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Credit Facility [Axis] Credit Facility [Axis] Schedule of maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total current income tax expense Current Income Tax Expense (Benefit) Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stockholders' Equity and Stock Compensation Plans Shareholders' Equity and Share-Based Payments [Text Block] Equipment, furniture and fixtures Equipment, Furniture And Fixtures [Member] Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores. Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Repayments of long-term lines of credit Repayments of Long-Term Lines of Credit Title of Individual [Axis] Title of Individual [Axis] 2028 Senior Notes 2028 Senior Notes [Member] 2028 Senior Notes Canada CANADA Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Hedging gain Effective Income Tax Reconciliation, Hedging (Gain) Loss Effective Income Tax Reconciliation, Hedging (Gain) Loss New Term Loan Facility New Term Loan Facility [Member] New Term Loan Facility State Current State and Local Tax Expense (Benefit) RPS Group PLC RPS Group PLC [Member] RPS Group PLC Total current assets Assets, Current Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] International International [Member] Represents the international client sector. Contingent earn-out liability Business Combination, Contingent Consideration, Liability Supplemental information: Supplemental Cash Flow Information [Abstract] Equities Defined Benefit Plan, Equity Securities [Member] Concentration of Credit Risk Concentration of Credit Risk [Policy Text Block] Disclosure of accounting policy regarding concentration of credit risk. Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Shares repurchased (in shares) Stock Repurchased During Period, Shares Reduction in income tax expense due to excess tax benefits on share-based payments Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Summary of reclassifications out of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Weighted-average grant date fair value (in dollars per share) Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Settlement of foreign currency forward contract Proceeds from Derivative Instrument, Investing Activities Accounts Receivable – Net Accounts Receivable [Policy Text Block] Disallowed officer compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Estimated amortization expense for the succeeding five years and beyond Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Current contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Current Depreciation and amortization Depreciation, Depletion and Amortization Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Business Combination and Asset Acquisition [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Revenue Business Acquisition, Pro Forma Revenue Long-lived assets Long-Lived Assets Impairment of goodwill Goodwill, Impairment Loss Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract liability revenue recognized during the period Contract with Customer, Liability, Revenue Recognized VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign currency translation adjustments, net of tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Gain (Loss) on Derivative Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Estimated cost to complete the related contracts Revenue Recognition Estimated Cost to Complete Related Contracts Represents the amount of remaining estimated costs to complete the contracts. Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Prepaid and Other Current Assets Prepaid and Other Current Assets, Policy [Policy Text Block] Prepaid and Other Current Assets, Policy Remaining performance obligation, termination notice period three Revenue, Remaining Performance Obligation, Termination Notice Period Three Revenue, Remaining Performance Obligation, Termination Notice Period Three Entity Emerging Growth Company Entity Emerging Growth Company Other costs of revenue Service, Other [Member] U.S. state and local government State And Local Government [Member] Represents the state and local government client sector. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Common Stock Common Stock [Member] Income tax refunds received Proceeds from Income Tax Refunds Net pension adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Repayments on long-term debt Repayments of secured debt Repayments of Secured Debt Total stockholders' equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Distributions paid to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Accrual of additional interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Reserves and contingent liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Number of levels below operating/reportable segments at which goodwill impairment testing is performed Number of Levels Below Segments for Goodwill Impairment Testing Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed. Cash dividends paid per share (in dollars per share) Dividend paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Aggregate maximum of contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Benefit obligation Defined Benefit Plan, Benefit Obligation ASSETS Assets [Abstract] Number of employees (over for Amyx) Number Of Employees Acquired In Acquisition Represents the number of employees acquired in the acquisition. Taxes paid on vested restricted stock Payment, Tax Withholding, Share-Based Payment Arrangement Deferred Tax Assets: Deferred Tax Assets, Net [Abstract] Billed Billed Contracts Receivable SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Less: Current portion of long-term debt Long-Term Debt, Current Maturities (Loss) gain on cash flow hedge valuations, net of tax Gain on cash flow hedge valuations Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic (in dollars per share) Earnings Per Share, Basic Shares issued for Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Class of Treasury Stock [Table] Class of Treasury Stock [Table] Fair value of plan assets Defined Benefit Plan, Plan Assets, Amount Net deferred tax assets Deferred Tax Assets, Net Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of convertible debt Convertible Debt [Table Text Block] Defined benefit plan, benefits paid during period Defined Benefit Plan, Benefit Obligation, Benefits Paid Lease liabilities, operating leases Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Interest expense Interest Expense [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Accounts payable Increase (Decrease) in Accounts Payable Reconciliation of the beginning and ending amounts of unrecognized tax benefits Summary of Income Tax Contingencies [Table Text Block] Entity Public Float Entity Public Float Earnings per share attributable to Tetra Tech: Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Credit facilities Principal Long-Term Debt, Gross Remaining performance obligation, termination notice period two Revenue, Remaining Performance Obligation, Termination Notice Period Two Revenue, Remaining Performance Obligation, Termination Notice Period Two Liability Class [Axis] Liability Class [Axis] Defined Benefit Plan, Plan Assets, Category [Table] Defined Benefit Plan, Plan Assets, Category [Table] Accordion feature, increase limit Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Amounts reclassified from accumulated other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Right-of-use assets, operating leases Deferred Tax Liabilities, Leasing Arrangements Total deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Stock options exercised Cash received from exercise of purchase rights Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Backlog Order or Production Backlog [Member] Convertible notes Convertible Debt Convertible Debt [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Summary of supplemental balance sheet and other information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Foreign currency forward contract, asset fair value Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value Percentage premium over last reported sales price Cap Price, Premium Over Reported Sales Price, Percentage Cap Price, Premium Over Reported Sales Price, Percentage Payments for capped calls Payments for Capped Calls Payments for Capped Calls Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Effect of diluted stock options and unvested restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Weighted-average interest rate (as a percent) Long-Term Debt, Weighted Average Interest Rate, at Point in Time Proceeds from sales of assets Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Bank overdrafts Increase (Decrease) in Book Overdrafts Document Period End Date Document Period End Date Summary of acquired identifiable intangible assets with finite useful lives Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block] Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. Period for billing and collecting unbilled receivables Unbilled Contracts Receivable Period for Billing and Collection Represents the period within which substantially all unbilled receivables are expected to be billed and collected. Supplemental consolidated financial results Business Acquisition, Pro Forma Information [Table Text Block] Financial information concerning reportable segments Segment Reporting Information [Line Items] Income tax expense Total income tax expense Income Tax Expense (Benefit) Foreign countries Non-US [Member] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Liabilities related to deferred compensation plans Deferred Compensation Liability, Classified, Noncurrent Fair Value Measurements Fair Value Disclosures [Text Block] Interest rate contracts, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Equity [Abstract] Equity [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accounts receivable and contract assets Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Accounts receivable and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Accounts Receivable and Contract Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Accounts Receivable and Contract Assets Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value U.S. commercial Commercial [Member] Represents the commercial client sector. Payments for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Stock repurchases (in shares) Stock Repurchased and Retired During Period, Shares Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Estimated useful lives Property, Plant and Equipment, Useful Life Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Significant unobservable input, earn-out period Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement Represents the earn out period for operating income projection used for fair value measurement. Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Summary of net contract assets/liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Revenue and Contract Balances Revenue from Contract with Customer [Text Block] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Weighted-Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Accounts receivable including the allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Cover page. Cover [Abstract] Non-taxable foreign interest income Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Amortization of discount and issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Number of acquisitions Number of Businesses Acquired Payables (receivables) related to estimated post-closing adjustments Business Combination, Consideration Transferred, Working Capital Adjustments Business Combination, Consideration Transferred, Working Capital Adjustments Other non-current liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining unsatisfied performance obligation Revenue, Remaining Performance Obligation, Amount Liabilities for anticipated losses Provision for Loss on Contracts Cash flow hedges Cash Flow Hedging [Member] Reportable Segments Segment Reporting Disclosure [Text Block] Reported sales price (in dollars per share) Common Stock, Reported Sales Price Common Stock, Reported Sales Price Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Secured Debt Secured Debt [Member] Renewal term (up to) Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] State State and Local Jurisdiction [Member] Entity Current Reporting Status Entity Current Reporting Status Fixed-price Fixed-Price Contract [Member] Income from operations Income from operations Income from operations Operating Income (Loss) Total deferred tax liabilities Deferred Tax Liabilities, Gross Contract retentions Contract Retentions [Member] Contract Retentions Segments [Axis] Segments [Axis] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Amount outstanding under credit facility Long-Term Line of Credit Client relations Customer Relationships [Member] Contingent consideration – fair value adjustments Fair value adjustments to contingent consideration Fair Value Adjustments to Contingent Consideration The amount of fair value adjustments to contingent consideration during the reporting period. Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Deferred income taxes Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Earnings adjustment to contingent earn-out liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Entity Voluntary Filers Entity Voluntary Filers Consolidated leverage ratio Ratio of Indebtedness to Net Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Awards outstanding (in shares) Nonvested balance at the beginning of the period (in shares) Nonvested balance at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net contract liabilities Contract With Customer, Asset (Liability), Net Current Contract With Customer, Asset (Liability), Net Current Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations PSUs Performance Shares [Member] Multicurrency borrowings and letter of credit Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member] Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Net income (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Earn-out period Business Combination, Contingent Consideration Arrangements, Earn Out Period Business Combination, Contingent Consideration Arrangements, Earn Out Period Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 17) Commitments and Contingencies Selling, general and administrative expenses Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets. Bank overdrafts Bank Overdrafts Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Foreign exchange impact Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Income before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Tax benefit primarily consisting of valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Payments of contingent earn-out liabilities Reported as cash used in financing activities Payment for Contingent Consideration Liability, Financing Activities Fair value of interest rate swap agreements Derivative Liability, Subject to Master Netting Arrangement, before Offset Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested or expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Government assistance, amount, cumulative, noncurrent Government Assistance, Amount, Cumulative, Noncurrent LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Share repurchases total cost Stock Repurchased During Period, Value Federal Funds Effective Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Stock options exercised (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net carrying amount Convertible Notes Payable, Noncurrent United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Costs of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Useful life of intangible assets Weighted- Average Remaining Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Goodwill Balance at beginning of the period Balance at end of the period Goodwill Additions for prior fiscal year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Forecast Forecast [Member] Government Assistance, Noncurrent, Statement of Financial Position [Extensible Enumeration] Government Assistance, Noncurrent, Statement of Financial Position [Extensible Enumeration] Reduction in accrued interest and penalties Tax Adjustments, Settlements, and Unusual Provisions Quarterly cash dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Long-term lease liabilities, operating leases Non-current Operating Lease, Liability, Noncurrent Debt instrument term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Deferred tax liabilities for undistributed foreign earnings Undistributed earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Undistributed foreign earnings no longer indefinitely reinvested Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested Payments of debt issuance costs Payments of Debt Issuance Costs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Accordion feature, higher borrowing capacity option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Stock-based compensation, net of tax benefit Share-Based Payment Arrangement, Expense, after Tax Debt issuance costs and discount Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Insurance Matters, Litigation and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Exercise price as percentage of fair market value on the last day of purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period. Summary of maturity of future undiscounted cash flows associated with operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Foreign Exchange Contract Foreign Exchange Forward [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Foreign earnings repatriated Foreign Earnings Repatriated Product and Service [Domain] Product and Service [Domain] Summary of components of lease cost Lease, Cost [Table Text Block] Capped call transactions Payments for Derivative Instrument, Financing Activities Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Standby Letters of Credit Standby Letters of Credit [Member] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Plan Name [Domain] Plan Name [Domain] Income taxes receivable Income Taxes Receivable, Current Interest expense Interest Expense Unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Finite-Lived Intangible Assets Acquired Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Reclassification of APIC Adjustments to Additional Paid in Capital, Other Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] CIG Commercial/International Services Group [Member] Commercial International Services Group [Member] Schedule of interest expense Interest Income and Interest Expense Disclosure [Table Text Block] Shares purchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Unrealized gain on foreign currency forward contract Derivative Instruments Not Designated as Hedging Instruments, Gain Beyond Lessee, Operating Lease, Liability, to be Paid, after Year Five 2026 Long-Term Debt, Maturity, Year Three Maximum amount that an employee can contribute during a purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution Represents the maximum amount that an employee is permitted to contribute during a purchase right period. Reductions for prior fiscal year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Income taxes receivable/payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Auditor Firm ID Auditor Firm ID Amortization expense for intangible assets Amortization of Intangible Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Additions for current fiscal year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Other liabilities Increase (Decrease) in Other Operating Liabilities Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Operating lease cost Operating Lease, Cost Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Operating leases, not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Borrowings outstanding Long-Term Debt Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Comprehensive income attributable to Tetra Tech, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Accumulated amount by participants to purchase the entity's common stock Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity. Net surplus Defined Benefit Plan, Funded (Unfunded) Status of Plan Maximum term of original maturity to classify instrument as cash equivalent Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent. Diluted earnings per share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Exercise price as percentage of fair market value on the first day of purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period. ESPP Employee Stock Purchase Plan [Member] Represents the Employee Stock Purchase Plan. Weighted- Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] October 2021 Stock Repurchase Program October 2021 Stock Repurchase Program [Member] October 2021 Stock Repurchase Program Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Government assistance, amount expected to be recognized in next twelve months Government Assistance, Amount Expected To Be Recognized In Next Twelve Months Government Assistance, Amount Expected To Be Recognized In Next Twelve Months Subsequent Event Subsequent Event [Member] Amount of interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Other current liabilities Other Liabilities, Current Interest restriction allowances Deferred Tax Asset, Interest Carryforward Income Statement [Abstract] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Gross amounts of goodwill Goodwill, Gross Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net income including noncontrolling interests Business Acquisition, Pro Forma Net Income (Loss) Initial cap price (in dollars per share) Derivative, Cap Price Per Share Derivative, Cap Price Per Share Operating leases: Lessee, Operating Lease, Description [Abstract] Total Debt, Long-Term and Short-Term, Combined Amount Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Debt covenant, minimum consolidated interest coverage ratio Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Foreign Deferred Foreign Income Tax Expense (Benefit) Total Tetra Tech Equity Parent [Member] Segments [Domain] Segments [Domain] Assets related to deferred compensation plans Deferred Compensation Plan Assets Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Defined Benefit Plan, Plan Assets, Category [Line Items] Defined Benefit Plan, Plan Assets, Category [Line Items] Principal Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Total accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province 2018 EIP Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] Cash/other Defined Benefit Plan, Cash [Member] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Goodwill reallocation Goodwill, Transfers Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Business acquisitions Series of Individually Immaterial Business Acquisitions [Member] Unremitted earnings Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Customer [Domain] Customer [Domain] Net income attributable to Tetra Tech Net income attributable to Tetra Tech Net income attributable to Tetra Tech Net Income (Loss) Available to Common Stockholders, Basic Accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation Reportable Segments Revenues from External Customers and Long-Lived Assets [Line Items] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Long-term lease liabilities, operating leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Lease Liabilities Weighted-average rate including the effects of interest rate swap agreement (as a percent) Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement. Total income tax expense Effective tax rate Effective Income Tax Rate Reconciliation, Percent Schedule of unaudited quarterly data Quarterly Financial Information [Table Text Block] Total operating lease liabilities Total present value of lease liabilities Operating Lease, Liability Non-operating income tax expense Income Tax Expense (Benefit), Nonoperating Income Tax Expense (Benefit), Nonoperating Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Employer contributions to the plans Defined Contribution Plan, Cost Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Net Pension Adjustments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income tax benefit realized from RSUs and PSUs Income tax benefit related to stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Earnings per share attributable to Tetra Tech: Earnings Per Share [Abstract] Contingent consideration Contingent Consideration [Member] Contingent Consideration Percentage of shares that ultimately vest depending on growth in diluted earnings per share Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1 Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share. Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2 Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity. Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,248 and 52,981 shares at October 1, 2023 and October 2, 2022, respectively Common Stock, Value, Issued Redemption price, percentage of principal amount to be redeemed Debt Instrument, Redemption Price, Percentage Acquisition and integration expenses Acquisition and integration expenses Business Combination, Acquisition And Integration Related Expenses Business Combination, Acquisition And Integration Related Expenses Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Adjustment (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value State taxes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Principal payments on finance leases Finance Lease, Principal Payments Global intangible low-taxed income Effective Income Tax Rate Reconciliation, GILTI, Percent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other non-operating income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Proceeds from borrowings Proceeds from Issuance of Secured Debt Consolidated fixed charge coverage ratio Ratio Of Consolidated Fixed Charge Coverage Ratio Represents the consolidated fixed charge coverage ratio as defined by the loan agreement. Statement [Table] Statement [Table] Contingent Consideration Contingent Consideration [Policy Text Block] Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements. Non-current contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Acquisition of RPS Group Unrecognized Tax Benefits, Increase Resulting from Acquisition Maximum repurchase amount under stock repurchase program Stock Repurchase Program, Authorized Amount Schedule of reconciliation of income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Preferred stock, authorized shares (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Government assistance, amount, cumulative, current Government Assistance, Amount, Cumulative, Current Summary of changes in carrying value of goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Translation and other Goodwill, Translation and Purchase Accounting Adjustments Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other credit facilities Other Credit Facilities [Member] Other Credit Facilities SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Corporate Corporate, Non-Segment [Member] Description of Business Nature of Operations [Text Block] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Deferred income taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Tetra Tech stockholders' equity Equity, Attributable to Parent Contingent Consideration Business Combination, Contingent Consideration Arrangements [Abstract] Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Cash repatriation Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Stock Repurchase and Dividends Treasury Stock [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Mutual Fund Mutual Fund [Member] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Unbilled Unbilled Contracts Receivable Hedging Designation [Domain] Hedging Designation [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt covenant, maximum consolidated leverage ratio Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum Intangible amortization Business Acquisition, Pro Forma Intangible Amortization Business Acquisition, Pro Forma Intangible Amortization Document Fiscal Period Focus Document Fiscal Period Focus Amount available for borrowing under facility Line of Credit Facility, Remaining Borrowing Capacity 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Amortization of stock-based awards Share-Based Payment Arrangement, Noncash Expense Foreign Foreign Tax Authority [Member] City Area Code City Area Code Earnings per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating income Operating Income (Loss) [Member] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Basis of Presentation and Preparation Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of fair value assigned to acquired intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] RSUs and PSUs Restricted Stock Units And Performance Share Units [Member] Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with 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. Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Cash dividends Dividends, Common Stock, Cash Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Fiscal Year Fiscal Period, Policy [Policy Text Block] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes, net of refunds received of $2.2 million, $4.8 million and $2.1 million Income Taxes Paid, Net Acquisition date fair value of contingent earn-out liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Net purchase price Business Combination, Consideration Transferred, Net Business Combination, Consideration Transferred, Net Total liabilities and stockholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Auditor Information [Abstract] Auditor Information Risk-free rate of return, annual Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Right-of-use assets, operating leases Right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Principles of Consolidation and Presentation Consolidation and Presentation [Policy Text Block] 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. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation. Term Loan Facility Due 2026 Term Loan Facility Due 2026 [Member] Term Loan Facility Due 2026 Foreign Current Foreign Tax Expense (Benefit) Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Cost-plus Cost-Plus [Member] Cost-Plus [Member] Net income attributable to Tetra Tech Net income attributable to Tetra Tech Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Summarized financial information of reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Capitalized research and development Deferred Tax Assets, Capitalized Research and Development Deferred Tax Assets, Capitalized Research and Development Financial institutions, in any such number of which investment exposure is limited Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk. Vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Net operating loss carry forwards which have no expiration date Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Common stock, authorized shares (in shares) Common Stock, Shares Authorized RPS Group plc RPS Group plc [Member] RPS Group plc Related Party Transactions [Abstract] Related Party Transactions [Abstract] Swingline loan Bridge Loan [Member] Derivative [Line Items] Derivative [Line Items] Title of Individual [Domain] Title of Individual [Domain] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Comprehensive income attributable to noncontrolling interests, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Promissory note Business Combination, Consideration Transferred, Liabilities Incurred Income Taxes Income Tax, Policy [Policy Text Block] Current portion of long-term debt Debt, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy. Related Party [Axis] Related Party, Type [Axis] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Remaining performance obligation, termination notice period one Revenue, Remaining Performance Obligation, Termination Notice Period One Revenue, Remaining Performance Obligation, Termination Notice Period One Entity Registrant Name Entity Registrant Name Tax differential on foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two (Loss) gain in contingent earn-out liabilities (Loss) income for fair value adjustments Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Right-of-use assets, operating leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets Noncontrolling interests Equity, Attributable to Noncontrolling Interest Auditor Name Auditor Name Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Restricted & performance shares released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Amended Credit Agreement Amended Credit Agreement [Member] Amended Credit Agreement [Member] Fair value adjustment to foreign currency forward contract Derivative, Gain (Loss) on Derivative, Net Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract] Stock-based compensation expense Total stock-based compensation Share-Based Payment Arrangement, Expense Gross Amount Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation Employee-related Liabilities, Current Summary of revenue disaggregated by client sector and contract type Disaggregation of Revenue [Table Text Block] Concentration of Credit Risk Risks and Uncertainties [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Comprehensive income, net of tax: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Changes in valuation and qualifying accounts and reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-term debt Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Diluted (in shares) Weighted-average common stock outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capital expenditures Payments to Acquire Property, Plant, and Equipment Net favorable operating income adjustments Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Weighted-average purchase price per share (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Amyx, Inc. Amyx, Inc. [Member] Amyx, Inc. Total assets Total assets Assets Share Repurchase Program [Axis] Share Repurchase Program [Axis] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Proceeds from issuance of convertible notes Proceeds from Convertible Debt 2028 Long-Term Debt, Maturity, Year Five Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Short-term lease liabilities, operating leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-Term Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-Term Lease Liabilities Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Pension Plan Pension Plan [Member] Number of qui tam actions Loss Contingency, Number Of Actions Loss Contingency, Number Of Actions Stock options Employee And Directors Stock Options [Member] An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Current portion of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Time-and-materials Time-and-Materials Contract [Member] Income taxes receivables Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Taxes Receivable Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Taxes Receivable GSG Government Services Group [Member] Government Services Group [Member] Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Debt Instrument [Line Items] Debt Instrument [Line Items] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Basic (in shares) Weighted-average common shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Property and equipment Deferred Tax Assets, Property, Plant and Equipment Bonds Bonds [Member] Government Assistance, Current, Statement of Financial Position [Extensible Enumeration] Government Assistance, Current, Statement of Financial Position [Extensible Enumeration] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Unbilled revenue Deferred Tax Assets, Unbilled Revenue Deferred Tax Assets, Unbilled Revenue Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Vested or expected to vest at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Intangibles Deferred Tax Liabilities, Intangible Assets Return to provision Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Non-Controlling Interests Noncontrolling Interest [Member] EX-101.PRE 13 ttek-20231001_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ttek-20231001_g1.jpg GRAPHIC begin 644 ttek-20231001_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MT 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?^*OQ5^' M'P.^'&M?%[XO>--/\.^&?#NGR7VMZWJEP(H+2!!EG9C^0 R22 20*_,'_@K MS^U9_P '%/PC_;)O?!W_ 36_9M_X2?X8)X?L);75?\ A#[>]W7K(QN$\V25 M2<-CC'%?DQ_P6;_: _X.(?C;\!=*C_X*9?![Q1X1^&5CK"$PZ=X5CL-+N+\Y M\EKQX"V]AR(UE8+NR5&[F@"Q_P %F_\ @Y%_:._;B_:.TK_AD+Q[X@^'?PR^ M'?B!-0\%?V=&UO1(R(H/$4" !M1L5)_&6 9,1.1E""/Y(J[S M]F"Y_:*LOVA/"%Y^R0OB1OB5#KD+^#!X1ADDU$WP.4\E8P68]G_!Y3;6L5O-^QK)_\ ",?$]_$%_%=Z5_9,=EMLE=1;OY4; M,!E<\YYH ](\=_LN:=\5?C7=_$OQ]X]\7#2H_#UGIVC^'M \%/B[J M6B^&S'\5-=@>PLHY)%CC4QWB[MH Y?<3CDGFOO>OB_\ X))_\E(_:=_[+YJ_ M_HZ6@#Z(\"/I7[+OP1T?PQ\7OBA<:@=-GDL+/6-6NY;N^U3,TAMD/RF6XN6A MV[D168LK;00,U+X2_:O_ &?/'/A[Q%XD\+_$FVN(O"1(\36CVD\5YIK8)"RV MDD:SH6P0H*9<@A O$OQ-U/PGIFI> M83POJ5A' M9GS-9DGB5XQ]L@FBWM;QA 0H?,H52/,(;T/P-^RI\,_AE^V!-^T)??&KQ=K' MCWQ1X4ETZXL-3?3TM[RQMWM]TSQ6=E#S&?(42,W\:KSD"@#'_96_X*._!#]H M#X=ZU\2?$OC&P\,V=GJ^HM FN9M%M],@G$,,T\LF(E=P58KOR"^WG%=OX8_; MB_9+\9^)_#'@OPO\=]#O=5\9PRS>&;&*5_,OHXWD0L 5^4%H9 N[;OV';NKP M/_@EG!!=?\$SM=M[B)9$?4_%*NCC((,TX((^AK5_X)5>#_A'H?\ P34^'OQ$ M\7>%M)3^R]-U;5;K6+FR5YK4_:+F.:X63!=&\B,(2I!V(%' H ]MN_VT/V8 M[#4H;&\^+%I'!<:R=(@UEK.X_LM[\,5-J+_R_LIE# J4\W((((R,5ZA7YD?M M50V^J?\ !%S5M1^!GA:R\*?"2SELY/".D:H\M_K.H0OKL1^U2S&0)9[I9)'$ M0$S%2,O'DH/TQTYVET^"1VR6A4DGN<"@#Q+Q3^R9H^IZMX\^*OQ!^(GC>\O] M5N)KK1[+3/B+K%A9:5;1VR1QQ16]K<0Q@DQF1B5;YG.#CK\\_P#!-WX#M^UG M_P $]M,\<_$+XT?$U/&.K2ZK!%XIM/BCK4:?KFD"9X9;RSF_P!1*GWXY5;#1.N02CA6 ()'(KYE\+^(=3\5 M_P#!5;XM?#+6_C-KGA34T\$^'CX*BTR#3G:]TY(I9;M4^VVL_P!VXGW$1[=V M&+;O+&W@OVX/@+X;_9(_9,_:0\3?!3XK^+-7\5^.(M(U/QQ;ZE/:A;:&ZU%H M99XDM+6%(C-&UTK]N6M_#]Q-; M3Q6>K3+UCM+MXQ;W39X BD8D\#-?.FJ:[X(^"G_!9#7_ !?XQ\;RZ9H2_L[2 M:KJ-UKVN32V]K+)K4,;>7Y[L(5;RXU6*/"YP%7)Q7N7C[P'^R5\>/V?/!_C3 MQMH]E?\ @;P]_9WB/PE-;74L*6K11@6IB\AE9CM<1B+G<6"[2<"O)+W0M%UG M_@N-!/J^E6]T^G_LXBZL6GA#F"8:T4$B9^ZP5W&1SACZT ?1/P._:+^"7[2? MANY\6_ [XBV'B*QL[PVMY)9[U>WF SLDCD570X.1N49'(S7:U\D_L>00:3_P M4W_:PT?3H5AMGD\'W301KA?.DTR1Y'P/XF9V)/H- '@O\ MP4T@O+/]B7X@^,]#\0ZQI.KZ#X>FO-)U/1-9N+*>WF5D((>!T+#C!!R"">.: MH_LM_%SX4_ ?]@_X+_$DL\U[=S6J2R;6N)&>1 MRS,1&F3C@+Q6G_P4X_Y,!^+'_8GW/]*\6^,MO!U^(7Q4\ ?"RQMK[QWXCCLC?7'D:=:I$\US>S;2QC@@B5I9 MW"@L5C5B I., FOB[]OSPOX<\.?\$Q?A6V@:':V1TWQ#X1N[$VL"H8;A]F^5 M<#AV,CEFZDL22237?)\0;>'_ (+.2>!_B#=B+/P34> 8KEL(TCWOF79A!X\U MUA;)')2V(Z#% 'T1\*/CC\*/CAIU]J7PL\:VNK+I=\UEJMNB/%<6%PO6&>"5 M5EA,?V.?"_\ ;7Q/T_P^\O@O2OL2W/VF]WJ%3RF(#_*6 MX)'2OYX?^"H_[7G_ I*S)NNTMDX!SNQWH _("BBB@#[_\ ^#7'_E.O\#/^YF_]1C5J M_K]K^(/_ ()<>/\ ]LGX7_MV>!O'7_!/WP5_PD7Q=L?[3_X1+1O[-2[^T;]+ MNX[K]T[*K[;1[E^2,;<]J_=[]@/]LO\ X.C?'W[9/P]\'?MC_LI?V+\,-0\0 M)%XTU7_A!K:V^S66QRS^:LQ*?,%Y /6@#]CO$_AG2?&&B3^'M;^U?9KA<2&S MOYK64?[LL+HZ'W5@:_/3]F[]JCXL?L2?M%:Q\.?VCO%^MZU\&/&?Q#UO1?!/ MC3Q)K,M_-H%]97\UJ+:YN)B66-TB4G<=HR) 1B;'Z-U\U_#CX ?#7]I_]FOX ME?!;XK:.+S2-7^*_C!"R8$MK,-:NS'<1,0=DB-AE/3L002" =!^V'X4M=8\5 M_":\A\0Z]8&^^)]E8Z@-&\1WEDEY:&SO93!*L$J*Z%XHR7Y8HD7)9F8] !DDGMDU^<_PA^*GQM^"OQU^&?_ 3= M_:=6YU+6/"?Q'M-1^'_C(1L8MV.O_ !-O)-/D%W=J4LCQ@LJ-"!;;E!(>\CP* /" MOV-?VL/BY?\ [>OB3P5\;1-::!\:O#D/B[X36UP[8ALH \,4(4XV2RV<2SR) MV,>>K\_1/[=_Q/\ B3\&/V/OB#\4?A%:&7Q%HWAZ2?3G6 2&W.Y5>XVD$-Y4 M;/+@@C]WR",U\Q?\%,OAQ^U7H/P\\)?M<6WA/P+:ZE\#M:AUBR7PO?WC3/8% MXDGMRDD*+Y.%C9N>(T? Y-?72_M#?"[4?@%I/[0LE^)/"FNV.G7"W+A2L<%[ M+#$K2@G 5#,/,!Y4*W!(Q0!X#\ OA!^S=^U5^S':^.OV;?CWXKB\87&BJ+GQ MU:>.;]M7M-5:++?;XS,0W[S.Z%T\LK_JP!L8/_;BTGQMX&_X)2W'B"Y\1^(- M"\9>%/ 6D$:EI>O7-I=6]XAM8Y@SPR+O).]6W9!R?K7&?M8?\$L[7X57.L_M M;?\ !/OQ_??##QKHUE/J-UH>FS;=+U1(U,CPB,_+#N"G]V0T!( *("6%O]H; MX\^(?VF_^"'.M_'/Q=H\=AJFO^#8GU&"%"L9FCU".%Y$!R51VC+J,G"N!D]: M /2O@1^R7X-^(_[+G@?Q//\ %;XJ:9XAUOP5IE_=>(M-^+.MFX%U-:1R22B. M:Z> Y=B=C1E.VW %(?$WA*T74_"GC M%;58'UO2V\LKYR)A?.5)HCD>$D\.SZ[!S!>:D41&A1AP^TF?)&?]2IZ.I(!] M-?MI>.?&WACX*7'@OX2SHGC?QU=KX:\&EY"HAO+E'WW)(!*K;VZ3W)(!X@Z' M-<3_ ,$K?VAM9^/O[)&DV7CJ25?&'@>YD\+^+K>Z;]\EW:817DSR6>+RRS'J M_F#G!IVOS?&CXQ?M;7_CGX0:=X7O-%^%ME+X?M3XEO;F*-]:NTAGO9HO(C?< M8K?[/;Y/W6EN%'.['BWPKG^(W[&/_!5*[T?XK6>B:=X>_:.T][FV70+J:2RB MU^UY.&F1&#R;G+#'S/>)SQ@ 'J?[;/[2?Q#_ .&AOAM^P7\"?$KZ%XF^(KR7 MOB'Q/!&KW&C:)")7E>W#@J)Y%@G5'8$)Y? RRE>Y\1?L*?":Z\+2VG@CQ)XO M\.^)D@)L/&]GXSU&74XKG'RS2R2SL+D%N6CE#(P)& ,8^??VK-*O/@]_P69^ M!G[0WBE3%X6\3>'KCPJFI2?ZN#43'>K'$6Z*7:Z@V@XS^\(SM-?="OC);VT7Q#^&GB.7P_XQ M-F@2.[DC9T2Z5 $WF.52HP-T3$!00HZ3_@HEHUQ>?L?>._$&D>)=9T;5=&\ M/7%WI.J:%K-S93VTZ ,(6&5 *MD$$CO7A7_!'CPMJ7B/XB_M$?M66D#I MX;^)7Q/N'\+3,I N[:WN[Z0SK_>4F["[NFZ-QV-?0?[?O_)EGQ,_[%&[_P#0 M: /,/^"57QQ^(?B+P)XL_99^/OB"YU#XB?"'Q'-I.L7NH7#RSZC9.[M:W9=R M6D! = QSE$C8DEZX;_@ME\>?BOX4^".H>!O@7XVU+0+SP_8V?B'QAK.CWTEO M/!:37\=C9VBRQ,&1IY9)Y>",I8N#PW,O[<=PO[#W[.%!)*B-22!G%HJCEZY;]O70-9U+_@E%\5/C_P"--.EMM?\ MB?K6CZY/:W"XDL=._M*RCTVR(_A,=HL1=>,32S'JQH ^P/ GBKX^-GL--71[ W.J:_JTUS-<7,L4:@>9,SR2RR.0 @RS,< $FM3X?\ [1OP M8^)OB+5O!WA7QF!K6A6R7.KZ)JMA<:?>VD##*S/;W<<17BW[ M2_B'X.:;\&_@7HWQ#\$W7B;Q+=>+= G^&NA0:J]E'+K<, ,,UQ,N0EO&'9G) M5^H 1R0*Y#P[8_$#3_\ @M#I"&+^V&VP_O)' M:8J5),AV[N/D0 "@#VO7O^"A7[$WAK2=0U[5?VEO"WV+2]5BTV\N[:^\^,74 MBEEB1H@PD(526*;@@'S%:\@_9RTZQT;_ (*T_&>WTG6+^\L9?AWHEU;F\U:> M]"^:4=O+:5W(0G+!5.T9X '%5?V&/AI\//%W[57[5L?BSP/I6JQW'Q%M[>:' M4K".>-XFC:5D*2 KAI KGCYF12<[5QY)^U+XI^/'@+]O3XY^+O@1H\M]'IG@ M/PU/XQL=+G:#4Y-"4J;P6$J@^5/L'W\%E3>R8<*: /O;X6_M _"/XUW%];?" M[Q6VK_V;/)!J$L&G7"16\\;!7A>1XU195)P8R=XP>.#C$NOVR/V9K'Q3I_A& M^^+5C!<:OJ!L-)O)X)DL+V[!*FWAO606TLNX%=BR%MPVXSQ7F7QI^)W@35?^ M"5OBSXD_L=2PP:$?AM>2>'?[(3RVLHO*99N%YCFC'FE\G<)%8DYR:YRQ_9G^ M"W[8W[!GAJR\8?M/^+I/AQ-X8T^_$=F-!MHM,6TB5BHE330T)A*,C ME=K*W M>@#M_C%_P4'^%7PL_:O\+_LS7FI-&]U9WE]XHU-]/GDBM(XX#Y,"%%.^1Y"" MQ7<$5,'!?CZ"M+NWO[2*^M)-\4T:R1-@C*D9!P>>E?(/C9;:/_@JQ\"([/4K MR\A'PAU<0W>HJ1<3KMX>4%5(D(Y;*J29MN-LCG9C;DYQFOH[5OVT?V4-$U3 MQ!HNH_'_ ,,+<>%;59_$*1ZFL@L0TGEJCLF5\TOA1$"9"2!MYKY]\&?\IW_% MO_9 XO\ TNLJT/A-X:\.WO\ P68^+.KWFB6LMU9_#71);2>6!6:"1@D9="1\ MK%/DW#G:2.A(H ^D_@M\>/A!^T5X+'Q#^"?CZQ\1:.;E[9[RQ9OWA!KP#_@HQ^T)\ O$7[(_Q+\,V_Q0O8[ZPT6_@L=2T:>_@LQJ MT4+[+)[ZW"V[R[QM-L\A);"E"V!7C?A_Q9XL^$WA?]O/Q!\+#)9W^EZ_->:> M;,;3:S2VZ?X!U7_ ((72P>%[6TGTP? 0S[44,OV MU+#S)G;_ *:BZ5V8]1(">M 'L?[*'C?PE\/?V"_A+XJ\<>(;73+"'X8>'%>Z MNY=H+OI]NJ(O=W9B%5%RS,0 "2!74> /VG_@9\3]5UOP[X*\ M@SZ;&M4 M\&*)M;LTM66#5?[ LX; L+J&6$$FXF12R$CS205*Y'T6_P"R9\.?#W[6_A#] MISQI\=_&>J>-TTRYT#1K2^.FQ6^H6Q@N)GBFCM+&)G5 TD@8L '6,$GY5(!U MW@O]L7]FKXBZ9XDUGP-\5+35+7PA TWB>:SM+AAIBC=GSOW?R$;')4\@(QQA M21V/P\^(G@WXK>$;/QY\/]:&HZ/J$?F6-^D$B)<)V=-ZJ64]F P>Q-?!/[;^ M@>'O@A^U1K7[07@/3-:G^&&K/IND_M/Z=H2J+5Q)*KP.<99Y-C)]J1 #Y-PJ ME@;IR/T%\.ZEH.L>'['5_"UY;7&F75G%-IT]DRM#) R!HVC*\%"I!!'&",4 M7**** "BBB@ HKR#]OSQ?^TOX!_8V^(7C']CGPO_ &U\3]/\/O+X+TK[$MS] MIO=ZA4\IB _REN"1TKY?^ 7Q]_X+):__ ,$;?&OQC^,?P5^Q?M/V7]I?\(KX M5_X1R&/S]DT8MO\ 1A(4;KR.5C4=V<#O7YW?\ !"[_ (*;^,_VB?C-\1/@?\=_$'G: MOXGU>Z\5^$_-E)6+>1]JT^+/1(T$'[U;K2K]8ED$<@!&&1N'1@2K(>&5B#P: /ZM**_ M.W]E#]KC_@JG\:_^")'BO]IS4/!NFZQ\?G&J/X!LM(T.'[-JD<=PD=LZ0*Y1 MPRB3@L#E2" 017N?_!(?XG?M]_%S]C:R\8_\%*?A[_PC'Q/?Q!?Q7>E?V3'9 M;;)746[^5&S 97/.>: /IC5+B[M-,N;K3[/[1/% [P6^[;YKA257/;)P,^]? M#7_!.W6_@7^W+\+[[Q%\9OB+KM_\9AJ5ZWBRR_X2R_TV_P!"87#B%+&"&9/L MUO''Y8!C&-^X2$MD5]SW]W'I]C-?RJQ2")I&"]2%&3C\J^0OC[_P3@_9Z_;< MT?2/VM/V?_%-]\//'>LZ=!K.B>-?#4AB^U-+$)(WN8XV&7(;!DC99,GEG VT M >Y?LC?#7XA_"3X577@7XG>--5\1ZC:^*=6:#7=;N/-NKVS>\D>VDD;NWDM& M#C R#@ <5\W?%GXS_#[6/^"DWC3X/?M<>+;NS\&>'?AS97W@70CJ5Q;VVH7$ MK1B>98K=E>[O"[F*%!N?]VWEKNR:S?@M_P %%/CI\*OV ?BQ\1OVBM(MM=\< M_!GQ=<>$GOHAB#5KU98;>)Y&0*&V2S?.5"ED13PS9KG/VG?V9?B_;?L__#S_ M (*9?"WX@7WBKXO>#K&V\4:_J-Q1\D ^E/V3_C)H_PJ^!?A?X>?M2?&C1]$\:2I<2VNA^,O%5LFL1Z?+=S&PCN M%ED\R286QA1B-A;S(%.W(#KAAN)!!YKM?V/_&OPV_;O^(-K^WU::+;0PZ' MH/\ PCOA33KF:*6[TV=\2ZA/-M)\MRS+!&#@^5&\GW;@ <'_ ,%9?[.\5_$+ M]EK^S=89K34OC?I7V?4--NL$QR30;98I%[X(97'L10!G?MA>)/B%_P $_P#] MICX->(O@;\4?%FH^'?B#XI&A>)/A_P")O%%YK$$ZM+ OGVIO99989/WQY5\; MA'QM+*WW=7D>F_L5?!K_ (7)IOQ^\<7&O>+_ !5H<)C\/ZAXKUE[J/2@>K6\ M "PQN>#OV%L@'.1FO7* /D?_ (*.77C[PK\:_P!GK7/#OQ:\26>G:S\;=&TS M5/#EI?+#8W,)D$G[Q8T5Y?FCZ2.Z_,< <8],_P""AW[3E_\ LB?LC^*_C3H$ M<4FM6T$=GH"3(&3[;<2+%&Y4\,$W&4J>HC([UYS_ ,%//^2@_LS_ /9Q&A_^ MSU7_ ."W_@77?&?_ 3_ ->U+0;-[EO#>M:?J]U!&I):".;RY#@=E67>?14) M[4 9_P"U!X6\7_L0_LEZ1^U;X-\6Z[J'C?P5^M M[F.1S'M+3EX\*/(\M1'M (.[\;_CK=?'G]L+X5?L@^"O$E_9^%M>\)2^-O&E MQI=V]O<:AIVQUL[,2Q,'BCDE7=*%(+IM7(#'*_\ !7+Q=INO_P#!,_Q;>>&W M-ZWBN+1K?08H!N:\>XU"T>-4 ^\2F6 '7%<#X&^&>L_ C_@JQ\)K3Q4O[K6_ MV=5\.V%RQRLFH:>%:XB4]R(HU?CL] 'H_ACQ_>_LU?\ !1'3OV4-/U*[E\$? M$CP3+K'AG3+V]DG_ +'U:T:7[1#;M(S,EO+!'YACR560$J%#-G$_9(O;;_@H M:_Q+^/'Q,US6FT*'QI=^&_AUIVF:W0ZXNY7DWF9MS)Y:JI M"C!@^-VAW_CS_@M#\&K?18VD3P1\-M7UK6GCZ0PW(N;.+<>V9748[@T?\$3= M"N_A_P#LS>+O@SKL9BUGP7\5-8TK5K>08=9%$+!R#_"P/!Z''% 'H'_!-K]H M?QG\=_@GK'A_XIZF+[Q=\._&.H>$_$6H[ AOY+1@$NBHX#/&RAL<%T<\9Q5# M_@K4VJ:#^PIXX^(GA7Q1K>B:[H-I:SZ5JFA:YVZ-S!(N\%&92&R,' MUP:X[_@CQH5_>>%/C)\9&C8:;XW^->MWVAR8^6XM5EV^ _'?QO\ B_!H\.I>$--N[K5/ M%?B&6XN=0NGM(GE93.[RS.2Q8H@.,\ "NHC_ &S_ -EB7XO6GP%B^..A-XNO MV"6NC+<$N\NW=Y._&Q9<$?NBP?D#;DBOF[]O6W@G_P""&KF:)6*?#WPDR%AG M:?M.F\CTJW_P4D\,>'?"O[//[/X\-:):Z>-)^-?A3^S?L<"Q_9MRS%MFT#&3 M@GU(!/(H ^L?B)\6OAY\*H+&3QUXC2TEU2Y-MI5C#;R7%W?S!2QCM[>%7EG8 M*"Q6-6( )/'-?)'[*7BOP+XP_P""LWQ4U;X<>+=0U33'^&=D9$U*_NY9+.Z^ MU1K- 8[L^;;$,O,)"[<\* 16]X%\;2>(O^"T7C;PEXYG ?P]\([2+P-;W!PH M@FEMYKR6('CS&D;:S#YBL6.B\4_"4-QHG_!7'XT:EX3TV,ZG-\%-/N8D2,9N M+E714+?WC\D:_0 4 >__ !!_:]_9P^%>I3Z=X^^*5IIZV=ZEGJ-^UK/)96%R M^-L-S=)&T%M(=RG;*ZD!@<8(J;XI_M7?L]?!/4-+TSXI_$ZST:77%0Z*;F"9 MDO\ <<*(71"LK'(^523\PXY&?E_]@+X7^'_VQO\ @G-I_@_6?VC_ !>]AK5A MJ&F>-]#LH-%W07LL\K7(=Y=/>99':3SP[N7_ 'JMNZ5W7QS_ &=_V=-;_P"" M<-K\!5\3ZUXAT73;&+3_ (=ZS*R3ZK-JD;5E2)9',F(U90B-"22PC)> M@#WQ?CG\+7^*B?!$>)S_ ,)7)IRZ@NBFQG$HM6!Q.24VK'E67<2!O!3.X$5U MM?*'_!,'XC:GXAMO&_P^^/9N%^.GAK5HK+XCR:G*C37MO&FRPGMRH ^R&'E0 MHP9'DD/,^YOJ^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KG_BK\*OAQ\B:I;B6"[@<89&4_F",$$ @@@&N@HH _E"_X+-_\&W7[1W[#O[1VE?\ #(7@ M+Q!\1/AE\1/$":?X*_LZV:YO](OYF/EZ7>;1]?+N#A753O*LK9_9[_@@?_P0 M/^''_!*OX<1_%[XO6VG^(OCGXBT\+K>MQ@2P>'8' +:=8L1^$LXP92,#" _ MH_10 4444 5M7L;C4]-FL+35[FPDE3:EY:+&98O=?,1TS]5->4_L[?L6_#'] ME_Q-K_B?X7>*?% D\5:F^H^)+;5=52ZBU"[;>3,^^/#K#P-X M9-XUGI\.R.74;^6ZN)B22TDLTK,\KL2268DDFMJB@#%^(/@Q?B%X3O/!\_B3 M4]+@OX7ANKC2)8XYVB92K('='V9!^\N&&!AA7&?LP?LI?#S]D;P5_P *U^$> MN:Z/#RS236^D:K?)FT4 >+?M5_L#?L^?M M?ZEI'BCXEZ?JNG>(M!&S2/%/AG4S9:A;Q[BWEB0!@R[B6 93M)8J1N;/1_"S M]E/X*_";X3ZE\&M(\.2ZII.NK+_PDDOB.[>_N=::6,1R/=2RDM*2@"<\!0 H M %>C44 ?.GP/_X)>?LQ? /QC;>*/",_BV]LM,O_ +=H/A?7/%,]UI&DW.XL MLT%J<*9%))5Y"[*V&!W ,.W'[(_@-?VE&_:P7QAXF'B]M,_LMI?[0B^S'3?- M$OV+R?*V^5N&<_?S\V_=\U>J44 >0>#_ -CWX;_#CXG^,OCC8^,/%MSK?CFR M6'QA--J"N-0CBA,46(XH@8VC0X3R0A& !D$@XG[ '[+]G^RM\/\ Q'X.\+OK M]OX8U+Q,U[X7TKQ+>B:\MK;[-!&\DF !$TTR2RB+ *JZ;@KEU7WJB@#A_P!H M+X!^%OVD_AW>?"CQ[X@UJVT#4XC%JUCH]VD!O8]RL$>0HSA05Z(RY!(;<.!R M&I?L/?#/6/V;A^R9J?C;Q=/X'6TALTTU]4B\U;2(@I;"<0^;Y8*KQNSA0N=N M5/L]% 'B_P 3_P!AKX8?&+X-:'\ _B!XT\77GAKP\]L^GVL>JQ0RDVZ[;K6I) M!)$L2!#D@'!3 (R #DU[/10!YO\ "+]E;X4_!;X<:M\-_"O]L7*^((I%U_7= M7UJ:ZU346:(Q;Y;ISOW*GRIM*A/X0,G.E^SI\ O W[,'PRDEC*I=VJQF2(_WE$BLN?]Y2/:N)^!_[/OA[X!V^ MJ6'A/QEXCO[76-6NM4O;77+^.Y!O;F7S9YU;RPZEW+,5#;,L2%R%=40V4=B\J2R6H@,94([QH6;_6':/G MR 1Z110!S'QC^%6A_&[X;ZM\*O%.KZE::3KEG+9ZL-+G6*6XMI$9)(2[*Q56 M5B"5PWH1S7G/@O\ 8$^!G@K]GK4/V58;_P 2:CX"U)D\W0-5UMI5BC%P)WBB MD"B2-)''S*K#[S%=K$M7MM% 'BFI?L/^$]6\)M\,;WXY?$Y_!* MP]O-:XVFV:Y>(WQB*_(4^T\K\O3BMWXS?LF_"WXV_!B+]GC6Y=3TCP3'9PVC M^'O#D\=I#)!"R-%$6$9=40QKA590G_L*?#BT\#VWPOO?BK\3 M+SPS:V*64>A2>/;N&$VJ*$6 M 8Y3'L 79OQMXQBO0O 7P5^&_PD^&R_"GX. M^&K;PEH\4+I;0Z# D30LPP9065@TO?_ #]G3PI^SCHNH>' M?!/BKQ%?66I:G/J-S#K^IB[;[7/(9)IA(R"0L[DLV6(R2< DUSO[2_[$/PC_ M &L/$7A_Q)\5M>\3K-X5NOM7AZ/1M9^QK8W.5;ST,:;_ #,HA#%CC:,8KV*B M@#C_ ![\"_AQ\7/A>WPA^,6C?\)9I$D:+/\ VU@S.Z_E6D4$.AP6#6 M4FF1XPD,EJZI);$!3\CHIX/%5?CS\#O#O[0_P]O?A9XT\1:U9Z)JD)AU6UT: M[2!KR,E3L:0HSJN5Z(RY!(.1Q7:44 YHD3.&C7)QEAD,3DYS?VF?V6?A_P#M8^ G^%GQ5UO7%\.3 M2127>CZ1>I;1W+QN'C9V$9D.U@"%#!\\)Z]%JX@U3298$"1F*YBC4G"CJX=B<$DE5*UK+_ ()[ M?L]V/Q:T3XXQR>*)?%&BZ4UB^K77BJZFEU12_F![YI&9KLJ^"%D)CPJ*4*(B MK[C10!Y5\%/V0_A_\!?B1XH^*?@OQ;XGFU/QK>_;/%*:IJ:3PW]P-VV4IY8$ M;+O;'E[!C P0 *3PG^R'X#\&_M :S^TSIGC/Q/)XK\164=GK4]S?PO!=6T84 M1PF'R0B*NQ<% K<'GYFSZM10!X]^SU^Q'\(_V8UUO3OAEJ^O_P!D>([J:YUG MP[J=_'<:=<32@AW$!BVQ9!P1'L4@*I!"@#A/ W_!)#]D'X=^/Y/&'AFR\41Z M4^I+?GP-)XFF;0C<*P97:U_Y:A6"D)(S)\H&T@8KZ M^%_B?XQFU_3]?\)">/2]5\->(;C3;@V\P FMWD@96,;@8(!#8+ , QSZ986% MEI5C#IFFVL<%O;0K%;P1*%6-% "J .@ %2T4 >+Z9^P[\.=*_:'N/VJ;;X MA>,CXYN]/%A=ZN^J0%)K0;/]','D>2(_D0X"#D;AAN:TO#G[(O@;PK^T!K?[ M36D^-?% \6>(K%++5[B6_A>">V0*(X?),.Q FQ<%0&X.2=S9]6HH \G^$W[' M7PP^#_C/QEXWT36]>U*X^(4YG\96NN7D5S;:G*0Z[FB,0"?+(Z[4VJ5.T@@ M#@]+_P""5_[.>@>#O$GPO\.^,?B%I_@SQ+#8$-)#"0?F&= MP$AD3<%)4E1CZ4HH \8\4?L"?LR^-/V;+/\ 91\5^$K_ %+PEIJ1?V4FHZY< MW%U821ILCD@GE=GA*KD!$(C"EEV;6*EO[.7["7P<_9B2]OO!&O\ BO5-9N]. M;3X?$?BG7FU"]L+0X/D6QD7RX4#*K;53YBB[MP4 >TT4 >8Z'^RE\/M#^ VO M?LZKX@U^\T'Q(U__ &K<:E?1W%Y*+UV>Z!F>,ES(SR$L^YQYAVL,+MTOV=?V M>O"'[,?PZM_A1\/=?UVZT*QXTRSUS4OM1LD)),<;E0X3)X4DA>B@#BN\HH * M*** "BBB@ KDOCS\:/!G[.WP9\2_'#X@W?DZ1X8TB:^N\, TNP?)$F>KR.5C M4=V<#O76T4 ?RJ?'GXT>,_VB?C-XE^.'Q!N_.U?Q/J\U]=X8E8MY^2),]$C0 M+&H[*@':N2K^MBB@#\D_^#;7]L__ )#_ .P_XVU;_GKKO@CSG^GVRU7/_ 9U M4?\ 3=J_6RBB@"*]M(K^RFL9R0DT31N5/.",''YUXEX(_8.\"_"3PA!\/?@= M\9OB1X+T"&'8='T?Q.EQ"2?OLAOH9VMV&52"-JXX#X M4?\ !,WX&?"O28/!S_$#XB^)/"EG-YECX'\4>,I;C18,-N"&T1426,-SY:^B:* /FG4_^"3_ .R;/\5K_P"*7AB+Q5X8369=_B+PQX5\3S6&DZOD MDLD\$6"8VR3GL_CY^Q#\*/VC_$OAOQ+\0_$?B:(^#;^.]\)V6C: MG'9P:5<)Y>V6-8X@68&)2"Y;;R%P.*]CHH KZ38W&FZ;#87>KW-_)$FU[R[6 M,22GU81HB9^BBK%%% 'EGQ\_9)\ ?M'^)/#?B7X@^*_$L4GA#68=6\-V^E:C M';Q65_$04N !&6=P1_&6 YP "<^B7'AW3]4\,2>$_$RC6+2YL6M-074H8W%[ M&R;'$J*JHP<$[@%"G)&,<5?HH \D\*?L8_";PQ<^&[>ZU7Q#K.B^"KE;GP3X M8US5?M%AH_#[P[;:3HNCVB6VFZ=9IMC@B48"CN?4DY))))))- M';_9_:6F:1>I;K>;)%D3S'\LR85T4[58 MXY!XKT*B@#QGQI^P]\,_B'^SK;_LK>,O&WBZ]\%6\%M;KI[ZI$LKV]N8V@@: M=81(R(T2,,MDD#)( D^+G[%?P\^.7@CPQ\/OB3X\\7WNF^$;^WO]'$6J102 M"[@#"">22.%6D=%8J,G!P"06RQ]BHH \;^/'[#GP@_:$\0>&OB!XKUOQ+I7C M/PG$(M'\=>&-6&GZJL?.Y&DC38RL68E2F!O<*%#L"WX;_L)_!/X9?'&X_:+T MK5O%]]XMN])BT^[U+5?%]W,;B-""3, X\_<54E9=\:[%"(@50/9J* /F?Q3_ M ,$F?V2?$GQ9U/XM6$'BK09-?N#-XDT#PSXHFL=-U=RQ9_/BCPVUB22J.BG< M>.37K>M?L[>"M8^('@_Q_#JNK6'_ @D+1>&]#TZYCBTVV5H6@8_9_+*D^2Q MB#=40D(5R<][10!Y)KG[&OPSUK]I:+]K.+Q+XEL/&4.G)IZW.FZFD4#V:\_9 MY(?+*S(223YFXYP01M3;ZW110 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 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 5XK^U9^TIK_P )/'WPS^!W@9],M/$/Q2\0 M7&GV&M:Y TMIIL-O")9I#$CH9I6W1QQ1[U#/("3@;6]JKR;]L/\ 8\^&?[9G MPTB\">/+J]TV_P!,O!?>&O$FDR;+S2+U1\LT;=QTW(>" ""K*K* <;^SUXP_ M:FTVY\#/XS\8Z3XP\+^*=7U>PU.\FT=[;4M*G@^VRPR>8DK1S0O]F,9#(K(6 M0!FSP?&/4_\ @HA\2]?UF[_9;U#P%X3T#1+J6TTP^,K&XN+W7[B$E97(3Y+6 MW\T-&APSOL,G"LM>,?L'?M2?';]GOQ;X3_9 _:TT)=0TGQ7>:C;_ R^)=E] MW4YH;F7S;>\4DE9F<,0WWLN@.\-YE?9/Q@^*5A\)O!SZ^VES:IJ=U*+3P_H- MFP^T:M?N#Y5M%G@%L$LY^6-%>1R$1B #S3_@GY^UCXE_:X^"M_XE^(?@F/P[ MXN\+>)KOPYXOTJW8F&/4+8(7,622$(D7Y26*L&&6 #'A;_XN?\%&/CYXBU;Q MO^QIJWP,3X?0ZI/8:-+XSGU.74+DV[F&6X?[(K1K&\J2-&.IC*,?O5ZI^RE^ MS1%\"O@==>!/%MY%?Z]XJU._USQU?V+O$EWJE^Q>Y,3 AE105B1AAML2G@U\ MQ?M5_P#!._PO^Q9X+U/]L[_@GYK&I^!/$?@BT;5-9\.+JT]SI>N:?#\]Q#-' M,[-Q&&8#=M^4@*K%74 ^C/VI?VE/$_[/_AKP-X"T"WTS5_B-\0]?M?#_ (>C MN(72R6Y8+]IOY8U??]GA4[S&K[CN1=PR6&?)\>OB+\!?VE_!G[/_ ,=/%%CX M@TOXDV-V/"OB:VTH6,MMJEJJO+93QJ[(T+_M2Z_=>-/^ M"A7['7CW5+"2UTO5[/6+JVMYN1#^SQRVQG/\ N[#S[4 ?9M%%% !17&?&;1/CEK>F647P.\;Z M+H=VD[&^EUK3&N5ECV\*H!&TYYS7C7Q>O?V[_@Y\--9^)^N?'#P;=6FBV9N) M[>T\*-YCJ"!A=S@9Y[F@#Z8HKE?!]SX\U_PEI>NSZW9;[W3H)W_T3'+QJQXS MQUK2^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&K6E0:_#(YUB_@F4K\@ MBBVD&@"]1110 4444 %%%% !7FGQI^'GQNU;XB^$_BI\$O&6B6UQX>L]2L=6 M\/>(K:8VNKVUVUH^//B):WDC>T4JXCDSO8$8R#Z710!\O?!S]E+XJ?$'7?A[ MX^_:,72=(LOAMJVJ:EX>\):/)+<23ZC<7$VVZNKB1(_DC1B8XDC&2P=G/W!5 M^(/[.O\ P4=U_P"/.I_&3P9^T1\-]/A,3V?AO3=0\*W%W_9%D6RR1EF $LN$ M,L@&7**.$15'U710!XE\+/A/^V?I?P[\:?\ "VOVE='U'QKK-I]G\)ZGI7AP M1Z=H82)_+E^RMQ*YED9G+$Y5(QT7%4=#^"?[6?Q<\!)\+_VOOB%X&N=#E"1^ M((?!&E74<_B"!2"8)I)W"6\4F,2K'&2ZLRJT0->]T4 >6?M1?LT6/[07AOP_ M<:'K<>A^*?!/B*VU[P7K9M?-CM+R!L^7+&"IDMY%S'(@89!!'*BLG3/V<_&G MQ&_:'\._M(_M"76B?;/!&EW5IX+\-^'Y9I[:RN+H*MU?23S)&TLKHBHB"-5C M4$Y=B&7VFB@ HHHH *\H_;G_ .31_'O_ & 7_P#0UKU>O*/VY_\ DT?Q[_V M7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\+O\ DF?AW_L!6G_HE*W: "BBB@ H MHHH **** "BBB@ HHHH **** "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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O M*/VY_P#DT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ M5I_Z)2MV@ 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@ HHK\X/^"^'_!?#X_P#8!?\ ]#6O5Z\H_;G_ .31_'O_ & 7_P#0 MUH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6G_HE*W: "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@ HHKX _X.1/^'CG_#N/7O\ AWI_TU_X67_8_F?V[_87EGS?[/V_CYVW M][Y6?+_BH ^ /^#D7_@Y%Q_;W_!/3_@GIX]_YZZ?\2_B9H]S]5ETO3Y5/U6: MX4^L:'[S4?\ !MU_P!\5+H\28'VR*0AIT4C$4B!V$8 D;(6OUEH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BH-4U33-#TVXUG6M1@L[.TA::ZN[J98 MXH8U&6=V8@*H )))P *_-G]OS_@ZC_X)E?L:?;?"/PM\63_&GQC;;D72? -P MC:;%*.@FU-LP!<@@F 7# ]5% 'IW_!?#_@J-\1_^"5?[%4OQ?^$/P@U#Q%XF M\1:@=&T36WL3+I/AV=T)6[OF'Y11' ED&"0 0?Y OBK\5?B/\^+W MC34/$7B?Q%J$E]K>MZI<&6>[GO/AY\)/@Y:_"OX$>(@(KR::V;3-(O;4L"IGU"Y1KK40"!N6T0QG^*(8X^-/ M^"OG_!OY^U9_P21T3P_\2/%'B&S\?> ]9@B@O?&7A_3988-)U-A\UG<1NS,B ML?\ 53$A9<$81ODH ^*_A5\5?B/\#?B/HOQ>^$/C34/#OB?P[J$=]HFMZ7<& M*>TG0Y5U8?D0KUY1^W/_ ,FC^/?^P"__ *&M '=?"[_D MF?AW_L!6G_HE*W:POA=_R3/P[_V K3_T2E;M !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 5\:_\ M%H/^"Q7P9_X)&_LZOXQUO[)KOQ'\1PRP?#SP09\->S@8-U<;3NCM(B0788+G M$:D,V5[#_@JO_P %2?@%_P $H_V9KSXZ?%^Z74-:O?,M? _@RWN0EWX@U +D M1KU\N%,JTLQ!$:D<,[1H_P"0/_!(+_@E_P#M"_\ !#/"-Y"T=KKYA<^3!%"Q/EZ1;G*A.?M#A@Q?]\S@'PWKG_!#?\ X*9_ MM-_L5>*?^"N]_P##>R=/$>NW/B%_!.FZ4+34[_2YV>>?5[6RA18TM@[92%0& M:+=(B[ A?[O_ .#>7_@V2T+QOX7LOVV/^"F?PT%UIFK6)D\"?"K68F0302I@ M:CJ*<,,JV8;.TM($BBB0)%%&H544# X XQ3Z / MQI_;9_X,W_V2OB3?3?$']@OXRZ[\(?$,?M_F\USXL?LZ67A_Q M5>;F?QOX!*Z3J9D/664QJ8;I_P#:N(I3Q7Y?_$#_ (-LO^"O_P#P3&\67GQD M_P"".'[<&H:[:"3SY?"_]IKHVHW('*QS6\S-IVH@ =9C'DXQ'0!_0717X%?! M'_@Z]_;:_8Q\C#6-7BC8D+<&W3=9:>N>KW#SH.Y M7L ?N1\>?VC_ (!?LN> I_BC^T9\8_#G@GP_;Y#ZKXEU:*TB=L9\M/,(,DA[ M(@+,> ":_(O]MS_@\6^"6@:V_P (O^"9_P =7^+'BB[G^RZ;XBUZQN+33)9 MB<)]GLT O+W)XV$6QYX)KS'X#?\ !JS^W3^W'X^@_:(_X+4_ML:Y+?W.'E\, M:/K7]KZND9.3;F\EW6EBH/2.W2>/&,%:_77]B/\ X)8_L%?\$[]$33OV4?V< MM"\/Z@8/*N_$]Q$;S6+L$?-YE[.6F*DY/EJRQC)VH!Q0!^+NE_\ !+#_ (.+ MO^"Y^I6_C#_@HQ\>+[X0_#6[F6>'POKD1M0D>^YL\_I M-^P'_P &UG_!+[]@_P"Q>*1\)/\ A9OC.UVO_P );\2%CO\ RI1SNM[/:+:# M#G^(O#/B+3Y+'6]$U2W$L%W XPR,I_,$8((!!! -=!10!S_PJ^%7PX^!WPXT M7X0_"'P7I_AWPSX=T^.QT31-+MQ%!:0(,*BJ/S).222222370444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7E'[<_P#R:/X]_P"P"_\ Z&M>KUY1^W/_ ,FC^/?^P"__ *&M '=?"[_D MF?AW_L!6G_HE*W:POA=_R3/P[_V K3_T2E;M !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 %%%% !7AW_!0O_@H M'^SY_P $T_V:-8_:8_:'U_R;&R'D:+HMLZ_;=SMD16EM&2#+/( MWRH@]R2JJS#\ OV>?@;^US_P=B_M_7/[3_[2R:GX/_9L^'VHM:6&DVEPPBA@ MW*_]E63X EO9E$;W5T!\BE?NC[/%0!I_\$]?V'_VH_\ @YC_ &V[W_@I;_P4 M5CN].^!^@:B;;P]X8@EDCM]2CAD)31K#H5M(S_Q\W0PTCEU4^8SM#_17X<\. M>'_!_A^Q\)>$]#M-,TK2[.*TTW3=/MUA@M;>-0D<4<: *B*H"A0 *S_AE M\,OA_P#!CX>Z-\)_A3X0L- \-^'M.BL-$T73(!%!9V\:A4C11T ^I.2222: MW: "BBB@ HHHH **** ./^-W[/OP+_:6\#S_ T_:$^$'AOQKH%QDR:3XGT: M&]@#8QO595.QQV=<,#R"#7Y1?MN_\&?:Z- M=R2:MHWF@[E">8XNK8EOXQ-(J\;8^,5^QM% '\[?_"U/^#IW_@A8?)^).@77 MQY^%.E<-?W7G>)["*W7@L+J/9J5BJK@+YX6%>,(V,5]?_L,?\'?/_!.W]H[[ M'X3_ &H=%UGX*>))MJ//J^=2T220\86]@0/%SDDS0QHHQESR:_66OC_]N?\ MX(1_\$Q?^"@GVS6OC3^SAI^D^*;S,;OXU_\$:OVY=2U6-7\U_#$VJC1-3N%7[L,J.QT_40, M<^?Y2DXQ&:N_!O\ X.J?V_OV&O'%O\"/^"S/["6L)>0_))XBTG1VT35I8U.& MG^R3XM+X'LT#P1D$8SW /WZHKY=_8>_X+-?\$W_^"A4-K8?LX_M,:+/XAN5& M?!7B!_[-UE'[HMK<;6GQW: R)S]ZOJ*@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHKFOBY\9_A%\ O UW\3?CC\3] \(>';! #0!TM-GGAMH7N;F98XXU+22.P"JH&223T K\<_V M[?\ @\/_ &2/A-?3_#;]@?X7:K\9/%$DOV:TUN[BET[1%F)VKY89/M5X=W&Q M8XE;(VRG-?,D'[$W_!RY_P %[IDUC]K_ .)5S\$OA)J3A_\ A']6@ET>S> G M.V/1H3]JO" S>&?V M!O@O>?!OX77LK0R>)M$G>PB$6<'S=>N5625U[K8(CX(S&:_0;]@/_@UP_P"" M8G[%7V+Q9X\\"2_&/QE;;7;7?B'#'-8PRCJ8--7_ $=5R 1YPG=2.'K]&[&Q MLM,LH=-TVSBM[:WB6.WMX(PB1(HPJJHX4 < "@#\9?V'/^#.G]G7P3JT? MQ5_X*.?&[5OB[XHN)OM6H>']'NI['2&G8Y?SK@L+R]);G?NM\Y(9#7ZX?!'X M ? _]FKP%;?"[]GWX2>'?!?AZT_U&C^&M(BLX-V "[+&HWN<D+&;K4K@(9'P972 M...-%+O([*JJ.Y*J0#NZ*\/^"G[7GB#QOK7AGPE\4O@EK/AN]\77&HPZ#JUM M-!=Z9<2VAG:2!I(Y3)#+Y4#L Z!7VMM8X(&?\>OV[KOX5^*=5\+?"_\ 9@^( M7Q*/AO \4:EX3TQ39Z?)Y8D, D<_OYU1E9HXP=H=02&R ?0%%>=_LT?M1_" M/]J_X-6GQQ^%.L2-H\S21WD6H((9]/GC ,D,ZY(1U!!."5*L&!((-<.O[??@ MZ3P"_P ?8?AMKK?"F/5/L;?$$/!Y9C$_V*[B>\CU*_MM/T#3=(19KK6;ZY;;;VMJI8+))(> MF6"@ L6"@D9'@G]I.#4OBS!\"?BCX#O?!WBO4-'?5="LKV^@N8-5M48+,()X M6*F:(E?,B(# ,&7>N6 !Z=1110 5Y1^W/_R:/X]_[ +_ /H:UZO7E'[<_P#R M:/X]_P"P"_\ Z&M '=?"[_DF?AW_ + 5I_Z)2MVL+X7?\DS\._\ 8"M/_1*5 MNT %%%% !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 5QW[0/Q_\ A!^RU\&O$'Q_^/7CBS\.>$O"^GM>:QJU\^%B08 5 M5'S22.Q5$C4%G=E502P%:WQ*^)/@'X.^ -9^*GQ3\76&@>'/#^G2W^M:SJ=P M(K>SMHU+/(['H !]3T&2:_G0_:0^/?[7'_!V!^WY;?LJ?LO-J7A']F[P!J*W M>H:Q>6[+%%!N9#J]ZF0);N90Z6MH3E06SM_?R @EE_; _X.Y?\ @H3Y$/\ M;'@/]F#X9ZADGC%C;,>IZQSZO=(/]I+>,_Q!3YW]#W[/7[/GP>_95^#'A[]G MWX!^![/PYX2\+Z>MGH^E62_+&@R6=F/S22.Q9WD8EG=F9B22:POV-_V._@+^ MP=^SUH'[,O[-_@Z/1_#6@6^U=V&N+^X8#S;NYD !EGD8;F<@=E4*JJH]0H * M*** "BBB@ HHHH **** "BBB@ HHHH *Y3XR? OX+?M$^![GX:?'KX3^'?&? MA^[_ -?HWB?1X;VW8X(#;)58!AGAAA@>00:ZNB@#\??VX?\ @SJ_8>^-,USX MU_8N^(NN?!KQ$6,T&E.[ZMHC2#YAMCE<7-N2W\23,J#[L7&*^7/^$H_X.HO^ M"%9V>(["Z^/?PHTKK/+Y_BFPBMUZGS5V:I8(J<#S-D"\<,!BOZ):* /R/_8: M_P"#P7_@GY^T$;/PC^UCX6UKX*^(Y2LLK>8?#-YJ_\ 8>J7 M"+RL#L&^P:B.Y$X@3G[AQ0!_0'17X ?"3_@Z4_X*0?L!^-K7X&?\%F?V%-6G MGC.P^)-.T//&=IN0^"OA MR8]2N8Y1QLN)PXMK4@XW+)*) #D1MC% 'W37AO[9W_!2G]AW_@GWX:/B+]K3 M]HSP_P"%97@,MEH<&"RA#SRC(QO"; 2-S MO9_V,?\ @SN\$7/B4?&O_@JC^TQK/Q/\47\XNM5\.>&]2N(K2XF.-WVK4I_] M+N\]R@MV!'WF% '&?M&?\'9'[5?[6OCV3]G7_@B_^Q3KNK:Q>;H[7Q+K^B/J MFIE,[3/#IML6BMU4X/FW$DJ!3\\:XK%^$?\ P;-_\%2?^"E7CFT^/W_!:;]M M/6-*C=O,3PK;:HFK:M!&V"T,84_V?IBGJ! )@""#[C?LY?LJ?LV_LB> H M_AC^S'\$?#7@?0TVE['P[I4=O]H<# DF<#?/)CK)(S.>Y->@4 ?,/["7_!'/ M_@G=_P $YK&"?]FC]G;2K;Q#%%LF\;Z\O]H:W,2,,?M4P+0AAU2 1QG^Y7T] M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7SO\ \% ?V6OBU\4[0^]?HBO-/C3\3_BA\+OB+X3U+0_A=K?B M7P9>6>I6_BN7P[:1W-UIMSNM&LKCR-WG31X6[1EB5B-ZD@X (!X)_P $W_VS M?AM\:=/T[]G/XN>%Y/"WQ7\(ZA?WRZ!JB;4N9'DNA+<6,F2)55)YD*Y)"EB- MZ@O7U5K.I^!?A#X+U7Q7J\]KH^BZ:EWJFJW3#;''N9YYYF]269V/I)HD%G]FABUF_C M?*WLZR/EHHV"M!$1C%-0^)?[<7P8^(7PY^/7[/6J?#70M;TI]%TZTUJ MZ2;4)FEA?S;O"?(J(7A\L9\GE?Q4 >"_"GQUXG^)_BC]@'PEXK MNI9+2+3-5O765B1--8Q&*V=L]61(%P>O[P^M>]_\%.=6N_"G[37[*7B_169- M17XOIIBR1\-]EO&MX+A/HR'![5N?'']B74_ GP_^!GBGX!:3)K&M_L_ZA;&U MTP,D4^MZ6T<<.H1(68(+B14$J[F"E@R_Q"M+QO\ #'Q%^V!^UI\,?BA=^"M: MT3P)\)_MFK";Q%IDEC<:QK,ZQK!%';S 2K';^7YC2LJJS,%3>,L #Z:HHHH MYGXF?&7X7?!NQM=3^*'C6RT2WO9C%:RWKD"1P,E1@'G'->#?M=_M=_LT^.?V M:?&/A+PE\8]'O]2O]':*SLX)6+RON4[1E>O%?26L^'/#WB.)(/$.@V5^D;;H MTO;5)0A]0&!P:\=_;8^'W@'2_P!E+QSJ&F>"-'M[B+0W:*>#3(D=#N7D,%R# M0!W_ ,+/&?A9_ACX<==;@(.@V9!R?^>*5O?\)CX8_P"@U!_WU6=\+M-TX?#+ MPX!80@#0K/ \H?\ /%/:MW^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0 MH_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?55->^)WP]\+:'>>) MO$WC+3]/TW3K62YU"_O;E8H;:"-2[RR.V%1%4%BQ( )-:D]MI%K ]U=6]M' M%&A:221%"JH&223T '>OY[O^"P7_ 4Y^.W_ 6U_:IL_P#@CK_P29MSJ7@V M?4C#XT\86#F.VU\PN/.EDG4'R](MS\S2<_:'"[0X\H2 '.?\%(?V^_VDO^#D M;]M*P_X)H_\ !/.^N-+^"&BZF+CQ#XHNDDBM]52&0!]8ONC+9Q''V:V.&E, M/#UZ/]*T3Q-I,-]:R\$ F*9&7(R<'&1VK\K/VX_^#2/_ ()Q_'B2[\8_L@?% M#5?@OXB3K_J)G$\&3WCGV(#Q$< 5^PO]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!_.C;^)/^#H'_@AHXBM=:;X^?"K2^BF2;Q381VZ^Q\O5+!%3 MTVP+_M!:^N?V'?\ @\/_ &#?CH]KX._;"\#:Y\&/$+D1S:C(KZMHCR=/]?!& M+B#)[20;$!YE.":_77^SM/\ ^?&'_OT*^6?VX/\ @B?_ ,$T_P#@H+#=:A^T M!^S-HR>([E3CQKX73^R]85ST=[B #[01SA;A94&?NT >[_"O]I'X _'/P;;? M$/X+_&3PWXLT&['^C:QX=U>*\MI#@$@21,RY&1D9R.XKH_\ A,?#'_0:@_[Z MK\$/C#_P:P?\%$_V#O&MU\<_^"-G[,_8K\ M>JSK!'R>#WK?"[_@YK_X*9_\$[?&EI\$/^"S'[!-]?E6\L>)K31!H>J7"+PT M\:[38:B.P,!@3G[YH _?C_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZK\\M0_P"# MHG_@CU+^ROKO[2'A7XNR7NKZ/9J8?AA?:0UGX@O+M^(K9(G!C<$XWSQO)%&N M2S9PI_!S_B(W_P""A_\ P\:_X>$?\)A%MS]@_P"%9>:_]@_V%YF[^S/*_P#' MOM&/-\W]YG^&@#^O#_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZKXS^"?_!?S_@E M+\5/V.=._;'\8?M'^%_!.GS*8-8\*^(;M#K6G:@BAI;,6<0:>Y89RK0QLKH0 MP[@?G_\ M5?\'<'CKXU^-S^SW_P1X_8JUCQCXCU!V@T[Q%XET&6\N9ST+VND MV99V'.Y9)I!CC?#U% '[:^.?C?\ ![X8>%;SQU\2OB=H?A[1-/B\R_UC6]2C MM+6V3^])+*51![DBORX_;W_X.^_V#?V=VN_!'[('AG4_C7XI0F*.^LB^G:%# M+TYN94,MQ@X($,11P.)1P:^6?AU_P;Q_\%FO^"LGB^S^-7_!87]KJ_\ !VBO M*+BV\*RW,=_J$"MR5@T^U9+#3=RG&02ZG[\1(Q7ZL_L%?\$+?^":7_!.R&TU M?X(?L^V6J^*[4 GQYXUVZIJY+_CM-)\;_%]OM=KOQE (M&BD'>+3$+1NO^SO*/V MY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\+O\ DF?AW_L!6G_H ME*W: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBOQ._X.&/^"XWQ$U;QXW_ 2%_P""7L]_X@^*'BJ]&A^-O$/A=C)<6,DI MV'1[%T/_ !]-DB>8$"W7<@(DWF$ XC_@O%_P6.^,G[=WQQ3_ ((J_P#!)C[7 MXCU#Q'J3:-\0/%'AZ?\ Y"DO(GTRWF!VQV<:AS=7)(5E1TW")9#)^C7_ 19 M_P"".'P;_P""1O[.Z^%-*^R:[\2O$D$4WQ"\;K#AKN8#(M+8L-T=I$20BG!< MYD8 L%7B/^""W_!#GX=_\$FO@I_PE_CV"PUSXU^+;!!XQ\21*)(],A.'&EV3 M$9$*, 9)!@S2*&/RK&J?H+0 4444 %%%% !117X _P#!\Y_S:[_W.W_N H _ M?ZBOX Z* /[_ "BOP!_X,8_^;HO^Y)_]S]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7/?%'X2?"OXW^"[OX^-?["W[=OC+P'\5?@9HO@?2M;U: MXU/P3;>$4G.AW6EM(1$UB\[,Y51A71CNC?*E5&T5\JU_;[_P4B_X)N_LX_\ M!4#]G&__ &>OVA= _O7'AGQ-9Q+]O\/W^W"75NY_ /&?ED7*MV(_F!_XANO^ M"CG_ \<_P"'>O\ P@7_ %$/^%F?9I/["_L+S-O]J>;C_@/V?/F^;^[Q_%0! MXI_P2E_X)Z?&S_@I#^V#X;^"_P *?AE'X@TFSU&WOO'-SJ5Q/;:=I^DK*OG- M!]-9%6Z.C6 M%S>[>C7-R^Z:Y8?WI7=O>N3_ .";O_!-W]G'_@E_^SC8?L]?L]:!_=N/$WB: M\B7[?X@O]N'NKAQ^(2,?+&N%7N3[_0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1^W/_R:/X]_[ +_ /H: MUZO7E'[<_P#R:/X]_P"P"_\ Z&M '=?"[_DF?AW_ + 5I_Z)2MVL+X7?\DS\ M._\ 8"M/_1*5NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 445^8/_!PQ_P %Y]%_X)N> V_9A_9DU&WUCX^>+;(+910(+A?"=K,, M)>S1\A[E\_N("#DXE<% J2@'"_\ !Q1_P7GUG]EW=_P3I_8%U&XUGXZ^+O*T M_5]2T!#<3^%TN<+';VZQY+:G/O41JH+1*X?&]HZ[K_@WG_X(,:-_P3=\!K^T M_P#M-Z=;ZQ\?/%MD6O)9W%POA.UF&7LH9.0]R^?](G!.3F)"4#/+PO\ P;L? M\$&-:_9?V_\ !1?]OO3KC6?CKXN\W4-(TS7W-Q/X72YRTEQ<-)DMJ$_"E^GV+39QD;;^_ :.$@@AHHQ+, MI&&1,[J_GZ_X+%_M:?\ !4K]NG_A77[5'_!03X?W?A?P;XD_M=?@UHHT4:?8 MQVR?8FO7M(I";B5&$MD3<3%A+@!&(0JH!\2T444 ?O\ ?\&,?_-T7_'=&^)NBWD*7.DS1WL MUVEC+J$&X3+;QF.\9KJ':UNI+-6^R:[\2?$D$L/P]\$--AKR8#!N[G:=T=I$2"[#!?_@AS\1-8\>+_ ,%>_P#@J%!?^(/B?XJO3KG@GP]X MH4R7%C)*=XUB]1QQ=-D&"$@"W7:Y DV"'B/^"#W_ 1Q^,O[>'QR?_@M5_P5 MG^U^([_Q%J2ZUX \+^(8/^0K*,[B$C;'9QJ$%K; !65$?:(EC$G[T4 %% M%% !1110 445^"'[;W_!>?\ X*O?M_\ [27B?_@G;_P2$_91\6^#=3T/5[G1 MO%'B"]LXFU^U>*5H)6EE9C::+$'5E\UY&?(4I+&QVT ?L9\8?^"@O[&'P#^/ M'@[]F#XL_M$^&](^('CW5(M/\,^$GO/,O9YY03#YD<88VZ2$;(WFV+([*BDL M<5['7XT_\$RO^#3KP)\+O'%C^U3_ ,%.?BY>_%+XE'44U;^P-/U:Y_LZUO@X MD$UU>,5N=0G5P&R3''N!#+*,-7[+4 ?&_P .O^""O_!,SX??ME>,/VYY?@': MZ_XT\6>(&UF&U\1E+K2]$O'"M--9V941K)),&G,D@D=))&\LQC"U]D444 %% M%% !1110!^*?_!0W_@NS_P %6/\ @E-_P4?\2:A^TK^QXNJ?LTZUJ<5EX'$$ M:*TEM$@4W=MJD(9!=2D/,]G<@E1M1?+&96_2+_@GS_P54_8E_P""F_@+_A,? MV5OB[;7^H6UNLFM^#]4"VNM:1G Q<6I8G;D[?-C+Q,>%=L&O;OB3\,OAU\9/ M ^I?#+XM>!=(\3>'=8MS!JNAZ[I\=U:7<1_ADBD!5AG!Y'! /:OQY_:D_P"# M231O#O[2WAG]I/\ X)6?M.ZO\&9[?Q-;3:QHTFI7)?1[5I5%Q<:5>1DS*ZQ% MRMM,65R=OG(ORT ?M%14&EV+:9IEMIK7T]T;>!(C*GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_ '_ (/G/^;7?^YV M_P#_]@%__ $-: .Z^%W_),_#O_8"M M/_1*5NUA?"[_ ))GX=_[ 5I_Z)2MV@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHKPS_@HA_P %"/V?/^"9_P"S1J_[2W[0NO>7:6@-OH>AVTB_ M;==U!E)BLK93]YVP26^[&BL[$*IH Y7_ (*N?\%3?@'_ ,$H?V9KOXX_%RY3 M4==OQ):^!O!=O2,NJMC@E002,]LC/J* ,7XF?%'X;?!?P- MJ/Q.^+WCW1_#'AS2+20!R:_,O2/^#J_] MD/XM_P#!0OX??L6?LO\ PJ\4>.O#OBGQ*-'UKXC6UG-''#)(K)#)9V0C:>XA M$IC,LT@BV1B1E1P U?*7B[_@B-_P7%_X+(_M3ZYJW_!57]HM/!/PR\*>*;NT MT>TTHJUM>PQ2M&)M'TN-]D4\ M$>#/"5[JFI^%?".EZ9_N2BH9YV1099-J*N]LMA0,X K4H MH **** "BBB@ HHHH **** "BBB@ K\/_P#@K+^S)_P7^_8D_;I\8_\ !4W] MA7XX:C\1_".MR0MJO@71;%YAIFF6Z!(K*YT=F=;R&-,_Z3;_ +_<\TNV$LS' M]P** /RO_P""5O\ P=1?L=?MM2Z?\'_VJTM/@Q\3I66W$6KWF-!U:?[N+>[D MQ]F=FSB&XVX)55DE:OU/1TD021N&5AE6!R"/6OA_]O[_ (-Z_P#@FS_P4-^) M.F_&CXE?"R7PUXNM]:M[S7-=\&2)9/XB@256EMK^,*4F\U R&5(&20#M#( M6P'4GMZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***BOKZQTNRFU+4[R*WMK>)I+BXGD")$BC+,S M'A0 "23P* ):*_.7]O7_ (.A_P#@EY^Q5]M\*^#OB++\7_&%MN0:#\.9([BT MBE'&)]18_9D&00?*::12.8Z]!_X(=?\ !5;XF_\ !63X!^+/C1\3?V:[WX=- MI7BPVWA]%@NI+#4M,DA5HI(;R:-$NIDD69)?+ 5<1$JN\"@#\VO^#YS_ )M= M_P"YV_\ %]/:\UC5;UOEC08"HJCYI)'8JB1J"SNRJH)(% & M%^V/^V'\!?V#OV>M?_::_:/\8QZ/X:T"WW-MPUQ?W# ^5:6T9(\V>1AM5 1W M9BJJS#\!?V _V8/AGJ& .,6-LQ MZ#K'/J]T@_VDMXS_ !*O[[^A_P#9^_9_^$'[+/P:\/\ [/\ \!? ]GX<\)>% M]/6ST?2;%,+$@R2S,?FDD=BSO(Q+.[,S$EB: -?X:_#;P#\'/A_HWPJ^%GA& MPT#PYX>TZ*PT71M,MQ%;V=M&H5(T4= /J>IR36W165/X[\$6WC6W^&USXRT MJ/Q%>:;+J%IH#ZC$+V>SC=(Y+A("WF-$KR1JS@;0SJ"06% &K7Q-_P %.O\ M@OG^P'_P3 LKSPO\0_'G_"8?$2*(_9OAMX/FCGOT_A+]I_0O@[IW@K]F72 MKZ>WUK1KR,VFE7EC*K1NT5U+&;G5+Z/AT:)5@62(*P@61L_MS4.G:=I^CZ?! MI.D6$-K:6L*PVUK;1!(X8U "HJJ %4 #@ 5-0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!^/W_ 6%_P"#9/Q%^TS\<]9_X* _\$^? MVA=:\'?&>[U$:M>Z9K>OW"V][>(H"RV5\I,^G2@*%1/(M+6/5X(<[%GGB3$&J6_'_'S;L'( M5C_I#&OWXK@?CU^RS^SC^U%IVCZ5^T1\$_#?C*'P_K$&JZ&-?TN.X:PO(9%D M26)F&Z,[D4, 0'7*N&4E2 =CX;U_3?%GAVP\4Z*TYL]2LHKJT-S:202&*1 Z M[XI55XVP1E'564\$ @BKM%?$_C[_ (.!/^":OPD_;YUK_@GQ\6OC ?#7B+1( M[:&X\6:K&JZ"-1E7<^GR788B"6-3'N>4+$&9D+AT*D ^V**BL+^QU6QAU32[ MV&YMKF%9;>XMY \K6'Q(TO1FU6YEMY]\;N9+A5L=,"3QS1$W'F9V(X= M-X4>!?L]_P#!IQ^UM^UWX\B_:%_X+.?MO:[J>K7>'N?#F@:T^JZIL)SY,FHW M0:&V"G(\J".5 #\KKB@#]S?A-\5OAY\=/AAX?^,_PE\4V^M^&/%6CV^JZ!J] MJK!+NTGC$D4@5P&7*L,JP#*(]4T#X9>)O&JV#F^%O.())'C\Q)A;%9 M(PI96;<6&,8G_!9JZ\?>%_V1+KQ]X%^+7B3P_)9:YIEO/8Z)?+;Q7D/OV:?^"CGQ>U34-7_ ."@?QF\#>-=6U2X33?AWX<\6OHEI;V43M'; M1P1RV[+-.T"))*%\O8O OQ6O+GPUKV@W>I37,-MJ:B,V-[!YSL8Y7>0Q2X(#KAF#. : /J MZBBB@ KRC]N?_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3 M/P[_ -@*T_\ 1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***I>(_$?A_P '^'[[Q;XLURTTS2M+LY;O4M2U"X6&"UMXU+R2 MR2.0J(J@L6) !)H S_B;\3/A_\ !GX>ZS\5_BMXOL- \-^'M.EO];UK4YQ% M!9V\:EGD=CT ^I. ,D@5_.C^T/\<_VN?^#L7]OVV_9>_9H;4_"'[-OP^U%; MN_U:[MV$4,&YD_M:]3($M[,HD2UM,_(I;[H^T2C3_P""A?[(?$\\4D5OJ<<,@#ZS?]"MI&?\ CVMCAI'*,P\Q MD6']O/V$/V&?V8/^"57[)UE\#/@_#::1H.AVS7_BCQ5K$L<,VJ700&XU&]F. M%!(7N0D:*J+A4 H Z[]CS]D#X#?L)_L]^'_V9OVC>&?#]MMC!PUQ>SM M@RW=S)@&6>1OF=S[ !555';^/_'?A/X7>!-:^)GCW6%T[0_#NDW&IZSJ#QNZ MVUI!&TLLI5 6(5%9B%!/' -?*?[.O_!=?_@G+^UE^V_/^P=^SY\8&\2^)H]& MNKVUU^SM@-&U&:W(,MG:7#,#WM_'M]X>:ZOYE'#36.G%2L$:\,;B[R%4DM#'C=7JG_!&K_@WR_;(^#7[5VE M_P#!3_\ X*0?M<^(+WXL)YTR^%]*UO\ M"603PO"\.J7\N]9TV.R_9X!L4JA M68[0H_3+]DC]@W]C_P#82\)W?@S]DKX >'_!-GJ-PT^IRZ7:DW-ZY8L/.N)" MTLH4L0JLQ5 =J!1Q7KE !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7Q/_P %1/\ @@E^P?\ \%2--NO$OQ#\&?\ M"'_$9H-ME\2_"=ND5\S 807D>!'?1C"C$O[P*-J21YS7VQ10!_.5X2TO_@X# M_P"#:CXCZ9X#T/P]<_'?X"ZEK4-CI&GV<=Q?:7(\\PCBABP&N=$NG=U54P;= MY9.!<$9K^B7PEJ.OZOX5TS5O%7AU=(U2ZT^&;4M)6\6X%E<,@,D E4 2[&)7 M> VW( S6A10 45^2_[>_P#PU36-0 NKW;U6VMDW3W+#^[$CGVKX?_9#_P"#H7]D+]N+_@HAX;_8>^ W MPF\5MHWB2WOH['X@ZZ$M4FO8(6FCC2S4.XAD2.0"65XV#[%,?S9 !^FM?EY_ MP4!_X.PO^"<7[']WJ7@/X)2ZE\:/&=A))!)8^%G^S:3;SH2"DVHRJ589'6WC MG'8D5^H=?*OPA_X(G_\ !,GX+_M">*/VJ/#O[*N@:EX[\5>);K7;K6O$<1U M6-W<2F9S9P3;H;0!V8@Q(KC<1NQ@ _)[X5_M8_\'2W_ 64^)_ASXF_L^^# M8O@I\+M/UZTU2PNIK>71-&O8X9DE03W,P>^U2%PNR1+=6@D!96C .*_H(MC< MM;1M>1HDQ0>:L3EE#8Y ) )&>^!]!3Z* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE?B=X=^$OQ2L9/@1 M\5=%T[6;?Q'I5S.^@ZC!YBW5M!) DL@XX*/<088$,K.I7D9'55P?QA_9Y\&? M&77_ ]XSU/7-?T7Q!X5:Y/A_7O#FKO:W%JMP(Q.A4AHID<11Y25'7Y!P.<@ M'Q+^R[IGQ>_8&^,7PR\'>"O'5SXA^$GQ?\3ZII$7@_4W:2?PS>PSS!);5R23 M$50,W; ?<"VUZ]C_ ."U_P#R8-K?_8R:+_Z7PUZ;\!_V-_"WPLU/2?''COQ3 MJGC'Q3H<=]#HFJZU<(8M*BNIWDE^RP11QQ122*P$DNSS&P5W!/EK;_:;_97^ M'W[6G@M?AQ\5];UT:#]HCN)M+TF_2V2>6-MT;NX0R':>0 P7(!QD9H ]+KY? M_P""J_[-_P +OBI^RUXG^*>HZ1#8^-/!FFG5?!_BBQC\O4(+V$AX;>.5/G82 MN%C"9/SNI4;@I'O'B+X3Z%XU^$VH_!SQWK&J:SIFK:7-I^HW5U=B*ZF@E4J< MR0+'A@IP& !X!))R3POPA_8F^&?PGM]+L;SQUXY\86VA3)-H-EXW\63:A;:= M(G^K>.$[8RT?'ELZLT> 4*F@#P7]J_1/&.@?MI?L?_&GXB0;3]KN] U^8 ". M#5;NR18DR.,R2&4 #_GG6O\ \%)="OOB%^UE^RK\-M 1I;Y?B=)K\R1C)CM- M.^S3S.?[HV@\GO7T_P#%WX0> ?CEX(G^'_Q'T8WFGS313Q-%.\,]K<1.'BN( M94(>*5' 974@@CT)!Q_ '[._@_P1X[F^*VJZ[K/B?Q7+I@TV/Q%XENHY;BVL M@V_[-"L4<<4*%L,Q1 TA +LVT8 .^HHHH XSXS:)\WA5 (VG/.:^?/VK?!O[:=A^SKXNO/B!\9_!^H:+'I+'4;*Q\. M/%--'N7*HY;Y3G'-?6U>4?MS_P#)H_CW_L O_P"AK0!T'PKL?'(^&'AP/KED M6_L&SR1:GKY">];_ -B\;_\ 0;LO_ 8_XU%\+O\ DF?AW_L!6G_HE*W: ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:Y?]J/\ :C^!/[%WP)UW]I?]I?QS_P (UX)\-?9?[;UO^S+J\^S?:+J* MUA_UENIO MWUU8Q0IMA@E?YG&=N!EB 0#ZCN8O%]G;R7=WXBT^**)"\LLD&U44#))). . M]?S\?\%:O^"G7[3G_!<#]J>V_P"".W_!+?4CK'@F?4_*\8^+=.+0VFO>0X\Z M>6=0?+TFW.&+_P#+PX4J'S"'/^#FS_@X8_X6/<:[_P $W/V&/'/_ !3L+R6' MQ4\>:5<<:JX)632;213_ ,>X.5GE4_O2#$I\L.9;W_!FK\2?B+I/Q6\9_#GP M;^Q?/_P@.L:%NUOXU+ISF9=6MW#1VD]U(PB\AT=@EK &>-PKOO#/* #]-_V+ M/^"<=G_P1<_X)_\ B/PE^R'\/;/X@>.['P_<:UK32#[)?>-]8A@9T@\[;)Y* M$YB@BPRQANUT_<)]6E'59[AA$#NV2)]ROZ/Z* /B;_@FK_P $+/V.O^"7NG0: MQ\$O!MCK7C@P%+[XC^*K5;K59-RX=8&("6<9R1LA5=RX#M(1FOL'[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ M *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@ MW9?^ Q_QK8HH \F_:8_9&^%?[9'PLO/@K^T]\.O#'C3PU>\OIVLZ87,,F"!+ M#(I$EO* 3B6)E=&=4UE+2]L())5R'DE'V;4K),[GBG7>%086=N:_?2B@#E/!FA_%W2_!^D MZ9XU\.\NEC42S+$&(C5W#,$!.T'&3BM/[%XW_P"@ MW9?^ Q_QK8K\7_\ @LO^UU_P7Y_X)M?MRZI^VU\(_"5CXP_9LBTNSLE\,6$# MZCIMG:1*6EEU*-52XL;IY7E;[7'^ZVF"-GD"".@#]B/L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QKXB_X)8?\'#W["/_ 4\M[#P)I_B,?#SXH3HJS?#OQ9> MHLEW+CD:?^/-5N/@1\'M6Y:SN% MG\-Z;/;-R0+9=^HZBK+@KYQ:!C@ADSF@#]Y_A]\9/!_Q9US7_#/PL^.?@_Q) MJ'A6\2T\366@ZC#=R:5<.I98;A8G8PR$ G8V#@=*S/VI?AO^T1\3OV]M_"WB2Q@59-/U!HF\B3+!@!YFT,<9"DE2#@CYG_X(L_\ M!"SX6_\ !'+1O$FI^%_CUXH\:^)_&ME:P>*+B\ABLM+?[.SM$T%FF]D93+*- M[S2'#D#;DU]VT ?A%^S)_P &@/Q+^+GC#_A?7_!6;]LK5?&?B749%GU/0O#V MK7%W-<-UVW6JW@,LG7:RQQKC!VRG@U^M'[)?_!/[]G#]A7PA_P (3^R9\$_! MO@FT>)8[NYTO2"U[>@=#<7Y(QUED8BO=:* ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@ M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:M:5!K\,CG6+^" M92OR"*+:0:O44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1 M^W/_ ,FC^/?^P"__ *&M>KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L! M6G_HE*W:POA=_P DS\._]@*T_P#1*5NT %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?\'1W_ M "@H^.?_ '+/_J3Z37\@5?UX_P#!U#X@T;1O^"&OQBT[5-02&?5KSPU::=&V M_E0ROSV0U_(=0 5Z%^RK+^TBWQ[T'0_V17U[_ (6)KQNM"\.Q M^&,B^F.H6LUC/%$PY0O;W$R%P1L5F;7*$ M27KJB@"M:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBJFO^(-!\*:%>^*/%.MVFFZ9IUK)LD+ MZ^=)DAN\<<6>EL_%U_"=]XE\/7_ANZ@U[PQI]PL1I(I9(_*-QF-7W#)'(7I7O/PU^*/PS^,W@VS M^(WP@^(FA^*O#VHJ6L-=\-ZM#?6=R 2"8YH69'P00<$X(Q0!NT444 %%%% ! M1110 4444 %%%% !1110 4444 %-FABN(F@GB5T=2KHZY# \$$'J*=10!^67 M_!2C_@U._8A_;,\6K\8?V;=4?X'^-)=1CN-5?PSIRR:1J \P&1_L09!;3XR5 MD@9$W6C_B.<_P"L77_F;/\ M[RU^ -% '[_?\1SG_6+K_P S9_\ >6OV+_;/_P""E7[#G_!/GPX-?_:V_:,\ M/^%)I;CSZ9)IFB:K]BAUNU:8310W7_@J!H45G\68[^].H MSBZLY)KRTDF,UO+,EE^XAE"2>48DZ"%20"Q ]9_9Q_90_9J_9"\")\-/V8O@ M=X:\#:(H7S+/P[I4=N;AE&!)-(!OGDQUDD9F/4?MS_\ )H_CW_L O_Z&M>KUY1^W M/_R:/X]_[ +_ /H:T =U\+O^29^'?^P%:?\ HE*W:POA=_R3/P[_ -@*T_\ M1*5NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%?B#_P %F_\ @Z]_X9>_:.TK]GK_ ()Z MV7A_QA_PA_B!'^)GB;45\^PU#RV(ET>S=3]1)=+G:P"IG#$@'[?45X!_P3=_ MX*1?LX_\%0/V<;#]H7]GK7_[MOXF\,WDJ_;_ _?[*?$?_@J7_P3 M5^$?F)\1OV^?@_I<\6=]E-\1-.:YXZXA28R'\%H ]YHKX)^(_P#P[_I*EKY/YN*\"^(__ ><_P#!+7PIYEOX%^%_ MQ?\ %4PSY4MKXWL92WT$@K%_XB,_\ @X?^/O[O]F+_ ()%"*TG M_P!7?)\+/$FJF,'H?/$L4(^K+B@#^@*BOY_A\5_^#V/]HW_D5OAN_@6QG_UH M_L;PKI7EJ?\ L(LUP/\ @/S?K1_PYM_X.O\ ]HCY_C'_ ,%.V\)VTW_'U9M\ M8]5MP5/5?)TFV,3_ .Z2![T ?OY?7]CIEI)J&I7D5O!$NZ6>>0(B#U)/ %>0 M_$?_ (*(_L!_!_S%^*G[;?PE\/21YW0:O\1--@ESZ"-Y@S'V )K\9K'_ (,S M?VGOBY=QZK^U/_P52:_G#;Y1!X7O=9=CWQ+>7T)!_P!K:?I7KOPX_P"#)O\ M8,T;RY/BK^U7\6-?=,%TT7^S=,C<^X>VN& ^C ^] 'V!\1_^#D'_ ((I?"_S M$UO]N[P_?RID"+PWHFIZIO/H&M+:1/Q+ >]>!?$?_@\=_P""2/@OS(_"6C?% M?Q>XR(VT3P?!!&Q[9-[=0,!_P$GVKNOAQ_P:>?\ !%3P)Y;Z]\ ?$?BV2/!$ MGB3Q]J2Y/J5LY;=3]",>U>^?#O\ X(C_ /!(GX3JDOA?_@GC\*9#",K+K_A6 M'563'\6Z^$IR/7.: /S.^(7_ ? ?"*VE:U^#G_!/CQ/K3NVVW;Q#XZM]/)) MX&4@M;G)]@W/3-!_$?B @'ONM3;J? MJ1CU&*_=#X5?!S]G_P"'FDVVI?!#X5^#M#L;BW62SG\*Z':6T4L3*"K(UN@# M*5(((X(-?'__ 7A_9:_X*I_M6_!_P $_#K_ ()B_M"3>"FOO$,]C\1;>+6H M]*\[3I8U9O#/Q= M\6>&?A)J\A E\.6G@[2!J=J&&09;.^^TW, (Z-(B^QS6C^P$G_!Q_P#\%P/" MGB3QI\$_^"GNI:)IOAO5H]/UQ]1\>7OA\QR2Q^8A5-)M#N1EW#@=4(('&?T" M_8!_X- /V-_@;=6WQ)_;H\=7_P :?%ID%Q<:1F2PT&*8G<=R*WVB\(;^*614 M<9W0\XK]9OAY\-_AY\(O!UC\._A3X$T?PSH&F0^5INB:!ID5G:6J?W8X8E5$ M'L * /YV/VHO^#4?_@KQXB^!>N?$#Q1^VVGQF\;6?V9M+\ #Q'>3'57>YB27 M_3M8N((8O*B>2?+CYO)VCYF%?G'^V;_P1C_X*9_\$^OAQ:?%[]K?]EC4/"_A MB\U!;%-;MM?TS5((IV&529M/N9_(W=%,FT,1A23Q7]KM<_\ %7X5?#CXX_#C M6OA#\7O!>G^(O#/B+3Y+'6]$U2W$L%W XPR,I_,$8((!!! - '\(?PJ^%7Q' M^.7Q'T7X0_"'P7J'B+Q/XBU".QT31-+MS+/=SN<*BJ/S). H!)( )K]GO^"" MO_!!7_@K#^Q=_P %8OA3^TO^TO\ LI_\(UX)\-?V[_;>M_\ "=:%>?9OM&A: MA:P_N;6^EF?=-/$GRH<;LG"@D?J__P $N?\ @@?^Q5_P2K^(_B_XO?""VU#Q M%XF\1:A.NB:WXE"2S^'=),?"/PZ_:6_:#T+ MPOX@\=:M;6'AG1+J9GNKEIYQ D[QQAC!;!R0UQ+LB7:P+Y&*^:_VK_BE_P % MN=#_ ."PGPJ^'W[-_P *M$UK]FJ2SAOO&-]%:Q6ZF!]UM>I?7L[,PN("PN+> M&W">:"@82!9"@!]->$_^"@_[&7C[]K+4_P!AOP-^T)X?U?XI:+I$^H:OX6TZ MX,SV<<,B1RQ22J/*%PC."UOO\U5#,R FORH^,__ 4<_P""R_PETO\ :6^' MW_!1/X,Z!IOA#QC-<^#?A)>6-A%:V>]7>*[FLH9"US>VY@M MH]J":>([9'??DEF 5G9!<"\M;Q%6)H\3.!*^Z,J\\'\$:[X?O+9].\8Z]KUQIU]+"FH/J-P1=Z? M#OBN)9RH+(BJ59U.%-?>U% 'YV?M(_M'?\%)_P#@E%_P1J^'?BYOA[JOQ]^. MVFW&G67CB:;2[W64B$S3W-Y/G>-/^"P7PL_9 M5_X)S?"?]O7]O_P=?^ C\2H=*CF\-Z#"^HS:?=7]K+=QH581R$+!$SN-I=#E M<,1D_8M>8_M4_L8_LL?MO> (OAA^UA\#=!\TF*E#+!*A6 M2!RI*[HV4X.,T ;'PT_:+^"_Q:^$7@[XZ^#_ !Y:CPOX_L+.\\(:AJR/I[:E M'=0^=;A(KI8Y-[QY=4*AB 3C KMJ^(O^"M__ 15\$?\%/OV4O W[*?AKXX: MC\+]$^'5W'<>&K33=&34+(F&T-I;)-"\L;LL4+.J%95($C9W<5Q?_!6+X9?\ M%?/@1^R[\$OA9_P10M/M$GP^ACL?%,LEWI9N;C3[.RAM;2$PZEF.X1P97DVG MS T2%%_B?\$[[XIZ_\0(I[;7YM U M:>T,MK%;*]Q$AAD21IIIVV093A6^8;<'Z2_:1_X*)_L'K;Q)*ZQR/;B W"R7"*T,(C-Q$"TCJK%OE)P< 'ME%(CI(@DC8 M,K#*L#D$4M !1110 4444 %%%% !1110 4444 ?P!T5^_P!_Q Q_]91?_,)_ M_?JC_B!C_P"LHO\ YA/_ ._5 'X U_?Y7X _\0,?_647_P PG_\ ?JOW^H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILTT5O$T\\JHB*6= MW; 4#DDD]!0 ZO&?^"@'[6.C?L5_LI>*OCO?O"^HV=I]E\-V/ MXE#?O' Y\N-SVK0_:C_;E_9 _8GTK3-8_:P_:+\*> HM:,PT:/Q#JJ0S:AY. MSS?(AYDF">;'N**=OF)G&X9_(W_@X<_;17XV?M'6?[,?@O5Q+X=^' 8ZH89, MI]>S5^''_ ;P_MG_ /"EOVD+S]F#QEJWE^'O MB1M_LKS7PEMK,2GRL9X'G1[HCW9U@%?N/0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_\FC^/?^P" M_P#Z&M>KUY1^W/\ \FC^/?\ L O_ .AK0!W7PN_Y)GX=_P"P%:?^B4K=K"^% MW_),_#O_ & K3_T2E;M !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445\__ +57_!5+_@G9^Q,EQ#^TU^U] MX*\-ZA; F;0!J@O-5&/^G&U$ER?3/EXS0!] 45^*G[4/_!Z3^ROX6NY/"G[% M_P"RYXP^(VJ22>3::GXDN$T:RDD)PK11H)[B89Q\C)"QZ9'6O%A^U!_P=T?\ M%6OW7P6^$%Y\#_!FH=+^ST9/#$0A/W95N]39[^08/WK4X)Y"X' !ZM_P=>_\ M%G/VC?V7S#_P3T_9Y\*^(/!Y\8>'Q>>)OB7+"T']H6$N4:QTN4?BL\P(9<^6 MH&2Q_G!K^A#X7?\ !FS\9?C3J=Q\2_\ @HW_ ,%'=4UWQ1>V["=?#5O<:K-Y MQ4[7DU'4W$DJACRGD L,X=(+#=A;JW8_@'C/S1ME6[$@$?\ P3G_ ."D/[3/_!,']H2T M_:"_9L\2QQSF,6WB#P[J.]].UVSSDVUU$K*6 /S*ZD/&W*D<@_KU9?\ !>[_ M (.;/VE;.&\_9P_X)61:;I5]$LEAK-K\(=>N$=&&5875U<"V8$$$';C!STJQ M_P &W7_!MUC^P?\ @H7_ ,%"_ 7_ #RU#X:?#/6+;Z-%JFH1,/HT-NP])''W M5K]_J /Y_=G_ >U_M&_>>3P-ID_OX2TKRL_3==C]?SH_P"'#/\ P/_'. MI+XB_:/_ ."GEUJ5V?\ 7II_@66[D;/7%S=7X(_&,U[9\./^#*__ ()M^'O+ MN?B1\?OC!XDG3&Z*VU33K"W?URBV;R?E(*_8BB@#\]/AQ_P:S?\ !$OX?>7- M>?LI7GB2YCQMN?$?CG5I<_6.*YCB;\4KWSXXEN8Y'!]]U?1]% &+X,^&_P ._AQ8_P!F?#SP%HN@VV,? M9]%TN&U3'IMB516U110 445Q_P ": .PHK\6_VQ_^#Q+X)Z)XZMO@[_P38_9S MUOXPZY=:C';0ZYJMK<65E=DL,I9VB(;NZ=AE1N6#!((#C@_LAX'\4)XX\%:/ MXUCT/4M,76-+M[U=-UFR>VO+02QK)Y,\+@-%*N[:Z,,JP(/(H _/7_@LU_P< M9_!#_@DUXW7]GVS^!WB7QQ\3;W0X=3L-/D']G:1%;S,Z1RR7;JS3?-&XVPQN M"49&>-@?&'7YO@=\%-5.[^S;R&?0M,N;5N<)9*6OM3 M!7!4W!,#'!5TK]]/&7[,'[.GQ%^,&A?M >/_ ((>%]<\;>%[)[3PYXGU;18; MB\TR%I!(1!)(I,1W9(9<,-S8(#-GNZ /$_\ @G7^Q_?_ +!'[&G@?]D:^^,F MI^/1X*TU[.W\1ZM8I;22Q&5Y$B6)&;9%&'\N-2[E415+'%>V444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%5M9UG1_#FCW?B'Q#JM MM86%A;27%]?7DZQ0V\**6>1W8A415!)8D $FOEOPW_P4A^'O[?/[.'QIO\ M_@DK\8_"_C3XB_#RWGT_23J]A.;"353;F6V.UC$98)662*.<'RC)$Y^=$.X M]O\ VE_VH_V??V.OA'J'QV_:;^*^D^#O"FF%5N-5U:8@/(P)6&*-09)Y6VMM MBC5G;!PIP:^-O^"H/[5?_!0KX_\ _!._X?\ [1O_ 0AU#3_ !0?B%J=HMQJ M%II$C?L[?LU?#RV\,>$-!1QI^E6TLDN&=B\DCR2LSRR M.Y+,[L6)/6@#P7XZ_P#!*_\ 9]_X*;>"_@O\3/\ @IK\!]/NOB%X#TI+G6-% MT'7)!8->SP1F[LI98@KW-H)T$BIN RN,LK.'^MK2TMK"TBL;.%8X88UCBC4< M*H& !] *DHH **** "BBB@ HHHH **** "BBB@"EKWASP]XJTYM'\4:#9:E: M,ZNUK?VJ31EE(96*N",@@$'L17SG^W3_ ,$C?V)/^"BWQ!\%?%7]IOP)JFH^ M(/ %U%)X>O[#7[B!%B6X2X:WD@W&"6.1T 5X#CC'TS10!\ ?\%4?^"5G M[9?[<'[9OP3_ &C/V?\ ]MBX^'?AGX=7%O;>(_#NF7^H:;?7-I+J$/?&>J^%KF]L].N+K4'CGE:XM94:T%O:JDF^7]VQD(PQ K[_HH ^/OV MD_\ @M9^RK^RW_P45\"_\$T_'OA?QAJ/C7X@VFF-I.H^'=-ANK*TN+^[EMH( M+K,RR1']V)"RHX5'5FP,FOI+4_V@/@1HOQ:M_@)K/QH\*6?CF[T^._M/!UUX M@MH]4N+61Y(TGCM6<2O&SQ2*&52,H1VJAXO_ &5_V:/'_P 6]#^/OC7X!>#] M3\<^&IQ+H/C*\\/6[ZI8L$9!Y=T4\U1M9AMW8YZ<"OFWXQ_\$0_V_.3+;$L(F7+@KPOA?_@L%\?M=_X+?:G_ ,$L&_8UNU\$K:23 MZ;\3+Z:ZL'$5OI:W5S7RYUCD#&-\ [6Q]TX(.#S@CUH EHHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***YOXK?&+X1_ CP9/\ $;XW_%+P[X.\/6KJ MESKOBG6X-/LXF;[JM-.ZH"<< G)H Z2BO ?VF?\ @IM^QU^RI^R);?MS^/OB M8=6^&E_-;Q:7XA\(6;ZI'?-.S+$8C!E2C,A4.2$S@%N17C_[9G_!;#X>_L[? M\$K] _X*J_!/X*:G\0_"GB2>P%AHUWJZZ1/!#=/)$LD[B*X"%)D6-D"M\S]> M* /MZBOSW_::_;\_X*)?&K_@CM\._P!MW_@F?\!HKGXG^-Y=+GU'P9<:-)JL MEA;3+/%=K"K&+)9%V^6K$IR"#]KW]GS_@K?^WA_P $C/A;X-^%WQ@O M/@K^T5,^CW?Q#OD\43:*KE+6>"_BDFTM92B22/'.(X@0"JKQ@B@#[U\6^-?! MO@#19/$GCOQ;IFB:=#_KK_5[^.V@3ZO(P4?B:\G_ &N_^"B?[&?["7PBTCX[ M_M1_'&R\.^$_$%REOH.L6]A=:C'J,CPM,BPBRBE:3=&I<$#:5&66GS64KA[H MQNQG28NTD@)+C<5)KUCXA_\ !)+]D3X]_L1_#+]@K]J+0=4^(?@OX6VVDIHT MFIZO-975U+I]B]C!+-+9-"V?(D=6"E0<\T 9YV5HUDA1F&$<_*<@5P_\ P5(_ MX* M-W&T,I']1\'^!;2SM_".@Z]IZZE#I M26D!M[8Q?:O,8/'"3&LA)<*S#=R<]Q965GIMG%IVG6D5O;V\2QP001A$C11A M551P !TH _/S_ (*L^#?^"RW[4'[(7P:US_@F=XROOAUXTUR.WN?B=HUS M=6FESV4-SI\>.?VCHOASXA\&J;CQG=V6F2:I;WLL]I MS&D0GMQ+B>$%'W\(G2M1&GG7M8N[>&WV3@ M*[^4[P).Z1NK!8G.XXK\0]4U/4=;U.XUG5[V6YN[N=YKJYGG:-=O=:=9KKU]91QS,NPR$6D M\7F-MR 7SM#-C&XY\9_X<6?\$K_^C6__ "]]<_\ DV@#^>CP_KVL^%=>LO%' MAS4IK+4=-NX[JPO+=]LD$T;!TD4]F5@"#ZBOZ9_^"?\ ^UCHW[:G[*7A7X[V M#PIJ-Y:?9?$EG#TM-3APEQ'C^%2W[Q >?+D0]Z\O_P"'%G_!*_\ Z-;_ /+W MUS_Y-KV;]F#]C3]G#]C30=4\+_LW?#^;PYIVLW:76HV;:]?7L_\ 8!?_ -#6@#NOA=_R3/P[_P!@*T_]$I6[6%\+O^29^'?^P%:?^B4K M=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN$ M^._[4'[-_P"R]X:/C#]H[X\>$? NFE2T=WXK\0V]BLV/X8Q,ZF1NP5023P 3 M7YR_M7?\'??_ 2S^!/VG1O@>/%WQ>U>+-\4,H M/49'- 'ZJU4UW7]"\+:/<>(?$VM6FG:?9Q&2[OK^Y6&&!!U9WISQQ9T+_@V/_P""QO\ P4#UBW\;?\%5_P#@HW)86KRB8:"^M77B2ZM3U*); M[X;&USS@PNZC.=IZ$ _1_P#:N_X.1/\ @D#^R7]ITW7/VJ;'QOK5MD?V%\,K M-KSJ<_0X_/CXH_\ !WW^U9^TGXJE^%7_ 2Q_P"";^IZ MYJTORVEYX@MKO7+YU8X#_P!FZ8%$1'J9Y%SU! Y^Q_V4?^#47_@D9^S=]FU; MQQ\,]<^*^LP8;[=\0]::2V#]\6=J(8&3T659<#N3S7Z#_"[X/?"7X'^%8? O MP6^%WAWPAHEO_J-'\,:+!86L?&.(H$5!^5 'X'?\.^O^#K__ (*J_P"D_M6_ MM*W/P?\ !^HW/\!TW15,DI']R\*L</[\AZGU- M>TT44 %>?_'C]E7]G']J#_A&O^&A?@OX?\8?\(?X@BUOPS_;NGK/_9]_']R9 M,_AE3E6P-P.!CT"B@ HHHH **** "BBB@ HHJIKVISZ+H=[K-MHUWJ,EI:23 M1Z?8!#/=,JEA%'YC*F]B-J[F5^%7C7XK>' M=)\3^+9I(O"_AW4=9AAOM6>.-Y7%O S!YMJ1NQ*@@;:_!OXM?\'!/_!9O_@J MW\0M4_9U_P""/7['>M^"].@N6L]3\2&Q2[U:TY*DW5Y*.-0<$"5U." ?M77XW_M7_P#!KE\5_P!O_P#X*->-_P!H MC]K3]O/Q%=?"6\UO[7X,\-6UW-?:Q:6DR))-I\3W0-OIT$4QD2/RTFW1HI95 M8DU^R%% 'SY^P[_P2Q_8._X)T^'UTC]E']GG1M!U!X/*OO%%S&;O6+X?Q>;> MS;I2I//EJRQ@GY44<5]!T44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%?/W[+>&DE?:H (&YL*0#Z!KP&U_X*@?L.:C^W%%_P3HTCX[Z; M>_%E].N;J;P]:([I;O BRO:R3@>6+GRB\OD!BX2%RP7Y0WSW_P % &_X+?W_ M /P4G^!=Q^P??>&K_P" @\O4O',%R\%I XCE\N[BU"Z;S9I$DMYU:V%NA_>! MF,;F /7T#J/_ 2Z_8;UK]N5O^"C.N_ O3[[XL#3K6UM]?NY'>.WD@1HTNT@ MSY?VKRBD7GE2ZI#&%*D,6 /G_P#8+N?^"X&H_P#!37XX67[6.U1I"?*MHM^U(D"J H+;FRQ^ MA** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H( M!P2.G2BB@#PKX?\ _!-+]B'X5?M?:S^WC\._@-8:1\5/$-E>6VN>)[6]N?\ M31=2QRSR- TI@$K-$,RJ@?#,"2&(KYZ_9&_X(G^(?V8_^"MOQ0_X*;:_^U;J M'BVU^(]MJDL7@^71WLO[,N[JYB:,-(EPZ744%LCP1[D1@&4\EGQ#_X+<^(O^"E'QG\(_MS_ _M-#^ UNVIWWPODEL-.FE,;Z@B:?;17EBY MW@6GF/()]T@;:/E!P-O_ ()E_P#!LOBZ6]M[G2]5LXK\VD$H8%)899QF98MCJ%20&0E1N^Y*P]%^&7PX\->*-6 M\<>&O .BZ;K>OQQ)KFM:?I<,-WJ"Q%S&)YD4/+L,DA7<3MWMC&30!Q/P"_;< M_9%_:E\2^(/!?[//[1?A+Q;K?A6\GM?$>AZ/K$;WNG213&%S+;DB14\Q2HDV M[&/W6->I5\F?L!?\$;?V2?\ @F'XQ^)?Q&_9&AU^+5_B1;VJW2>+=9.HPV+6 MYN'187*+/L>2?=)YDDC-Y:888Y\G_P""/W["/_!1S_@G#X8^-6O_ +;_ .U5 MJGQLCO!%??#S0M*\1W]^D:Q)=3W*Q6]XB_9IYY'A011[D!3@G=0!^A=>2?\ M#9_P:_X;+_X8?_M;_BK_ /A$?[=^^/+^_P#\>OKYWD_O]O\ SS^:OD#_ ()8 M_P#!5?\ ;G^+'[*_QG^/_P#P5/\ V6K;X5GX2S10VL4?A^_TBZUB00/++&;: M_=B'RUI&CJVR1[C "X&?R<_X;/\ C+_PV7_PW!_:W_%7_P#"7?V[]\^7]_\ MX]?7R?)_<;?^>?RT ?T^T5\O?#;_ (*P?L\_'']B'XG_ +;_ ,#M$U[Q%I?P MFL=3?Q/X=-G]EOOM=AIL6H3VL8EP'/DS)MD'R.?NDUY+^QU_P6:\:_\ !2/_ M ()A_&3]M;]D/]G@:?XY^'CZU9^&_ 6MW4FK-JM[9Z=#>VZE+58)',XF$:Q1 MG<7& YH ^^Z*_/?]COXR_P#!7?\ ;E_X)(_%76OCI\,+WX+_ +1%T^LVGP[A M;P_)HF"MI!-82K%>-(T*M,\D!>7)&QF..#1^R[_P3F_;[^+/_!'KXC_L(?\ M!3O]H>WUGXA>/9-5@L/&EOK5QKDFG6D\<$EJ9C*L!=H;E93Y,;;/+" .,D* M?:_Q2_:#^"/P4^$VK_';XJ?%+1=%\': F[6?$=W>K]EM/WJPX=UR ?,94QUW M$#K7C_C[_@JU^Q_X6_X)_P#B#_@I?X"\4:I\0/A=X>1S/>>"],WW=R4OEL91 M%#=M;YV3-DEV4;%+@D8SYS^Q?_P14^%O[-'_ 2_\0?\$M/BU\7]5^(OA#Q/ M/J!U+5!IJ:5-'%=F-WB@19)O*VRHTJL68AG/I7L'[,W_ 36_8V_9/\ V4[G M]B?X8_"."\^&NH3W$VJ^&O%=W)J\&H/.5,WG+=LZLCE%)C $>(/^"J_[&GP#U+Q)=Z;\PA M)N0B%LKM7())&!I7[6/_ 54_;9_X(=W/[2'[-_P>N/AK^TWJV33LR"27Y=Y)!P *^Z?AI\*?A=\%_"<'@'X._#;0/">A6 MS%K;1?#6CP6%I$3U*PP*J*3@=!VK?H _/>^_8S_X*<_MJ?\ !#J']E3]JKXS MR^ _VCM3D5M6\96NN(%7RM;,Z^8^E$(0^GXA:./Y=QYXKI/#7_!%S1/B#_P1 MTT+_ ()-_M?_ !XU;Q3'I[1M?>//#5LMG?$Q:NVH1>5]J^T*&5"+8NX;-;_P"T3W&V M_:_C,LL"PYV3MP%"C:H0@KD'V#X5? _X/? WX9:3\&/A!\--%\.>$]!4KHWA M[2=/2*TL\RM*3'&!A29&9\]2S%NIS7544 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7E'[<_\ R:/X]_[ +_\ H:UZO7E'[<__ ":/X]_[ +_^ MAK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ "3/P[_V K3_ -$I6[0 4444 %%% M% !1110 4444 %%%% !1110 445G^*?%GA7P-H%SXK\;>)M/T?2[*/S+S4M5 MO4M[>!/[SR2$*H]R10!H45\"?M6_\',W_!'W]E3[3ILW[2J?$/6;;(_L7X76 M)UOTA^RC_P9F?\ M!/CX3_9M8_:C^*_C/XLZC%@SV$4PT'2I?4&*V9[GKW%R..U '%_M,_\ !Z5\ M!-.U)O!7[#7[(7BWQ]JL\OD6.I^++E-,MY)3PK16UN)Y[@$X 1O(8Y[=_(_^ M%O?\'?/_ 5;^7P#X'O_ (#^#-1_Y>;:P7PC'%&WW9%GO&DU5Q@YW0$@]<=* M_;G]F;]@G]B[]C735T[]EW]F#P5X)81>7)?Z'H,27LZXQ^]NB#/-QQEW8UZW M0!^$WP)_X,S-6^(/B7_A9O\ P4D_;]\0>+-;O&#ZK9>"T>6:9AR=VJ:D)))0 M>G-LIQWYX_1K]E+_ ((+_P#!)S]CK[-J'PL_8W\,ZEK%MAE\1>-8FUR]\P?\ MM4:],BP/[PK&/0LM+TRP@:>^U'4;I(( M+:)1EGDD(KK09FE MAM[EHQ(NR0J$GC93\LL1>-BK@,2C 'JY( R3@#J37P)_P %"?\ @Y(_X)E? ML!?;O"5Q\4_^%E>.+3^+[OP^WC7PY+8V>MV4CJ]C= B2"5@C*SQB5$\R/($D> M]"<,:^*?^">W_!JK_P $VOV,?L/C/XQZ!+\;/&MMM=M3\;VB#2H)1W@TM2T6 M.A_TAK@@\@B@#C_^"+/_ 6G_P""E7_!4S]LC4==\:?L0MX6_9VN/#MW'I/B M'3K*4PZ=J,;J\33:C&?"/A3P5IK:/X-\,:=I%H]S+ M2[NIECBB0O)(YP%4#))]L4 / MK@OVFOVGO@3^QS\%=9_:&_:2^(EIX6\(:!&C:EJ]Y')(%+N$CC2.-6>61W95 M5$4LQ( %>#? K_@J=^SO_P %+/#/QF^%?_!-'X]:9??$'P'I#P:5K.N:)+_9 MYO9X91:WD<TNH87N9/*L MKF&;:TC/RL2.Z.I"LWK'B#_@F[X#_;__ &8O@KI'_!7+X.^&O&'Q%^'UO;ZA MK"Z/J4YLI=4^S^5< N@B:2&8K'++!CRC)&J_.B M[C^S#^RI^SQ^QC\(+#X# M_LP?"C2O!WA73F:2'2]+C/[V5@ \\TCEI)YF"J&ED9G;:,DX%>@T 5="T+1/ M"^B6?AKPUI%KI^G:=:QVNGV%E L4-M!&H1(HT4!415 4* !5JBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#\D_^#DK]L_\ Y '[#_@G5O\ GEKOC?R7^OV.U;'_ *= ME/\ TP:OR3K]FOCS_P &Z?C/]HGXS>)?CA\0?V\O.U?Q/J\U]=X^&9*Q;S\D M29U/A(T"QJ.RH!VKD?\ B%K_ .KZ/_,9?_?.@#"_X-K/V@OA[::G\0/V-O%^ M@Z:+CQ;G7=/>>W4C5=D"V]U:R@\2XA6-E!!RBR@\* /U\\/^'/#WA+28= \* MZ#9:986Z[8++3[5(88QZ*B */P%?F=\!O^#=/QG^SM\9O#7QP^'W[>7DZOX8 MU>&^M,_#,A9=A^>)\:GRDB%HV'=78=Z_3Z@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *\5_:L_:4U_X2>/OAG\#O SZ9:>(?BEX@N-/L-:UR!I M;338;>$2S2&)'0S2MNCCBCWJ&>0$G VM[57DW[8?['GPS_;,^&D7@3QY=7NF MW^F7@OO#7B329-EYI%ZH^6:-NXZ;D/! !!5E5E .-_9Z\8?M3:;<^!G\9^,= M)\8>%_%.KZO8:G>3:.]MJ6E3P?;989/,25HYH7^S&,AD5D+( S9X/^"EW[2_ MQX_92^ 3_%;X-Z#X;GCBU.SL[Z\UN::26 7$PBS% BA7(++\S28&3\AQSXQ^ MP=^U)\=OV>_%OA/]D#]K30EU#2?%=YJ-O\,OB79?=U.:&YE\VWO%))69G#$- M][+H#O#>97H'_!:__DP;6_\ L9=%_P#2^&@#Z<\>^-_#?PT\#ZQ\1?&.H"UT MG0=+GU#4[DC/E00QM)(V.^%4\=Z^98/VH?VH+K]DI_V_$M=&70ELVUZ/X:_V M83*?#RODL;[S,_;/LX-P&">4.(]A_P!979?\%3+?6+K_ ()[_%:+0UE^%?AM\.-1^!\=EK/B'XR:I8V/P_340WV98[E$D>^N%0AS#!$X9T4ABS*N5 MR6"2?'KXB_ 7]I?P9^S_ /'3Q18^(-+^)-C=CPKXFMM*%C+;:I:JKRV4\:NR M-')&ZM$XPP8%#OR&'Q9\#M.\0V?CC_@G[-XO6063:%K_ -D,V=HD:/?%C/'-;_9)\8:':7>DM'/JU]<0 M&&U7_]]+1_P )+J__ M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q7P!_P='?\H*/CG_W+/\ ZD^DU]S_ M /"2ZO\ ]"A>_P#?2U\#?\'/VN:C>?\ !#/XX6T_ANYMT;_A&LS2,N%_XJ;2 MCV_+\: /Y)O!WA75/&_BFP\):+'NN=0N5ABR.%R>6/L!DGV!KV[]KOX!:7X( M\+:)XM\'V6VVT^VCT[4MJ\M@?NYFQW)W!CZE:TOV%/A9_P ?GQ:U:V_O6>D[ MA_W]D'Z(#_OBOH#QCX5TOQOX6O\ PEK4>ZVU"V:&7 Y7(X8>X."/<"@#@O\ M@W>^.'PA_9N_X+#?"/XV?'GXBZ3X3\):%%XCDU?Q!K=VL%M:B3P[J<489V[O M))'&JCEG=5 )(%?N#^U=_P 'B/\ P3(^"?VG1_V>_#_C'XOZK%D0S:3IITG2 MV8=FN;T+,!GHR6\BGD@XQG^:CX=?LT?&[XJ_M VO[-7PE^&6H>+/&EYJ$UOI MWAS2X&>:_,4;S.4 (.WRHWD)R,("W\#_"GX?Z)X8T6T&+71_#VE0V5K"/\ 8BA547H.@K\$OV0/^"[7_!CZ)+XE\26=OXB\+)X)@MM0%G/&SK(K+(=@VCS"W4*I..U?JQ MX^_X+'_LE?#3]O71O^";7BR+Q)%\4M?6V.F:=%HS26TAGB::,&=20IV*Q.0 M,?2@#ZPHK\./^"QG_!;C_@K-^S]_P5:_X8)_8'T'1=0DO]"TN31?#5[X3BO+ MZZO)X&E=4=W7>"HR!VP?0U\[^(/^"ZW_ %/V@++]E/Q-\-_".G_$K4A$ M=/\ UYX2T^/4[GS$+Q[+=KC>VY06&!R 30!_2?17P=_P2N_X*-?&;QC\*-) M^#'_ 4_\7>#/"/[2.H:[=(GPSNM9T[2]8GLFPUH\>F^>97WQAV!53N )KUS M]OK]JOXI?#S]GCQ[X;_9+_LB_P#CE:>'_.\$^#9[ZTN+VYNV(,8^Q-('D#(' M8#'(!/:@#Z5HK^?M/^"A7_!XS).]M'^Q@&DC ,D8^&]H64'ID>?QG!_*O7_V M#OVV/^#H_P ;?M@> /"G[8'[)$NE?#*^U](O&6H)X#M[8P6>QB6\U924^8+R M : /VEHK'_X275_^A0O?^^EK\K_^"M/[7G_!Q=\+OVP+WPI_P3?_ &79M?\ MADF@6,MKJ$G@R"^)O&1C<+YK2J3AL<8XH _6BBOY_O\ AX#_ ,'D/_1E+_\ MAM+7_P"/U^J'_!);XU?\%"OBC^Q_9>*_^"D'P;NM ^)KZ_?176GQZ3%8@6:N MHMV\I68#*YYSS0!]8T5X7^WC\3OVJ?!/['_C_P 5_L?_ PN]5^)MCH#R^#- M/:SCNA/>;U"KY3, _P I;@D5^.7_ \!_P"#R'_HRE__ VEK_\ 'Z /Z :* M_%K]@[]MC_@Z/\;?M@> /"G[8'[)$NE?#*^U](O&6H)X#M[8P6>QB6\U924^ M8+R :_8W_A)=7_Z%"]_[Z6@#^1K_ (.CO^4Z_P <_P#N6?\ U&-)KX K[Y_X M.?KF:\_X+F?'"YGLWMW;_A&LPR$97_BF=*';\_QKXJ^'7PL\4_$[^U?^$:MM M_P#9.FO>3Y!^?'2-?]MN<#OM- '-U_1M^Q9_P4+_ &EO^";/_!KI^S_\;OV8 MOV:+?XD:UJWBC7M!\NZGN'CTF6Y\2ZS]GN'M;=?-NU>55AV+)$=\L?S'=BOY MR:_KJ_X-@M;U&T_X(9_ ^V@\-W-PB_\ "2XEC9<-_P 5-JIXS^7X4 ?G=X=_ MX)#_ /!P-_P7-UVT^(__ 4\_:"U#X4_#N:=;FT\*ZU 8I(DSE?L^@V[1I$X M'R^9>-'.."?,[_KM_P $N/\ @CC^R#_P25\&ZOHG[-MMXAOM:\30VR>+/%'B M/67GN-4\C>8@84V6\2H99=H2,,!(0S-UKZ5_X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBOEW_ (*(_P#!7+]E+_@EWX)T3QI^UA/K>GGQ->26WAW2 MM)TQKJZU!HC'YS(!A%6-949B[KP0%W,0I\"_X*4Z/_P6;^/G[2G[/_Q2_P"" M6GQ;TJW^$+O;ZWXJM;F^@M["\$(@ MQ(F\L2H.TN@;Q?\ 9>^&W_!;O2?^"QWQ0\>?M#_$S0]7_9E-C-8^$+*2YBMD M\B0)<6;65G K2&Z@8FWN)KDJ) 9"C.%C5??_ !E^PQ^R/\1_VLM(_;D^(/[) M>F:S\4=!TF#3]&\3ZC$)FLDAE>6*5(F/E?:$9SLN"AE0!0K* !7M'_"2ZO\ M]"A>_P#?2T >4_LN?\$X_P!BC]C#QWXP^*/[-G[/NA^&O$GCS5;J_P#$^NV\ M3275P9Y_/>!'D+&WMO,PPMXMD0*J=N0#7MU8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM6M*U6]U"1TNM$GM0JY#2D8;VXH O4444 %%%% !1110 5YI M\:?AY\;M6^(OA/XJ?!+QEHEM<>'K/4K'5O#WB*VF-KJ]M=M:/CSXB6MY(WM% M*N(Y,[V!&,@^ET4 ?+WP<_92^*GQ!UWX>^/OVC%TG2++X;:MJFI>'O"6CR2W M$D^HW%Q-MNKJXD2/Y(T8F.)(QDL'9S]P=3_P4'_9F^)W[7OP,E^!G@+7]"T: M"\U&TO+O5M6::1T-O,)5C2*-,')5:UGAD5HW0,Z(Q5D)R".-Q&3C)^?8OV*?C&O[.!_8>;XF M:5_PKC<;'_A),3'7?[#,WF?V;Y6WR!)L_P!'^U;R/+Y\C=S7T]10!X_\?_V1 MO#'Q4^'/A#PWX NX/#&L_#75;'4_AYJ*6IEATZ:T"K'!)&&4R6[QKY3IN&5P M"_#?A^6:>VLKBZ"K=7TD\R M1M+*Z(J(@C58U!.78AE]IHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY M_P#DT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z M)2MV@ HHHH **** "BBB@ KX2_X.7?"NJ>-_^"*'QD\):+'NN=0N?"T,61PN M?%&DY8^P&2?8&ONVB@#^17P=X5TOP1X6L/"6BQ[;;3[988LCEL#EC[DY)]R: MTJ_K8HH _F4_X(N_"S_C>O\ #XM:3;?]#+9ZMM'_4L:MY4A_5"?]P5_3711 M0!%-96=S-'<7%I%))"287>,$H3U()Z?A6!J'P<^$6K>.K?XH:K\*_#=SXFLR M#:>(KC0[=[Z A-@*7!3S%^4[>&Z<=*Z2B@#SS6_V2/V5O$GQMLOVE]?_ &;/ M =Y\1M.*&Q\?7'A*S?6H-L1B7;>F/SP%C8H!OP%.!Q6!XF_X)_?L:>,?VH=- M_;3\2_L]Z#=_%32#&=.\;ND@O8?+A:!.0X5ML3,HR#Q]!7L5% 'S]XP_X);_ M +"_CS]M72?^"B'B?X)&X^,.B&'^S_%P\2:D@016[VT8-HMP+5L1.1DQ9Z'. M1FL'QU_P2&_8U^(G_!0C1?\ @IQXBT3Q ?BGH)@-E=Q:\XL3Y-JUK&&MB"IQ M&YZ$?, ?7/T_10!\@_$3_@BO^RS\2_\ @IWH'_!6#7?'7CQ/B)X>-O\ 9-%@ MU2S_ +%<0V;6B;H6M#/G8Y?B+&!K"3R+%K1/WG$B_>,AZ_-[5]NT4 ? ?Q6_P""&D/Q1_X+ M1^&/^"OMS^T]);?\(Y]E"_#H^#MZS"#3GLUQ??;!LRSF4_N&_N_[5,^*'_!( M_P#:4\=_\%K/#O\ P4STS]KHV7P_TD6@O?AC&;Q#<+!IKVP!*R>2^Z=_-.Y. M .YK[_HH ^ /B;_P3W_X*;^*O^"UWA[]MWPE^VD=,_9[L!:+J_PI@\?:U;M= MK%ICPL&TZ.$V4NZ[82$/(,J-Q^8;:/B3^S;_ ,%A]5_X+7Z!\>?!/Q]%I^RS M"+5=9\&Q^*<&01Z6RR$V;1_Q7FTY5\D?-ZBOO^B@#X ^(NC?\%RF_P""V6@Z MG\/-5$/['KBV77HA/X>?(72F,QV3 ZBNZ^"+F+GG(PA8T?$'XP?\%H['_@MI MH?PJ\%_"P/\ LFW0MAJGB5]$LI!'_P 2EYIB)P_VA/\ 3%$7S+U.!P5-??\ M10!\ >/?VVO^"K^A_P#!;;1/V0O"'[(HO/V:]0%L-1^*$_@+4Y5M\Z0UU*5U M*.86L>+E1"/,0_,=G+$4>.O^"HO[:_AK_@MQHW_!.31OV.S=?"34Q;B7XJ2Z M+J2B(MH[7TNVX'^BMME7R>V#E3\U??\ 10!\ >-O^"UGC7PC_P %NM(_X)%6 M_P"RF;W2M7$ 'Q'/B*2'R"^C-J;XMOLK))M "<3+Z^U:OBS_ (+A^"/"_P#P M68T[_@CJ/V?M5N]:U 6^WQM#KT0MXC)I#:HVZV,6[Y8P%X/V2?@AJ'[0&B?!OP6GQK\7^9H?A#QM_PC5H=;M/,M3;W-W'>>7Y MZ>59DQ!@_!DB7[IQ7X(T ?$G[4WPL_X5C\4;G[!;;-,U;-YI^T?*F3^\C'^Z MV<#LK+7])?\ P;!?\%$_V*])_P""<'P'_8/U+X_Z3!\7)QXB,'@B2WN!*^%?^"3WQ2^#WP-_P""B/PS^+GQC\,V=U:Z?J-Q M8V&L7,KHVASWUN]F+Q2K %0)BKAPRA'=L;D1E_;W4O\ @DM^Q7JG_!0VU_X* MB77@C5O^%OVF-NKCQ!<&U;&EG2US:EC$,6QP, ?,-W)H ]-N?VP_V4++X_#] ME2__ &DO ]O\3'"&+P!<^)[6/6)=T'VA=EHSB5\P_O/E4_("W0$UT3?&GX.) M\0C\(W^+/AD>*U"EO#!UZW_M$;H_,7_1M_FL?\%A[+_@L7<_&;Q,WBJTV_\ %'26UNVF_+H9TA=K[1*N$(FY M)^?(X!P #[5CN[66XDM(KF-I8@#+$K@LF>F1U&:DKX$UC_@AI:ZU_P %Q++_ M (+-W?[3DK&SQCX;-X.!7Y?#QT=-M_\ :\KAB;@_N#DG9Q]^F:A_P26_:>O/ M^"YD'_!41/VNROPU 47'PJCEO8RP3PZ=-0$"3R)/]*QW!-M\7I_!.L1EPOAS M[>Q74#)]BD_T\/;#"#^[RZDDMO\ @L-\<9_^"YTG_!)X?LE$^"B"8?BF]Y\MLY^(:>)T,'R^'_[9?=9_9PRXS]GXE.6^;@?+71:?_P6U^ FH?\ !7JZ M_P"".L/PF\7MXUM\X\5Q"U;2>-#&L-NS*)EQ$3%PA_>8_A.X 'VA17RA8?\ M!9']D;4?^"GMS_P24M[#Q?\ \+3MLYN3HT1TE\:.-7.+@3%QBW.T[HQ^\!7I MACT5G_P5<_8AOO\ @H!_\ "Y+?KX<_X1R],#_\2O\ M0XNQ$8! MBT^<[G'S?(,MQ0!]&T5XK:_\%%?V*KW]L*?]@.V^/^E-\8;;_6^!C;7 N1_H M U#AS%Y3?Z*?-.'.!P>>*Z&U_;&_9.O/VA)_V2[?]I'P0?BA;?ZWX>GQ-;+K M/_'J+OBT+^:W^C,)N%.(\MT!( /2:*YBW^-?P:N_B--\'K7XM^&)?%UMC[1X M6CUZW;4HLPB8;K8/YJ_NB).5^X0W0YKHHKZRGN);."\B>:#'G1)("T>1D;AU M&1SS0!+117)?'GXT>#/V=O@SXE^.'Q!N_)TCPQI$U]=X8!I=@^2),]7D@#K:*_,#_@A=_P4W\9_M$_&7XB? _X[^(/.U?Q/J]UXK\)^;*2L6\C[ M5I\6>B1H(Y(T'14F/:O?_P!F/_@L#^R1_P %'OBS\7/V0_V-OBWJ>G^// V@ MR_9-?UCPYY4,DS&2W:[M+>X(>X2TN#")%ECC#&1 RMNH ^B/VD_VC?@_P#L MC_ [Q'^T=\??%3:)X0\*60NM;U-;&:Y,,9=8UQ%"CR.2[HH"J>6'09-?%7[0 MG[7O[07_ 5T_P""1FJ_'K_@AO\ %S4-!\9WGB$Z>+/4(K.SU7RX9S#=V)EE MD:/3[AH9(KI)@^X1[-K(9 RV/^"0G[(/_!3RT_9S^,'PE_X+5^/M'^(=A\2- M8NEL]&O-8.H74=G/"]K>0R/$JPPVDR+$\-O"1Y(,AVQL^Q?L;]FO]EG]G?\ M8\^%EG\%/V8_A!HG@OPQ8G='IFBV@02R8 ,TTAR\\K!1NED9G; RQQ0!X9\. M?^">*?M/_L'?"/X"_P#!8/P3X4^*OC;P(+2^U6[BNKF:UN=2MEDBAGDD81O. M[0.HG##RYI-Y*LI KZE\.>&_#O@[P_8^$_".@V6E:5IEI':Z;IFFVJ06]I!& MH6.**- %C15 4*H %7:* "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 **** "O*/VY_^31_'O_8!?_T-:]7KRC]N?_DT?Q[_ M -@%_P#T-: .Z^%W_),_#O\ V K3_P!$I6[6%\+O^29^'?\ L!6G_HE*W: " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /AS_@I+_P1X\9_P#!17XS6'Q)UO\ :Y_X1G2-%TA; M'0_#2>!C>+:Y.^:4R_;HM[R/C)V+A4C7G;D_.W_$+7_U?1_YC+_[YU^ME% ' MY)_\0M?_ %?1_P"8R_\ OG7Z?_ ;P%XS^%GP9\-?#;X@_$7_ (2W5]"TB&QN M_$ITTVC:CY0V)*\1EEVN4"[CO.Y@S<9P.MHH **** "BBB@ HHHH **** "B MBB@"F_AWP_)JZ>()-"LVOX@1'>FU0S)D;3A\;AD<=>G%-E#;?& \-VO]J#=$86Q=^7YW,1,9^;E"5Z<5UU% 'E]O^Q/^R-9_M'' M]K^R_9R\(0?%%@XD\?0:)$FJ2;K?[*V^X4!WS!^Z^8GY !T KG;#_@FQ^Q%I MG[9,G_!033_@)8Q?&&82"7QLFIWGG/OLQ9-F'SO(/^C 1\Q\#D8/->Y44 ?- M>D_\$E_V*=#_ ."@D_\ P4\TWP+JJ?%ZZ$OVG6F\0W+VTF_3QIY_T9F,:XM@ M$&T#UZUSNB_\$8OV3M!_X*@7/_!6NR\2>-V^)]V)?.L9M7MFT@^9IG]F'$/V M;S1BWQC$WWAGD9!^MJ* /B?P]_P1&^#'AW_@KW>?\%A(?C+XGN/%]Z)O-\+7 M-O;'3XR^D#2QL<*)!MA&>2><]JYWPQ_P0SL?#W_!;>^_X++7/[34UYEZAHGPMTWQEJ4NEZ)&MO"@%S82;;:.X9[99U M\L/Q-O)!>OWK^//QH\&?L[?!GQ+\,_P!HGXS>)?CA\0;OSM7\3ZO-?7>&)6+>?DB3/1(T"QJ. MRH!VH /@-\:/&?[.WQF\-?'#X?7?DZOX8U>&^M,L0LNP_/$^.J2(6C8=U=AW MK^BG]A_X#_L+26%[^W+^RO\ KPWHNM_&=?[?\2>)[2R5K^\GN,-/%)*Q+1X MF5O,AC*Q^:KL5W$D_P U-?K9_P &VO[9_P#R'_V'_&VK?\]==\$><_T^V6JY M_P" SJH_Z;M0!^ME%%% !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 5Y1^W/_P FC^/?^P"__H:UZO7E'[<__)H_ MCW_L O\ ^AK0!W7PN_Y)GX=_[ 5I_P"B4K=K"^%W_),_#O\ V K3_P!$I6[0 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1^W/_ ,FC^/?^P"__ M *&M>KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA=_P D MS\._]@*T_P#1*5NT %%%% !1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4 M?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X]_[ +_\ H:T =U\+O^29^'?^ MP%:?^B4K=K"^%W_),_#O_8"M/_1*5NT %%%% !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 445P7QC_: M;^"'P&FM;'XE^/K*ROKV>UCM]+CE$EV4GN8[99_)4[Q"KR#=)C /4X! .]H MK$\ ?$KX>?%;P^OBOX9>.-)\0::TAC^W:/J$=Q$'&-R%D)"L,C*G!'<5R_Q! M_:V_9;^$WBB;P3\3_P!HCP7X>UBW1'N-+UGQ+;6UQ&KJ&0M&[A@"I!&1R"#0 M!Z'165J'CGP7I/@U_B)JWBS3K70([$7LFM7-ZD=JEL5#"8RL0H3:0=Q.,&LO MXVL,A6:!) 3&[1N ZHX!*N1M;!P3@T =311 M10 5Y1^W/_R:/X]_[ +_ /H:UZO7E'[<_P#R:/X]_P"P"_\ Z&M '=?"[_DF M?AW_ + 5I_Z)2MVL+X7?\DS\._\ 8"M/_1*5NT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % 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 4444 %%%% !1110 5^ M#_ (L_$;P=K7ACXDJA>ULHM-U*REELKENL M:QPPRE5'(V;@I60LOZ,U\V_'OXM?!']I7X4>)O@]KQTJ\FT+XL^']!\6^&;Z MY1W\@>)-/3S'0X;RI87#;L8&YEW$J30!ZW\/_!G@KPC'XK^*'PJ@M=3C\;WJ M:^8]*FB$-].0'8?-6"-MY."6+$\DU\(^%_B9X3^#?Q%ATC_@JW_P3 MB\,:?>>,_$5Q)_PM[4]+T_7;26YN)F>*"XF,"_$ZS>!M9O9I+J"UC2"235([=P&:6"*4H@*; M@S(Y&YBY/.M7\>Z.UIX0T;1]0CN9WOF( M,%P\:DO!';R;)99'"B)8SNP>" M(;$#$5Y'IJ)-;0.HX>+>'8H?E)1..!B;]O/Q;>?!/]M+]FSXO^&Y3;W/B#Q9 M<>"M?$? OK"^:!8XY/[RQ3$RJ.SPO8(K3^T)?[L4;J2[=O.!/ )K0_:]\,)^TU^W)\ _AEX(N8M0 MMOA]K$_C;QE=VL@DCTV&(PFP61ER \\L;A5ZE5+ %030!]4?MS_\ MFC^/?^P"_P#Z&M=)\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWAC ML:^?/VK?V*?A/\/OV=?%WC31/$GC":[T[26F@COO%,\T+,&48=&.&'/0T ?3 M/PN_Y)GX=_[ 5I_Z)2MVN(^%?@71T^&'AQ!=7N!H-F!F[;_G@E;_ /P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1 M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45 MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;5:TK0++1Y'DM99V+K@^;,6'ZT 7J*** "BBB@ HHHH **** "N*^*W[.G MP1^-JP-\3_ACH>KSVU]:74-Y>Z5!+.&M[B.=$\QT+>6S1A73.&1F4\,:[6B@ M"K;Z)HUGHZ^'K32+6*P2#R$L8[=5A6+&-@0#:%QQC&,5F>"_A?\ #3X<+.GP M\^'>A:"+D@W(T72(;7S2.A;RE7=^-;M% #+JUMKVVDLKVWCFAF0I+%*@974C M!4@\$$<8K,\(> _ WP]TU]&\ ^#-)T.SDE,KVNCZ=%;1LYZL5C4 D^O6M:B@ M HHHH *\H_;G_P"31_'O_8!?_P!#6O5Z\H_;G_Y-'\>_]@%__0UH [KX7?\ M),_#O_8"M/\ T2E;M87PN_Y)GX=_[ 5I_P"B4K=H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *\H_;G_ .31_'O_ & 7_P#0UKU>O*/VY_\ DT?Q M[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\+O\ DF?AW_L!6G_HE*W: "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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0U MKU>O*/VY_P#DT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX M=_[ 5I_Z)2MV@ 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@ KRC]N? M_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3/P[_ -@*T_\ M1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ 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@ KRC]N?_ )-'\>_]@%__ $-:]7KRC]N?_DT?Q[_V 7_]#6@#NOA= M_P DS\._]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ J);^Q:^;2UO8C+O!'QG\4S^,Y?A+I#:SXLMO&-ZFJ:7XB:>_$YD"R@*@D *VY7R# M%M"IL89 /OVBOE7]L+XS?$[PW=? W]D72?%-YI?B?XJZS#:>*M1*G,4TN_:LJ\J-Y7!P1'\5/$T?[$G[77PAT/P/>7L7@7XK7ESX:U[0 M;O4IKF&VU-1&;&]@\YV,KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA= M_P DS\._]@*T_P#1*5NT %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4/$_B?0?!F@77BG MQ1J26>GV47F7=U("5B3.-QP"<)%\^^-U%,JRY!ZJ01ZUXO-^P'H&M^)+RQ\=_&? MQOXA\&W?ARRTJ;PSJNN*QNXH)[B7R+BYCB2XGM\2@;&E)?YPY=2 #P?XN^. M=5^*7[1W[$W[9>NZ VFZ=XGBN+*_@.3'9W^HV*&WB#'J'9Y-A/)$8/>NU_X* M2Z%??$+]K+]E7X;: C2WR_$Z37YDC&3'::=]FGF<_P!T;0>3WKZ9^)GP/^&/ MQ:^''_"J?&7AB)M%C\AK&"R8VSV$D!5H);9XBK021,JE&0@KC'3(K-\ ?L[^ M#_!'CN;XK:KKNL^)_%-]%T.[2=C?2ZUIC7*RQ[>%4 C:<\YKR7X M@_ 7]M_XG^"]1^'_ (Q^.?@>XTO5;OT>HH _.'_ (9H_P"#G/\ Z24?L_\ _AL7 M_P#D>C_AFC_@YS_Z24?L_P#_ (;%_P#Y'K]'J* /SA_X9H_X.<_^DE'[/_\ MX;%__D>C_AFC_@YS_P"DE'[/_P#X;%__ )'K]'J* /SA_P"&:/\ @YS_ .DE M'[/_ /X;%_\ Y'H_X9H_X.<_^DE'[/\ _P"&Q?\ ^1Z_1ZB@#\X?^&:/^#G/ M_I)1^S__ .&Q?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z_1ZB@#\X?\ AFC_ M (.<_P#I)1^S_P#^&Q?_ .1ZX[X(^"/^#E?XV^$KGQ;H'_!1GX&6\-MK%WI[ MI?\ POPY>"0HS#9 1M)''?UK]3Z\@_8I\"^+OA]\)]2T3QIH,^G7_% 'PWX=^ '_!S9XA\/V.OVO\ P4D^ M :17UG%<1K+\,&W!70, <08S@]JN_P##-'_!SG_TDH_9_P#_ V+_P#R/7Z# M?#ZQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$5L4 ?G#_P ,T?\ !SG_ -)* M/V?_ /PV+_\ R/1_PS1_P:#/'HNH>#].M;+46 \N6:-V+H.>H!KU^@ M#\X?^&:/^#G/_I)1^S__ .&Q?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q?_P"1Z_1Z MB@#\X?\ AFC_ (.<_P#I)1^S_P#^&Q?_ .1Z/^&:/^#G/_I)1^S_ /\ AL7_ M /D>OT>HH _.'_AFC_@YS_Z24?L__P#AL7_^1Z/^&:/^#G/_ *24?L__ /AL M7_\ D>OT>HH _.'_ (9H_P"#G/\ Z24?L_\ _AL7_P#D>C_AFC_@YS_Z24?L M_P#_ (;%_P#Y'K]'J* /SA_X9H_X.<_^DE'[/_\ X;%__D>C_AFC_@YS_P"D ME'[/_P#X;%__ )'K]'J* /SA_P"&:/\ @YS_ .DE'[/_ /X;%_\ Y'H_X9H_ MX.<_^DE'[/\ _P"&Q?\ ^1Z_1ZB@#\X?^&:/^#G/_I)1^S__ .&Q?_Y'H_X9 MH_X.<_\ I)1^S_\ ^&Q?_P"1Z_1ZB@#\X?\ AFC_ (.<_P#I)1^S_P#^&Q?_ M .1Z/^&:/^#G/_I)1^S_ /\ AL7_ /D>OT>HH _.'_AFC_@YS_Z24?L__P#A ML7_^1Z/^&:/^#G/_ *24?L__ /AL7_\ D>OT>HH _.'_ (9H_P"#G/\ Z24? ML_\ _AL7_P#D>C_AFC_@YS_Z24?L_P#_ (;%_P#Y'K]'J* /R\^,'PP_X.7O M@_\ #+6?B;K?_!1WX$SVFC69N)X;+X8$RNH(&%WP!<\]S6QX=^ '_!S9XA\/ MV.OVO_!23X!I%?6<5Q&LOPP;<%= P!Q!C.#VK[D_:[\*>(_'/[-/C'PCX1TB M6_U*_P!':*SLX "\K[E.T9[\5U_P^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RG MW!!% 'Y\_P##-'_!SG_TDH_9_P#_ V+_P#R/1_PS1_P+M8;3[)[7X7Y2)Q&7W2;H =N!_#DU^I]>0?M'^!?%WBSXL?"3 M6_#F@SW=IH?C"2ZU:>$ K:PF!E#MSTSQ0!\@?\,T?\'.?_22C]G_ /\ #8O_ M /(]'_#-'_!SG_TDH_9__P##8O\ _(]?H]10!^&VUB[T]TO_A?AR\$A1F&R C:2.._K78_\,T?\'.?_22C]G__ ,-B M_P#\CU]?_L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$C_AFC_@YS_P"DE'[/_P#X;%__ )'K]'J* M /SA_P"&:/\ @YS_ .DE'[/_ /X;%_\ Y'H_X9H_X.<_^DE'[/\ _P"&Q?\ M^1Z_1ZB@#\X?^&:/^#G/_I)1^S__ .&Q?_Y'H_X9H_X.<_\ I)1^S_\ ^&Q? M_P"1Z_1ZB@#\X?\ AFC_ (.<_P#I)1^S_P#^&Q?_ .1Z/^&:/^#G/_I)1^S_ M /\ AL7_ /D>OT>HH _.'_AFC_@YS_Z24?L__P#AL7_^1Z]Z_8'^%'_!6CX> M^-]=O_\ @H?^U5\-?B!H-QI21^'[#P1X1;3I[6\$H+22.8TW(8\KMYY(-?4E M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !115?5IM0M]+N;C2+-+B[2W=K6WDDV++(%)52W\()P,]LT 6**^)OV MJ/V"/&6B_!#Q1^TO#^UY\2(OBMX;T*Z\0'78/$TD.F&:WB:>2UBLU 2"U(5D M1!RH(+%_F#7?CC^VQ\9O#7_!-WX9?$FQ:/3?B5\6TT31-,O%MAMM;R^CW/>K M$1@?NU=T7HK2)U P0#[,HKY"_:VEM_\ @GEI'P[_ &@/AMX@UM]+A\8V6A?$ M:UU?7;B\&MZ==(ZO>3^>[!KN*1%D64;2=[*3L.VO1O\ @I2GC*R_8N^('BWP M-\3_ !!X7U#0_#5S?07/A^Z2"29HU#!6D*&15X(_=LA^8\GC ![O17GW[)5[ M>:E^RI\,M1U&[EN+BX^'VBR3SS2%WD=K&$LS,>22222>237R?^SI\8O@S\8_ M@G\4?%/[5?CG4M.^*OA'6=8'BV"77[FTOO#Z+<2)9+ID:2*88PIAC3R1F2?. M[>T@W 'WC17FW['NI_&C6OV7_ VK?M#VLD/C2X\/0/K\<\(CE\TC@RH -DI3 M877 PY88&,5Z30 4444 %%%% !1110 4444 %%%% !1110 4444 %%>6?M#_ M %\3_M%WUAX'U3XFZ_X:\%P6TDVLP^%-4-G?:Q+OAOXB^&[^*;*Q\4:DUY"/AUXB M7PEX2T"SU6>UMVNX0_VV_D\AT,LS/L$3D_ND^[AF+'I?^">WQR\8>-)_B;^S MK\2/$%SK&N?"+QS/HL.M7TF^YU#2G9VL9IV_CFV(Z,W5O+#$EBQH ^CZ*^1_ MA1=>/M#_ ."OGC+P#KGQ:\2Z_I ^#$.I6.GZS?*8+*634+='\J&)(XDSLZA- MQR1H+%9H MR'2-I$9I0I!=$"9"LP(!]+45\D^*O$U]^QI^W_\ #3X8^#]5OA\/OC/IVHV4 M_AN[OY;B#2M6LD21+JU$K,81*)8XWC4A"27QN&:^MJ "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HJOJTVH6^EW-QI%FEQ=I;NUK;R2;%ED"DJI;^$$ MX&>V:^+OVJ/V"/&6B_!#Q1^TO#^UY\2(OBMX;T*Z\0'78/$TD.F&:WB:>2UB MLU 2"U(5D1!RH(+%_F# 'VS17QG\7T>Y[U8B,#]VKNB]%:1.H&#?_:VEM_^">6D?#O]H#X;>(-;?2X? M&-EH7Q&M=7UVXO!K>G72.KWD_GNP:[BD19%E&TG>RD[#MH ^O:*\/^._[(E_ M^U)XRO6^+/Q;\7Z1X4T^**#P[X<\&Z^VGI.Y17EO;IT&Z63>QC2,G8BP[L$R MG'EW_!//Q=\5?A!XX^/'[-WQ>^)^J>+?"_P@U2QE\/>*M9#%&D6?[I9@,*54 'V#17QM^R3X;\3_MX_LRZW^U3X\\6Z[I_BGQMJ.JOX M!GT_7+BV7PI;6\TEM9QVR1NL899(2\CE29MQ#[EPM>M?\$ZOVG-6_:X_9(\, M?%_Q1#''KS)+8>(DB0*IO;>0Q.X4<*' 63:.%\S':@#V^BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHKD_C3X:^(/C7P)-X-^&_B^7P[>:K<1V]WXAM M0IN-.M"V9Y8 P(\\H#'&Q!"/(KD'9@@'645\"?M&?L^>-?\ @GY\2OA=\=/V M;/CIX^U4>)?B3IOACQ9X2\6^)I=3AUN.\9_W@$G2;Y'&<$@L&7;M8-ZW^T;\ M5-=^*/[=?P__ &%]&UV^T_09?#EUXL^(#Z7>26\]_:H7BM;'SHR'CB:9=TH4 M@NA5<@%@0#Z@HKY<\(_$"^_9N_X*(VG[)=EJ5W-X)^(G@A];\+:=>WDD_P#8 M^J6KRBY@@:1F9;>2"/S?+R560':%#-6=\9_^">/BSXR>$M7^+/C?]J'XA:/\ M2I;6:^TJZT/Q5);:5X?F +Q6D%O& #!'A4:0GS),-(6!; /K2BO"O\ @F]\ M8?B;^T+^PYX%^*?Q9N''B+5=,N([R^6)4>X\FYF@CN=I&T,Z1I(>-I+$@8(% M>??L=7WCO3_^"C7[2/P[\5?%/Q%XFL="L_"[:2=?OA)]E6XLY+ETCCC5(HEW MRMPB*, 9R>: /K:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^ M?OC3^Q#<_M2>*=6\0_&KXV^.=+L$E-OX3\/^#?$C:?;:= JA1=2!%/VBYD?? M)N?*HC)&%^5BWFW["W[07Q5^%'[-?QLC_:'\8WGB^V^!7BS6]+L?$]XY-SJM MI8P>;Y;NV2\H/&6+,/-523MR0#[*HKXI^&_@SXC_ !<_X)\7G[8VN_$'6X?B MYK'AV^\6Z+KEIJT\<.F-'YD]I806^_REM#%''&\3*PD\QV?*M)>\\;3^%+[[-?RSPD0MI\$V"T,+3B8O(OS[(% M3(\QB #Z.HKX>\"?#+XA?L-_\%%_AY\$_A;\6_%?B/X=?%/0M7EU3PWXJUA[ M]M'N+&W,OVF*1^8U9FA3_:W."6^3;[!\:?V(;G]J3Q3JWB'XU?&WQSI=@DIM M_"?A_P &^)&T^VTZ!5"BZD"*?M%S(^^3<^51&2,+\K%@#Z!HKY:_X)8^-OC; MJ/@;XB_!WXT>-KKQ7)\,?B7J'A?2/%E\Q:?4;> (<2L22[J6R222 X4D[-?^ M"?GQ*^%WQT_9L^.GC[51XE^).F^&/%GA+Q;XFEU.'6X[QG_> 2=)OD<9P2"P M9=NU@P!]]T5\O_M&_%37?BC^W7\/_P!A?1M=OM/T&7PY=>+/B ^EWDEO/?VJ M%XK6Q\Z,AXXFF7=*%(+H57(!8%GA'X@7W[-W_!1&T_9+LM2NYO!/Q$\$/K?A M;3KV\DG_ +'U2U>47,$#2,S+;R01^;Y>2JR [0H9J /J.BODOXS_ /!/'Q9\ M9/"6K_%GQO\ M0_$+1_B5+:S7VE76A^*I+;2O#\P!>*T@MXP 8(\*C2$^9)A MI"P+8'3?L/?$+XV_M7?\$\O!OC+QIXQN-#\4^(-.DM]0\16ML@N6@BO)8#6"+'_$GBBYU2V;3X8D(OI#.S-'(9I0BL3\TA4+@>8#]HT %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !115/Q!I'_"0:#>Z$=3O++[;:20&\T^?RIX-ZE=\;X.QQG(;L M0#0!Y+\:K#_AJB^OOV;O#]TX\)P7*1?$W6;=R!+$"KG18''664;1.P/[J%BG MWY5*>*?\%<]%TVS^&_PC^)V@BU.A?#?XTZ)-KT=F5\K3[4/Y9W!>(PC>4FTX MQYBUTUI_P1Z_99T^)H+#QI\3H$:5Y&2'XAWB@N[%W8@'JS,S$]222>37M?@[ M]E_X+>#/V?E_9@MO":W_ (--A/:7.FZK*T[7232/)*TKGYF=GD9R^0VXY!! MH ^>O^"VVAW_ (]_99\,_!S0(S+JWC;XH:-H^E6\8RSROYS9 ] $Y/0=Z]8_ MX*0C'[!/Q:'IX%O^O_7(UO\ @O\ 93\ >%?%FA^--<\2>(_%-]X5M'M?"+>* M=36Y718G0(YA"HF^4H AGF\R;;E?,PS [?QX^"'AO]H?X76[JX^'$EE!%'#;V>GW,UM;VM\-I,\T MIA9GFC6D5II0U>=)9;:VB MC6..$.J*65548+[FYY8C '):5^R9X,\)3ZW;?#/QWXK\):/XBOYKW6/#OA[4 M88[.2XF.9I(3)"\MF7.2WV:2(;B6&&YH K_L+?M >(_VH?V4_"/QL\8Z FF: MQJMK/#JUI$I$8NK:YEM970$G",\+.!DX#8R<9KUNLKP/X(\)?#7PAIW@'P'H M%OI>C:1:);:=I]JF(X(E& H[GU).22222236K0 4444 %%%% !1110 4444 M%%%% !1110 4444 87Q'^(WAGX6^%Y?%7B>:4QB5(+.SM(O,N;ZY<[8K:",< MR2NV%51WY. "1Q'P4^%UQX/\4:Y\>OC#<64/CCQU+;6T\/VE6CTFRBW"TTFW M1$D. YC=UW>C&@#S?\ X)1:#=_#CQY^T;\'=>C,>JZ3 M\:+O4)(W&&>TO(P]K-@\[9$C+#V-'_!-/0K[5?VI_P!JGXR01L=)UKXH1:/8 M3C[DTNG?:5F*G^(9N$Y'%?07CG]FOP;XN^($OQ7T+Q+KWA3Q)>:4NF:KK'A: M]C@DU&S5BR13K)'(C%"S;)0HE3<0KJ#BNC^%OPL\!?!;P+8_#?X:>'H],T?3 ME86]LCL[,S,7>1WC?M8 M_L:V?[1_B7P;\5O!_P 2+OP3X^\ :@]SX7\56FGI=JB2 "6WGMV9!/$X&"NY M3RPSAF!T])_8_P# VC_M$7/[4MOX[\5OXPO=-33;V[DU"$P3V"R+(+4P"$1B M/$+;P%\,O"EIHVDVF MXQ6=HAP78Y>1V)+22,$X+E(OB;K-NY EB!5SHL#CK+*-H MG8']U"Q3[\JE/6O$&D?\)!H-[H1U.\LOMMI) ;S3Y_*G@WJ5WQO@['&30!S/_!7 M/1=-L_AO\(_B=H(M3H7PW^-.B3:]'9E?*T^U#^6=P7B,(WE)M.,>8M7/^"VV MAW_CW]EGPS\'- C,NK>-OBAHVCZ5;QC+/*_G-D#T 3D]!WKZ%\'?LO\ P6\& M?L_+^S!;>$UO_!IL)[2YTW596G:Z2:1Y)6E<_,SL\C.7R&W'(((%4?!?[*?@ M#PKXLT/QIKGB3Q'XIOO"MH]KX1;Q3J:W*Z+$Z!',(5$WRE $,\WF3;!?@#XM^#L7B>#4/&/C_3=8O_ !!K$Q6&75M3NHO+GN5CR2D* M&2&-%&1%&(E))Y.+\;?^"<'P,^/_ ,4KKXP>/O&7CY=9NK9+93I7C*XM(;>W M7D0Q)'@(F]>P^)OV,OA1XCU#Q*+75_$.CZ/XVNS=>-O#&B:M]G ML-;LG/J&BZ+I'AO1K3P[X?TR"RL+"VCM[*R MM8A'%!"BA4C11PJJH ' H M4444 %%%% !1110 4444 %%%% !1110 444 M4 %17U]9:993:EJ5Y%;V]O$TMQ<3R!$B11EF9CPH !))X %2UPO[1/[/O@S] MISX9W'PD^(>L:Y:Z+>S(^H0Z%JK6CW2+G]U(ZC+1DD$IT)49Z8H Y#1/#EO^ MT5\4-'_:*\80&W\%^#5FN/A]97J[/MUS)&4DUN96QM01%DM@W(2228_ZR,)X M_K.EMX3_ ."V?ACQU=R+)I?CWX)W5EH-XK9CGN;:X$TL:-T8B%4DX[2 UT8_ MX) _LJ3,D>K>)/B-J5J)%:;3]2\?7DCQ/%=6NH>']274/#FN:5<>1>Z5=!2OF0R8(P5)5D8-&ZDJRL.* /FKXQZ M%?>._P#@M3\(ET6-I$\#_"_5=8UETZ0Q7/VNRC#'L2\BX'4CGI7M?QVU'6/C M3+J'[,/PUU>6V>^MA#X\\16I_P"0'ITR_/!&W3[=/$2L:]8DZO)X[^*'VG4;V2[OYE^(=VK7$\AR\KX/S,QY)/)H ^ MC? VA>"_!OANU^'G@*VL[33O#EM#IUOIEFX(L8TA3RX2 25(C,9 /)# ]\U\ MR?LM?\I5_P!J;_L'^#/_ $U5[U^S]^SQ\.OV9_ALOPO^%\=^EC]LGNYKO4KY MKJZN+B5LM+)*^2[8VJ"?X44=JP/AQ^R!X$^%_P ;O$/[0F@>./%4_B7Q:L"^ M)Y[_ %&&2'4E@01PJ\7DA4"* %\L(0!C."00#UBBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH X3XR?$W6] :W^&WPOM[>^\<:[ YT>UG!:#3X0=K MZC=XY6WB)''!E?;$O+$KYA\:/V9]$\)?L ^/OV8?A?>/J&N7O@?5KIFN)%:_ MUK4)5DEENI0.6DGN"Y_9G_8\^#_[*(UN7X92:Y=77B%[ MS7,$:H 6>1Q<1JL:@NS,JJ"Q KO+_ /8=^"U_;ZCX7-QKD/@[6-9; M5=6^'UOJ031KN[:02NS1!/,6-Y )'MUD6!VR6C.3FU^TQ^QS\+?VK;'1=)^) M>N^)[2QT"'-)O9D'_"/Z2TP,=JS9VF[N)V1Y2I(W>5"I81!WZ'XR?$ MW6] :W^&WPOM[>^\<:[ YT>UG!:#3X0=KZC=XY6WB)''!E?;$O+$KY?\-/\ M@E_^S9\,/B-HOQ.T_6?&^K7_ (?OA>:;;^(?&-S>VR3A65)#%(=I92VY3V8 M]J;\3/\ @F#^S_\ %KXF:S\6_%WC?XB_VUKLP>^FL?'%S;H$7/EPHD> L:!B M$0<*"?4D@'JWP'^$_@?]G_P'8_"#POJOVFZA26_U*ZO)5-YJ=U-*7N;Z8#EG MDF=F)QM!(48 ';UY7^S/^QY\'_V41KWB:6XN)Y B1(HRS,QX4 DD\ "O&]$\.6_[17Q0T?]HKQA M ;?P7X-6:X^'UE>KL^W7,D9236YE;&U!$62V#L:Y:Z+>S(^H0Z%JK6CW2+G]U(ZC+1DD$IT)49Z8KQ,?\ !('] ME29DCU;Q)\1M2M1(K3:?J7CZ[FM[A00=DD;'#H<8*GJ* .A7WCO_@M3\(ET M6-I$\#_"_5=8UETZ0Q7/VNRC#'L2\BX'4CGI7TK\7/@;X$^,]GI(\3Q75KJ' MA_4EU#PYKFE7'D7NE704KYD,F",%259NI*LK#BH/AI\ O!?PPU#7O$VF7 MVI:CXD\3M&=?\5ZO!M"\% M^#?#=K\// 5M9VFG>'+:'3K?3+-P18QI"GEPD DJ1&8R >2&![YKYRF_X)$? MLR7&HWNKR>._BA]IU&]DN[^9?B'=JUQ/(23R:[RQ_8.^">C_LZ3 M?LS^'-8\6:5H\^JG4Y=8TWQ//%JKWAE$GG-= [G;A5^8$;448^4&@#PK]N7] MFF?X$_'?X,/$EGXRU3XD:1X=\0:5=^(KJ]@URQNI2K0%;B1RJJ ? MD4B-5W.%5D#5]O5YQ\/?V9/!_@C5],\2^(?&7BKQGJVB1NFBZGXUUQKV2PWJ M4=XE"I&)60E#,4,I5F7?AF!]'H **** "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 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH AHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - USD ($)
$ in Billions
12 Months Ended
Oct. 01, 2023
Nov. 08, 2023
Apr. 02, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Oct. 01, 2023    
Current Fiscal Year End Date --10-01    
Document Transition Report false    
Entity File Number 0-19655    
Entity Registrant Name TETRA TECH, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 95-4148514    
Entity Address, Address Line One 3475 East Foothill Boulevard    
Entity Address, City or Town Pasadena    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91107    
City Area Code 626    
Local Phone Number 351-4664    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol TTEK    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
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 Public Float     $ 7.7
Entity Common Stock, Shares Outstanding   53,247,668  
Documents Incorporated by Reference
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.
   
Entity Central Index Key 0000831641    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Audit Information
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Auditor Information [Abstract]    
Auditor Name PricewaterhouseCoopers LLP PricewaterhouseCoopers LLP
Auditor Location Los Angeles, California Los Angeles, California
Auditor Firm ID 238 238
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Current assets:    
Cash and cash equivalents $ 168,831 $ 185,094
Accounts receivable, net 974,535 755,112
Contract assets 113,939 92,405
Prepaid expenses and other current assets 89,096 115,400
Income taxes receivable 9,623 10,205
Total current assets 1,356,024 1,158,216
Property and equipment, net 74,832 32,316
Right-of-use assets, operating leases 175,932 182,319
Goodwill 1,880,244 1,110,412
Intangible assets, net 173,936 29,163
Deferred tax assets 89,002 47,804
Other non-current assets 70,507 62,546
Total assets 3,820,477 2,622,776
Current liabilities:    
Accounts payable 173,271 147,436
Accrued compensation 302,755 237,669
Contract liabilities 335,044 241,340
Short-term lease liabilities, operating leases 65,005 57,865
Current portion of long-term debt 0 12,504
Current contingent earn-out liabilities 51,108 28,797
Other current liabilities 280,959 190,406
Total current liabilities 1,208,142 916,017
Deferred tax liabilities 14,256 15,161
Long-term debt 879,529 246,250
Long-term lease liabilities, operating leases 144,685 146,285
Non-current contingent earn-out liabilities 22,314 36,769
Other non-current liabilities 148,045 79,157
Commitments and contingencies (Note 17)
Equity:    
Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 1, 2023 and October 2, 2022 0 0
Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,248 and 52,981 shares at October 1, 2023 and October 2, 2022, respectively 532 530
Additional paid-in capital 0 0
Accumulated other comprehensive loss (195,295) (208,144)
Retained earnings 1,598,196 1,390,701
Tetra Tech stockholders' equity 1,403,433 1,183,087
Noncontrolling interests 73 50
Total stockholders' equity 1,403,506 1,183,137
Total liabilities and stockholders' equity $ 3,820,477 $ 2,622,776
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 01, 2023
Oct. 02, 2022
Statement of Financial Position [Abstract]    
Preferred stock, authorized shares (in shares) 2,000,000 2,000,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, authorized shares (in shares) 150,000,000 150,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 53,248,000 52,981,000
Common stock, shares outstanding (in shares) 53,248,000 52,981,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Revenue $ 4,522,550 $ 3,504,048 $ 3,213,513
Gross profit 725,029 575,559 498,400
Selling, general and administrative expenses (305,107) (234,784) (222,972)
Acquisition and integration expenses (33,169) 0 0
Right-of-use operating lease asset impairment (16,385) 0 0
Contingent consideration – fair value adjustments (12,255) (329) 3,273
Income from operations 358,113 340,446 278,701
Interest income 5,898 1,780 917
Interest expense (52,435) (13,364) (12,748)
Other non-operating income 89,402 19,904 0
Income before income tax expense 400,978 348,766 266,870
Income tax expense (127,526) (85,602) (34,039)
Net income 273,452 263,164 232,831
Net income attributable to noncontrolling interests (32) (39) (21)
Net income attributable to Tetra Tech 273,420 263,125 232,810
Net income attributable to Tetra Tech $ 273,420 $ 263,125 $ 232,810
Earnings per share attributable to Tetra Tech:      
Basic (in dollars per share) $ 5.14 $ 4.91 $ 4.31
Diluted (in dollars per share) $ 5.10 $ 4.86 $ 4.26
Weighted-average common shares outstanding:      
Basic (in shares) 53,203 53,620 54,078
Diluted (in shares) 53,637 54,163 54,675
Subcontractor costs      
Costs of revenue $ (771,461) $ (668,468) $ (661,341)
Other costs of revenue      
Costs of revenue $ (3,026,060) $ (2,260,021) $ (2,053,772)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 273,452 $ 263,164 $ 232,831
Other comprehensive income, net of tax      
Foreign currency translation adjustments, net of tax 12,622 (94,933) 30,644
(Loss) gain on cash flow hedge valuations, net of tax (2,412) 11,806 6,117
Net pension adjustments 2,638 0 0
Other comprehensive income (loss), net of tax 12,848 (83,127) 36,761
Comprehensive income, net of tax 286,300 180,037 269,592
Comprehensive income attributable to noncontrolling interests, net of tax 31 28 24
Comprehensive income attributable to Tetra Tech, net of tax $ 286,269 $ 180,009 $ 269,568
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Parenthetical)
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Statement of Comprehensive Income [Abstract]      
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Cash flows from operating activities:      
Net income $ 273,452 $ 263,164 $ 232,831
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 61,206 27,033 23,805
Amortization of stock-based awards 28,607 26,227 23,067
Deferred income taxes (21,204) 2,175 (38,494)
Fair value adjustments to contingent consideration 12,255 329 (3,273)
Right-of-use operating lease asset impairment 16,385 0 0
Fair value adjustment to foreign currency forward contract (89,402) (19,904) 0
Other non-cash items 975 (1,245) (496)
Changes in operating assets and liabilities, net of effects of business acquisitions:      
Accounts receivable and contract assets (19,783) (89,781) 13,301
Prepaid expenses and other assets 78,686 69,697 (582)
Accounts payable (19,214) 17,099 13,551
Accrued compensation 37,094 27,458 5,425
Contract liabilities 44,152 55,915 13,407
Income taxes receivable/payable 40,527 14,627 13,090
Other liabilities (75,273) (56,606) 8,740
Net cash provided by operating activities 368,463 336,188 304,372
Cash flows from investing activities:      
Payments for business acquisitions, net of cash acquired (854,319) (49,124) (84,911)
Settlement of foreign currency forward contract 109,306 0 0
Capital expenditures (26,901) (10,582) (8,573)
Proceeds from sales of assets 715 3,966 492
Net cash used in investing activities (771,199) (55,740) (92,992)
Cash flows from financing activities:      
Proceeds from borrowings 994,859 161,456 370,222
Repayments on long-term debt (1,026,051) (117,080) (414,308)
Proceeds from issuance of convertible notes 575,000 0 0
Payments of debt issuance costs (14,451) 0 0
Capped call transactions (51,750) 0 0
Repurchases of common stock 0 (200,000) (60,000)
Taxes paid on vested restricted stock (16,833) (25,223) (17,630)
Payments of contingent earn-out liabilities (21,328) (20,124) (20,251)
Stock options exercised 626 1,806 11,250
Bank overdrafts 0 0 (36,627)
Dividends paid (52,113) (46,099) (40,041)
Principal payments on finance leases (5,579) (4,344) (2,714)
Net cash provided by (used in) financing activities 382,380 (249,608) (210,099)
Effect of exchange rate changes on cash and cash equivalents 4,093 (12,314) 7,772
Net (decrease) increase in cash and cash equivalents (16,263) 18,526 9,053
Cash and cash equivalents at beginning of year 185,094 166,568 157,515
Cash and cash equivalents at end of year 168,831 185,094 166,568
Cash paid during the year for:      
Interest 47,367 13,378 10,330
Income taxes, net of refunds received of $2.2 million, $4.8 million and $2.1 million $ 93,176 $ 70,799 $ 59,111
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Statement of Cash Flows [Abstract]      
Income tax refunds received $ 2.2 $ 4.8 $ 2.1
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Total Tetra Tech Equity
Non-Controlling Interests
Beginning balance (in shares) at Sep. 27, 2020   53,797          
Beginning balance at Sep. 27, 2020 $ 1,037,373 $ 538 $ 0 $ (161,786) $ 1,198,567 $ 1,037,319 $ 54
Comprehensive income, net of tax:              
Net income 232,831       232,810 232,810 21
Foreign currency translation adjustments 30,644     30,641   30,641 3
Net pension adjustments 0            
Gain on cash flow hedge valuations 6,117     6,117   6,117  
Comprehensive income, net of tax 269,592         269,568 24
Distributions paid to noncontrolling interests (25)           (25)
Cash dividends (40,041)       (40,041) (40,041)  
Stock-based compensation 23,067   23,067     23,067  
Restricted & performance shares released (in shares)   215          
Restricted & performance shares released (17,630) $ 3 (17,633)     (17,630)  
Stock options exercised (in shares)   324          
Stock options exercised 11,250 $ 3 11,247     11,250  
Shares issued for Employee Stock Purchase Plan (in shares)   124          
Shares issued for Employee Stock Purchase Plan 10,705 $ 1 10,704     10,705  
Stock repurchases (in shares)   (479)          
Stock repurchases (60,000) $ (5) (27,385)   (32,610) (60,000)  
Ending balance (in shares) at Oct. 03, 2021   53,981          
Ending balance at Oct. 03, 2021 1,234,291 $ 540 0 (125,028) 1,358,726 1,234,238 53
Comprehensive income, net of tax:              
Net income 263,164       263,125 263,125 39
Foreign currency translation adjustments (94,933)     (94,922)   (94,922) (11)
Net pension adjustments 0            
Gain on cash flow hedge valuations 11,806     11,806   11,806  
Comprehensive income, net of tax 180,037         180,009 28
Distributions paid to noncontrolling interests (31)           (31)
Cash dividends (46,099)       (46,099) (46,099)  
Stock-based compensation 26,227   26,227     26,227  
Restricted & performance shares released (in shares)   190          
Restricted & performance shares released (25,223) $ 2 (25,225)     (25,223)  
Stock options exercised (in shares)   46          
Stock options exercised 1,806 $ 0 1,806     1,806  
Shares issued for Employee Stock Purchase Plan (in shares)   106          
Shares issued for Employee Stock Purchase Plan 12,129 $ 1 12,128     12,129  
Stock repurchases (in shares)   (1,342)          
Stock repurchases (200,000) $ (13) (14,936)   (185,051) (200,000)  
Ending balance (in shares) at Oct. 02, 2022   52,981          
Ending balance at Oct. 02, 2022 1,183,137 $ 530 0 (208,144) 1,390,701 1,183,087 50
Comprehensive income, net of tax:              
Net income 273,452       273,420 273,420 32
Foreign currency translation adjustments 12,622     12,623   12,623 (1)
Net pension adjustments 2,638     2,638   2,638  
Gain on cash flow hedge valuations (2,412)     (2,412)   (2,412)  
Comprehensive income, net of tax 286,300         286,269 31
Distributions paid to noncontrolling interests (8)           (8)
Cash dividends (52,113)       (52,113) (52,113)  
Stock-based compensation 28,607   28,607     28,607  
Restricted & performance shares released (in shares)   149          
Restricted & performance shares released $ (16,833) $ 1 (16,834)     (16,833)  
Stock options exercised (in shares) 20 19          
Stock options exercised $ 626 $ 0 626     626  
Shares issued for Employee Stock Purchase Plan (in shares)   99          
Shares issued for Employee Stock Purchase Plan 12,628 $ 1 12,627     12,628  
Reclassification of APIC 0   26,724   (26,724) 0  
Capped call transactions (38,838)   (51,750)   12,912 (38,838)  
Ending balance (in shares) at Oct. 01, 2023   53,248          
Ending balance at Oct. 01, 2023 $ 1,403,506 $ 532 $ 0 $ (195,295) $ 1,598,196 $ 1,403,433 $ 73
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity (Parenthetical) - $ / shares
12 Months Ended
Sep. 06, 2023
Jun. 06, 2023
Feb. 24, 2023
Dec. 09, 2022
Aug. 26, 2022
May 27, 2022
Feb. 25, 2022
Dec. 20, 2021
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Statement of Stockholders' Equity [Abstract]                              
Cash dividends paid per share (in dollars per share) $ 0.26 $ 0.26 $ 0.23 $ 0.23 $ 0.23 $ 0.23 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.98 $ 0.86 $ 0.74
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
12 Months Ended
Oct. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
We are a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. Our solutions may span the entire life cycle of high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management and operations and maintenance.
We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation
12 Months Ended
Oct. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Preparation Basis of Presentation and Preparation
Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year. We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2023, 2022 and 2021 contained 52, 52 and 53 weeks, respectively.
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 us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at our fiscal 2023 year-end are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated, and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions that may affect our clients' ability to pay.
Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.
Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities" and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 3, 2023 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.
The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Other current liabilities.    Other current liabilities consist primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan.    We assumed a defined benefit pension plan from an acquisition. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market-related value of plan assets are subject to amortization.
Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.
According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from
such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 22% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2023 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 31%, 13%, 19% and 37% of our fiscal 2023 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.
Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, the Euros and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income. Gains or losses from foreign currency transactions are included in income from operations.
Reclassifications.    Certain reclassifications were made to the prior fiscal years to conform to the current-year presentation.
Recently Issued Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 was effective for us beginning in the first quarter of fiscal 2023. In fiscal 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the coronavirus disease 2019 pandemic on businesses operating in Canada. Some of our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $21.0 million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $10 million in the next twelve months. Accordingly, this amount is included in "Accrued compensation" on our consolidated balance sheet as of October 1, 2023. The remaining $11.0 million, which we expect to distribute beyond one year, is reported in "Other long-term liabilities". We do not expect there will be any related impact on our operating income, and we have no outstanding applications for further government assistance.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances
12 Months Ended
Oct. 01, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Balances Revenue and Contract Balances
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
Disaggregation of Revenue
We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Client Sector:
U.S. federal government (1)
$1,387,101 $1,064,347 $1,081,608 
U.S. state and local government607,074 603,286 536,309 
U.S. commercial869,460 748,953 638,169 
International (2)
1,658,915 1,087,462 957,427 
Total$4,522,550 $3,504,048 $3,213,513 
Contract Type:
Fixed-price$1,643,849 $1,317,993 $1,191,244 
Time-and-materials2,166,671 1,637,019 1,492,813 
Cost-plus712,030 549,036 529,456 
Total$4,522,550 $3,504,048 $3,213,513 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.
Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2023 and 2022.
Contract Assets and Contract Liabilities
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract assets/liabilities consisted of the following (in thousands):
Balance at
October 1,
2023
October 2, 2022
Contract assets (1)
$113,939 $92,405 
Contract liabilities335,044 241,340 
Net contract liabilities$(221,105)$(148,935)

(1) Includes $6.8 million and $23.3 million of contract retentions at fiscal 2023 and 2022 year-ends, respectively.
In fiscal 2023, we recognized revenue of approximately $164 million from amounts included in the contract liability balance at the end of fiscal 2022, compared to approximately $125 million in fiscal 2022.
We recognize revenue primarily using the cost-to-cost measure of progress method to estimate progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, in fiscal 2023, we recognized net favorable revenue and operating income adjustments of $11.0 million. The corresponding net revenue and operating income adjustments were immaterial for fiscal 2022.
Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of October 1, 2023 and October 2, 2022, our consolidated balance sheets included liabilities for anticipated losses of $8.5 million and $10.0 million, respectively. The estimated cost to complete these related contracts at the end of fiscal 2023 and 2022 was approximately $68 million and $80 million, respectively.
Accounts Receivable, Net
Net accounts receivable consisted of the following (in thousands):
Balance at
October 1,
2023
October 2,
2022
Billed$672,712 $491,700 
Unbilled306,788 267,161 
Total accounts receivable979,500 758,861 
Allowance for doubtful accounts(4,965)(3,749)
Total accounts receivable, net$974,535 $755,112 
Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at fiscal 2023 year-end are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, which may affect our clients' ability to pay.
Other than the U.S. federal government, no single client accounted for more than 10% of our accounts receivable at fiscal 2023 and 2022 year-ends.
Remaining Unsatisfied Performance Obligations (“RUPOs”)
Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $4.8 billion of RUPOs as of October 1, 2023. RUPOs increase with awards from new contracts or additions to existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached.
We expect to satisfy our RUPOs as of fiscal 2023 year-end over the following periods (in thousands):
Amount
Within 12 months$3,103,466 
Beyond 1,651,611 
Total $4,755,077 
Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60 or 90 days).
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase and Dividends
12 Months Ended
Oct. 01, 2023
Stock Repurchase And Dividends [Abstract]  
Stock Repurchase and Dividends Stock Repurchase and DividendsOn October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock. In fiscal 2023, we did not repurchase any shares of our common stock. We
repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million in fiscal 2022, and 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in fiscal 2021, in the open market. As of October 1, 2023, we had a remaining balance of $347.8 million under our repurchase program.
The following table presents dividends declared and paid in fiscal 2023, 2022 and 2021:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 7, 2022$0.23 November 21, 2022December 9, 2022$12,186 
January 30, 2023$0.23 February 13, 2023February 24, 202312,242 
May 8, 2023$0.26 May 24, 2023June 6, 202313,840 
August 7, 2023$0.26 August 23, 2023September 6, 202313,845 
Total dividends paid as of October 1, 2023$52,113 
November 15, 2021$0.20 December 2, 2021December 20, 2021$10,793 
January 31, 2022$0.20 February 11, 2022February 25, 202210,769 
May 2, 2022$0.23 May 13, 2022May 27, 202212,311 
August 1, 2022$0.23 August 12, 2022August 26, 202212,226 
Total dividends paid as of October 2, 2022$46,099 
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
Subsequent Events. On November 13, 2023, our Board of Directors declared a quarterly cash dividend of $0.26 per share payable on December 13, 2023 to stockholders of record as of the close of business on November 30, 2023.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
12 Months Ended
Oct. 01, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On September 23, 2022, we made an all-cash offer to acquire all of the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, through a scheme of arrangement, which was unanimously recommended by RPS' Board of Directors. On November 3, 2022, RPS' shareholders approved the scheme of arrangement. On January 19, 2023, the court-sanctioned scheme of arrangement to purchase RPS was approved, and we completed the acquisition on January 23, 2023. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions, especially in energy transformation, water and program management for government and commercial clients. Substantially all of RPS is included in our CIG segment.
The total purchase price of RPS was approximately £633 million ($784 million). In connection with the transaction, we incurred acquisition and integration costs of $33.2 million, primarily for professional fees, substantially all of which were paid as of fiscal 2023 year-end. On January 23, 2023, we also settled a foreign exchange forward contract that was integral to our plan to finance the RPS acquisition. The cash gain of $109.3 million did not qualify for hedge accounting. As a result, the gain was recognized as non-operating income over the life of the contract and not included in the purchase price allocation below. However, the cash proceeds of $109.3 million economically reduced the purchase price for the shares of RPS to approximately $675 million. This forward contract is explained further in Note 14, "Derivative Financial Instruments".
The table below represents the preliminary purchase price allocation for RPS based on estimates, assumptions, valuations and other analyses as of January 23, 2023, that has not been finalized in order to make a definitive allocation. The purchase consideration, excluding the aforementioned forward contract gain, is allocated to the tangible and intangible assets, and liabilities of RPS based on their estimated fair values, with any excess purchase consideration allocated to goodwill as follows (in thousands):
Amount
Cash and cash equivalents$32,093 
Accounts receivable and contract assets202,303 
Prepaid expenses and other current assets45,999 
Income taxes receivables1,999 
Property and equipment38,435 
Right-of-use assets, operating leases40,179 
Intangible assets174,094 
Deferred income taxes36,388 
Other long-term assets1,061 
Total assets acquired572,551 
Account Payable$(44,376)
Accrued compensation(19,073)
Contract liabilities(46,287)
Income tax payable(7,083)
Short-term lease liabilities, operating leases(13,477)
Other current liabilities(135,474)
Current portion of long-term debt(91,973)
Long-term lease liabilities, operating leases(26,702)
Other long-term liabilities(18,571)
Deferred tax liabilities(41,613)
Total liabilities assumed(444,629)
Fair value of net assets acquired127,922 
Goodwill656,287 
Total purchase consideration$784,209 
The following table summarizes the estimated fair values that were assigned to intangible assets at the acquisition date:
Fair ValueWeighted-Average Estimated Useful Life
(in thousands)(in years)
Backlog$27,880 1.6
Trade names27,260 3.0
Client relations118,954 11.1
Total intangible assets acquired$174,094 8.3
Estimated fair value measurements for the intangible assets related to the RPS acquisition were made using Level 3 inputs including discounted cash flow techniques. Fair value was estimated using a multi-period excess earnings method for backlog and client relations and a relief from royalty method for trade names. The significant assumptions used in estimating fair value of backlog and client relations include (i) the estimated life the asset will contribute to cash flows, such as remaining contractual terms, (ii) revenue growth rates and EBITDA margins, (iii) attrition rate of customers, and (iv) the estimated discount rates that reflect the level of risk associated with receiving future cash flows. The significant assumptions used in estimating fair value of trade names include the royalty rates and discount rates.
Supplemental Pro Forma Information (Unaudited)
Following are the supplemental consolidated financial results of Tetra Tech and RPS on an unaudited pro forma basis, as if the RPS acquisition had been consummated as of the beginning of fiscal 2022 (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Revenue$4,780,404 $4,271,580 
Net income including noncontrolling interests$223,857 $152,964 
Our fiscal 2023 consolidated results reflect RPS' contribution of revenue of approximately $600 million, with net income, including interest expense, of $3.6 million, or $0.07 per share, before the related intangible amortization of $26.8 million.
In fiscal 2023, we also acquired Amyx, Inc. (“Amyx”), an enterprise technology services, cybersecurity and management consulting firm based in Reston, Virginia. With over 500 employees, Amyx provides application modernization, cybersecurity, systems engineering, financial management and program management support on over 30 Federal Government programs. Amyx is included in our Government Services Group ("GSG") segment. The total fair value of the purchase price of Amyx was $120.9 million, comprised of a $100.0 million payable in a promissory note issued to the sellers (paid subsequent to closing), $8.7 million of payables related to estimated post-closing adjustments, and $12.2 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition date. Amyx was not considered significant to our consolidated financial statements.
In fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (“PAE”) and two other financially immaterial acquisitions. TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other financially immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all four acquisitions was $88.3 million. This amount is comprised of $44.0 million in initial cash payments made to the sellers, $2.5 million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $15.5 million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $31.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $47.0 million, based upon the achievement of specified operating income targets in each of the three to five years following the acquisitions. These acquisitions were not considered significant, individually or in the aggregate, to our consolidated financial statements.
The majority of the goodwill from the fiscal 2023 acquisitions is not deductible for tax purposes, while the majority of the goodwill from the fiscal 2022 acquisitions is deductible for tax purposes. The results of fiscal 2022 and 2023 acquisitions were included in our consolidated financial statements beginning on the respective closing dates.
Goodwill additions resulting from the fiscal 2023 business combinations are primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, synergies expected to arise after the acquisitions in the areas of enterprise technology services, data management, energy transformation, water, program management, and data analytics and the long-standing reputations of RPS and Amyx. These acquisitions further expand and complement our market-leading positions in water, renewable energy and sustainable infrastructure; enhanced by a combined suite of differentiated data analytics and digital technologies, and expansion into existing and new geographies. The fiscal 2022 goodwill additions are primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. In addition, these acquired capabilities, when combined with our existing global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired companies. The results of these acquisitions were included in our consolidated financial statements from their respective closing dates.
Intangible assets with finite lives arise from business acquisitions and are amortized based on the period over which the contractual or economic benefit of the intangible assets are expected to be realized or on a straight-line basis over the useful lives of the underlying assets, ranging from one to twelve years. These consist of client relations, backlog and trade names. For detailed information regarding our intangible assets, see Note 6, “Goodwill and Intangible Assets”.
Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Non-current contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when
determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2023, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs and the inventory of prospective new contract awards.
In fiscal 2023, we recorded adjustments to our contingent earn-out liabilities and reported a net loss to operating income of $12.3 million. The net loss primarily resulted from increased valuations of the contingent consideration liabilities for our prior acquisitions of Segue Technologies, Inc., Hoare Lea, LLP ("HLE"), TIGA and PAE, reflecting their financial performance that exceeded our previous expectations. These increases were partially offset by a decreased valuation of the contingent consideration for Amyx, which has the forecasted revenue becoming realized later than originally anticipated.
In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.
In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
At October 1, 2023, there was a total potential maximum of $113.8 million of outstanding contingent consideration related to acquisitions. Of this amount, $73.4 million was estimated as the fair value and accrued on our consolidated balance sheet.
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$65,566 $59,297 $32,617 
Acquisition date fair value of contingent earn-out liabilities12,248 31,341 50,235 
Change in fair value of contingent earn-out liabilities2,480 2,184 992 
Re-measurement of contingent earn-out liabilities12,255 329 (3,273)
Foreign exchange impact2,201 (7,152)(596)
Earn-out payments:   
Reported as cash used in operating activities— (310)(427)
Reported as cash used in financing activities(21,328)(20,123)(20,251)
Ending balance $73,422 $65,566 $59,297 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
12 Months Ended
Oct. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The following table summarizes the changes in the carrying value of goodwill (in thousands):
GSGCIGTotal
 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Goodwill reallocation(51,497)51,497 — 
Acquisitions42,365 26,318 68,683 
Translation and other(10,199)(56,650)(66,849)
Balance at October 2, 2022519,102 591,310 1,110,412 
Acquisitions138,380 621,496 759,876 
Translation and other2,460 7,496 9,956 
Balance at October 1, 2023$659,942 $1,220,302 $1,880,244 
Our goodwill balances reflect the goodwill reallocation related to the creation of our new High Performance Buildings division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our reporting currency. The fiscal 2023 goodwill amounts are presented net of reductions from historical impairment adjustments and fiscal 2023 goodwill additions relate to our fiscal 2023 acquisitions. The purchase price allocations for our fiscal 2023 acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 3, 2023 (i.e., the first day of our fourth quarter in fiscal 2023) indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. As of July 3, 2023, and after the reallocation of goodwill on the first day of fiscal 2023, we had no reporting units that had estimated fair values that exceeded their carrying values by less than 45%.
We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired.
The gross amounts of goodwill for GSG were $677.6 million and $536.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $1,341.8 million and $712.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.
The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets ($ in thousands):
Fiscal Year Ended
October 1, 2023October 2, 2022
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
Client relations9.4$169,217 $(36,072)$133,145 $41,676 $(21,092)$20,584 
Backlog0.963,825 (47,802)16,023 33,286 (29,990)3,296 
Trade names2.437,411 (12,643)24,768 12,711 (7,428)5,283 
Total $270,453 $(96,517)$173,936 $87,673 $(58,510)$29,163 
Amortization expense for the identifiable intangible assets for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $0.2 million and $5.3 million in fiscal 2023 and 2022, respectively.
Estimated amortization expense for the succeeding five fiscal years and beyond is as follows (in thousands):
 Amount
 
2024$42,180 
202528,032 
202619,922 
202713,861 
202813,352 
Beyond56,589 
Total$173,936 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment
12 Months Ended
Oct. 01, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Equipment, furniture and fixtures$132,744 $96,710 
Leasehold improvements44,733 32,428 
Total property and equipment177,477 129,138 
Accumulated depreciation(102,645)(96,822)
Property and equipment, net$74,832 $32,316 
The depreciation expense related to property and equipment was $20.0 million, $13.9 million and $12.3 million for fiscal 2023, 2022 and 2021, respectively. The increases in property and equipment from October 2, 2022 to October 1, 2023 are primarily due to the RPS acquisition.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
12 Months Ended
Oct. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income before income taxes, by geographic area, was as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Income before income taxes:   
United States$287,295 $262,428 $211,222 
Foreign113,683 86,338 55,648 
Total income before income taxes$400,978 $348,766 $266,870 
Income tax expense consisted of the following (in thousands):

 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
   
Current:   
Federal$110,371 $47,447 $41,056 
State16,025 9,613 9,893 
Foreign28,970 26,332 18,887 
Total current income tax expense155,366 83,392 69,836 
Deferred: 
Federal(18,062)(424)(6,034)
State(4,976)(382)(2,060)
Foreign(4,802)3,016 (27,703)
Total deferred income tax (benefit) expense (27,840)2,210 (35,797)
Total income tax expense$127,526 $85,602 $34,039 
Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.22.12.3
Research and Development ("R&D") credits(0.5)(1.0)(2.6)
Tax differential on foreign earnings1.51.00.9
Non-taxable foreign interest income(1.0)
Stock compensation(0.4)(2.0)(3.3)
Valuation allowance0.2(9.3)
Change in uncertain tax positions11.6(1.1)1.7
Return to provision1.11.4(3.7)
Disallowed officer compensation1.21.92.0
Cash repatriation0.12.1
Unremitted earnings0.2(0.2)1.0
Hedging gain(5.7)
Global intangible low-taxed income0.5
Deferred tax adjustments(1.0)0.10.8
Other0.11.00.9
Total income tax expense31.8%24.5%12.8%
The effective tax rates for fiscal 2023, 2022 and 2021 were 31.8%, 24.5% and 12.8%, respectively. The fiscal 2023 income tax expense included non-operating income tax expenses totaling $20.6 million to (i) increase the tax liability for uncertain tax positions related to certain U.S. tax credits and an intercompany financing transaction, (ii) to recognize the tax liability for foreign earnings, primarily in the U.K. and Australia, that are no longer indefinitely reinvested. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. Also, income tax expense was reduced by $4.6 million, $10.3 million and $12.9 million of excess tax benefits on share-based payments in fiscal 2023, 2022 and 2021, respectively.
Excluding the impact of increasing the tax liability for uncertain tax positions, the valuation allowance release, the foreign earnings repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2023, 2022 and 2021 were 27.8%, 27.5% and 25.7% respectively.
We are currently under examination by the Internal Revenue Service for fiscal years from 2018 to 2021, and the Canada Revenue Agency for fiscal 2011 through 2016. We are also subject to various other state audits.
Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Deferred Tax Assets:  
State taxes$2,686 $1,238 
Reserves and contingent liabilities2,849 5,023 
Accounts receivable including the allowance for doubtful accounts5,323 4,986 
Accrued liabilities64,155 35,973 
Lease liabilities, operating leases53,437 49,618 
Stock-based compensation1,900 2,925 
Unbilled revenue3,090 4,885 
Loss and other carry-forwards62,777 41,648 
Property and equipment552 — 
Capitalized research and development17,778 — 
Capped call transactions12,696 — 
Valuation allowance(11,663)(12,286)
Total deferred tax assets215,580 134,010 
Deferred Tax Liabilities: 
Prepaid expense(2,703)(6,065)
Right-of-use assets, operating leases(53,437)(49,618)
Intangibles(83,242)(42,863)
Undistributed earnings(1,453)(2,200)
Property and equipment— (621)
Total deferred tax liabilities(140,835)(101,367)
Net deferred tax assets$74,745 $32,643 
Our foreign earnings are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income.
At October 1, 2023, we had available unused federal net operating loss (“NOL”) carry forwards of $37.5 million that has no expiration date; state net operating loss carry forwards of $26.0 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $170.8 million, of which $21.1 million expire at various dates from 2024 to 2043, and $149.7 million have no expiration date. In addition, we had foreign capital loss carryforwards of $18.4 million, foreign corporate interest restriction allowances of $6.2 million, and foreign research and development credits of $4.5 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to certain loss carry-forwards for which a valuation allowance of $11.7 million has been provided.
At October 1, 2023, we had $53.6 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may not significantly decrease in the next 12 months. These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$8,908 $12,899 $9,228 
Acquisition of RPS Group6,012 — — 
Additions for current fiscal year tax positions27,272 — 2,171 
Additions for prior fiscal year tax positions14,602 — 1,500 
Reductions for prior fiscal year tax positions(1,358)(3,014)— 
Settlements(1,817)(977)— 
Ending balance$53,619 $8,908 $12,899 
We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal 2023, 2022 and 2021, we accrued additional interest and penalties of $4.6 million, $0.5 million and $0.8 million, respectively, and recorded reductions in accrued interest and penalties of $2.0 million, $0.4 million and $0, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 1, 2023, October 2, 2022 and October 3, 2021 was $8.0 million, $5.3 million and $5.2 million, respectively.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
12 Months Ended
Oct. 01, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Credit facilities$320,000 $258,754 
Convertible notes575,000 — 
Debt issuance costs and discount(15,471)— 
Less: Current portion of long-term debt— (12,504)
Long-term debt$879,529 $246,250 
On August 22, 2023, we issued $575.0 million in convertible notes that bear interest at a rate of 2.25% per annum payable in arrears on February 15 and August 15 of each year, beginning on February 15, 2024 and mature on August 15, 2028, unless converted, redeemed or repurchased (the "Convertible Notes"). Prior to May 15, 2028, the Convertible Notes will be convertible at the option of the holders only upon the occurrence of certain events and during certain periods. Thereafter, the Convertible Notes will be convertible at the option of the holders at any time until the close of business on the second scheduled trading day immediately preceding the maturity date.
The initial conversion rate applicable to the Convertible Notes is 5.0855 shares of our common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial price of approximately $196.64 per share of our common stock, subject to adjustment if certain events occur. Upon conversion, we will pay cash up to the aggregate principal amount of the Convertible Notes to be converted and pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Convertible Notes being converted. In addition, upon the occurrence of a "fundamental change" as defined in the indenture governing the Convertible Notes, holders may require us to repurchase for cash all or any portion of their Convertible Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Convertible Notes to be repurchased plus any accrued and unpaid interest. If certain corporate events occur prior to the maturity date of the Convertible Notes or if we deliver a notice of redemption, we will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such event or notice of redemption.
We will not be able to redeem the Convertible Notes prior to August 20, 2026. On or after August 20, 2026, we have the option to redeem for cash all or any portion of the Convertible Notes if the last reported sale price of our common stock is equal to or greater than 130% of the conversion price for a specified period of time at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued but unpaid interest. In addition, as described in the indenture governing the Convertible Notes, certain events of default including, but not limited to, bankruptcy, insolvency or reorganization, may result in the Convertible Notes becoming due and payable immediately.
Our net proceeds from the offering were approximately $560.5 million after deducting the initial purchasers’ discounts and commissions and offering expenses. We used approximately $51.8 million of the net proceeds to pay the cost of the capped
call transactions described below. We used the remaining net proceeds to repay all $185.0 million principal amount outstanding under our revolving credit facility, the remaining $234.4 million principal amount outstanding under our senior secured term loan due 2027 and approximately $89.4 million principal amount outstanding under our senior secured term loan due 2026.
The Convertible Notes were recorded as a single unit within "Long-term debt" in our fiscal 2023 year-end consolidated balance sheet as the conversion option within the Convertible Notes was not a derivative that would require bifurcation and the Convertible Notes did not involve a substantial premium. Transaction costs to issue the Convertible Notes were recorded as direct deductions from the related debt liabilities and amortized to interest expense using the effective interest method over the terms of the Convertible Notes. Debt issuance costs for the Convertible Notes have been amortized to interest expense over the terms of the Convertible Notes at an effective annual interest rate of 2.79%.
The net carrying amount of the Convertible Notes was as follows (in thousands):
Balance at
 October 1,
2023
 
Principal$575,000 
Unamortized discount and issuance costs(14,158)
Net carrying amount$560,842 
The following table sets forth the interest expense recognized related to the Convertible Notes (in thousands):
Balance at
 October 1,
2023
 
Interest expense$1,438 
Amortization of discount and issuance costs292 
Total interest expense$1,730 
Concurrent with the offering of the Convertible Notes, in August 2023, we entered into capped call transactions (the "Capped Call Transactions"). The Capped Call Transactions are expected generally to reduce the potential dilution our common stock upon conversion of the Convertible Notes and/or offset any cash payments we elect to make in excess of the principal amount of converted Convertible Notes, as the case may be. If, however, the market price per share of our common stock, as measured under the terms of the Capped Call Transactions, exceeds the cap price of the Capped Call Transactions, there would nevertheless be dilution and/or there would not be an offset of such cash payments, in each case, to the extent that such market price exceeds the cap price of the Capped Call Transactions. The cap price of the Capped Call Transactions is initially $259.56 per share, which represents a premium of 65% over the last reported sale price of our common stock of $157.31 per share on the NASDAQ Global Select Market on August 17, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. We recorded the Capped Call Transactions as separate transactions from the issuance of the Convertible Notes. The cost of $51.8 million incurred to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital (net of $12.9 million in deferred taxes) on our consolidated balance sheet as of fiscal 2023 year-end.
On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500 million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55 billion. The New Term Loan Facility will mature in January 2026. On January 23, 2023, we drew the entire amount of the New Term Loan Facility to partially finance the RPS acquisition. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date in January 2026.
On February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1.05 billion that will mature in February 2027. The Amended Credit Agreement is a $750 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”) and a $500 million revolving credit facility (the “Amended Revolving Credit Facility”). In addition, the Amended Credit Agreement includes a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1.05 billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company’s projects and operational sustainability initiatives and (ii) improvement of peoples’ lives as a result of the
Company’s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans and a $300 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on February 18, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Secured Overnight Financing Rate ("SOFR") rate plus 1.00%, plus a margin that ranges from 0% to 0.875% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires in February 2027, or earlier at our discretion upon payment in full of loans and other obligations.
At fiscal 2023 year-end, we had $320 million in outstanding borrowings under the Amended Credit Agreement, which was all under the New Term Loan Facility, and no borrowings under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2023 was 5.71%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date weighted-average interest rate on borrowings outstanding during fiscal 2022 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 5.37%. At October 1, 2023, we had $499.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.25 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At fiscal 2023 year-end, we were in compliance with these covenants with a consolidated leverage ratio of 1.79x and a consolidated interest coverage ratio of 9.84x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for short-term cash advances and bank guarantees. At fiscal 2023 year-end, there were no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $54.9 million. As of October 1, 2023 we had no bank overdrafts related to our disbursement bank accounts.
The following table presents scheduled maturities of our long-term debt (in thousands):
 Amount
 
2026320,000 
2028575,000 
Total$895,000 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
12 Months Ended
Oct. 01, 2023
Leases [Abstract]  
Leases Leases
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to ten years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in "Right-of-use assets, operating leases", "Short-term lease liabilities, operating leases" and "Long-term lease liabilities, operating leases" in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. Our finance leases are immaterial.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating 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 our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
In fiscal 2023, we exited certain lease arrangements as a result of the RPS acquisition and its subsequent integration. Accordingly, we evaluated the ongoing value of the ROU assets associated with the discontinued lease agreements. Based on this evaluation, we determined that some long-lived assets were no longer recoverable and were in fact impaired. Fair value was based on expected future cash flows using Level 3 inputs under Accounting Standards Codification Topic 820, Fair Value Measurement ("ASC 820"). The cash flows are those expected to be generated by the market participants, discounted at a real estate-based rate of interest. As a result of our evaluation, we recorded a $16.4 million non-cash charge related to the ROU operating lease asset impairment which was reported in our fiscal 2023 statement of income, and a corresponding decrease to our ROU assets operating leases on our consolidated balance sheet as of fiscal 2023 year-end.
The components of lease costs are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating lease cost$93,674 $86,725 
Sublease income(740)(150)
Total lease cost$92,934 $86,575 
Supplemental cash flow information related to leases is as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating cash flows for operating leases$78,268 $71,365 
Right-of-use assets obtained in exchange for new operating lease liabilities 70,552 44,096 
Supplemental balance sheet and other information related to leases are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating leases:
Right-of-use assets$175,932 $182,319 
Lease liabilities:
Current65,005 57,865 
Non-current144,685 146,285 
Total operating lease liabilities$209,690 $204,150 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases3.0 %2.2 %
As of fiscal 2023 year-end, we had $8.3 million of operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of fiscal 2023 year-end is as follows (in thousands):
Amount
2024$69,562 
202553,685 
202636,013 
202724,904 
202816,545 
Beyond25,671 
Total lease payments226,380 
Less: imputed interest(16,690)
Total present value of lease liabilities$209,690 
Leases Leases
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to ten years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in "Right-of-use assets, operating leases", "Short-term lease liabilities, operating leases" and "Long-term lease liabilities, operating leases" in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. Our finance leases are immaterial.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating 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 our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
In fiscal 2023, we exited certain lease arrangements as a result of the RPS acquisition and its subsequent integration. Accordingly, we evaluated the ongoing value of the ROU assets associated with the discontinued lease agreements. Based on this evaluation, we determined that some long-lived assets were no longer recoverable and were in fact impaired. Fair value was based on expected future cash flows using Level 3 inputs under Accounting Standards Codification Topic 820, Fair Value Measurement ("ASC 820"). The cash flows are those expected to be generated by the market participants, discounted at a real estate-based rate of interest. As a result of our evaluation, we recorded a $16.4 million non-cash charge related to the ROU operating lease asset impairment which was reported in our fiscal 2023 statement of income, and a corresponding decrease to our ROU assets operating leases on our consolidated balance sheet as of fiscal 2023 year-end.
The components of lease costs are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating lease cost$93,674 $86,725 
Sublease income(740)(150)
Total lease cost$92,934 $86,575 
Supplemental cash flow information related to leases is as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating cash flows for operating leases$78,268 $71,365 
Right-of-use assets obtained in exchange for new operating lease liabilities 70,552 44,096 
Supplemental balance sheet and other information related to leases are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating leases:
Right-of-use assets$175,932 $182,319 
Lease liabilities:
Current65,005 57,865 
Non-current144,685 146,285 
Total operating lease liabilities$209,690 $204,150 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases3.0 %2.2 %
As of fiscal 2023 year-end, we had $8.3 million of operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of fiscal 2023 year-end is as follows (in thousands):
Amount
2024$69,562 
202553,685 
202636,013 
202724,904 
202816,545 
Beyond25,671 
Total lease payments226,380 
Less: imputed interest(16,690)
Total present value of lease liabilities$209,690 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans
12 Months Ended
Oct. 01, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Stock Compensation Plans Stockholders' Equity and Stock Compensation Plans
At fiscal 2023 year-end, we had the following stock-based compensation plans:
2015 Equity Incentive Plan ("2015 EIP").  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 as described below.
2018 Equity Incentive Plan ("2018 EIP"). Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At fiscal 2023 year-end, there were 2.7 million shares available for future awards pursuant to the 2018 EIP.
Employee Stock Purchase Plan ("ESPP").  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 282,350 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).
The following table presents our stock-based compensation and related income tax benefits (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Total stock-based compensation$28,607 $26,227 $23,067 
Income tax benefit related to stock-based compensation(5,779)(5,377)(4,910)
Stock-based compensation, net of tax benefit$22,828 $20,850 $18,157 
We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.
Stock Options
The following table presents our stock option activity for fiscal 2023 year-end:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on October 2, 2022168 $38.62   
Exercised(20)32.30   
Forfeited— —   
Outstanding on October 1, 2023148 $39.45 3.20$16,708 
Vested or expected to vest on October 1, 2023148 $39.45 3.20$16,708 
Exercisable on October 1, 2023148 $39.45 3.20$16,708 
The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2023 and the exercise price, times the number of shares) that would have been received by the in-the-money option holders if they had exercised their options on October 1, 2023. This amount will change based on the fair market value of our stock.
No stock options were granted in fiscal 2023, 2022 and 2021. The aggregate intrinsic value of options exercised during fiscal 2023, 2022 and 2021 was $2.5 million, $5.7 million and $29.4 million, respectively.
Net cash proceeds from the exercise of stock options were $0.6 million, $1.8 million and $11.3 million for fiscal 2023, 2022 and 2021, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options for fiscal 2023, 2022 and 2021 was $0.6 million, $1.3 million and $6.7 million, respectively.
RSU and PSU
RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based 50% on growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 27, 2020444 $63.93 355 $64.83 
Granted118 122.02 58 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 83.30 318 82.96 
Granted78 184.6142 247.16 
Vested(147)77.47 (176)80.17 
Adjustment (1)
— — 88 80.63 
Forfeited(13)109.01 — — 
Nonvested balance at October 2, 2022299 111.40 272 109.23 
Granted105 156.3356 195.50 
Vested(119)104.05 (138)99.85 
Adjustment (1)
— — 69 99.85 
Forfeited(16)140.01 (9)193.69 
Nonvested balance at October 1, 2023269 $130.58 250 $128.21 
(1) Fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022. Fiscal 2023 includes a payout adjustment of 68,792 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2020 that vested during fiscal 2023.
In fiscal 2023, 2022 and 2021, we awarded 105,082, 77,844 and 117,934 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2023, 2022 and 2021 was $156.33, $184.61 and $122.02, respectively. At fiscal 2023 year-end, there were 269,424 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.
In fiscal 2023, 2022 and 2021, we awarded 56,214, 41,734 and 57,542 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted in fiscal 2023, 2022 and 2021 was $195.50, $247.16 and $153.03, respectively. At fiscal 2023 year-end, there were 249,880 PSUs outstanding.
The stock-based compensation expense related to RSUs and PSUs for fiscal 2023, 2022 and 2021 was $26.2 million, $23.9 million and $20.9 million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2023, 2022 and 2021 was $4.0 million, $9.1 million and $6.2 million, respectively. At fiscal 2023 year-end, there was $38.8 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by fiscal 2026 year-end.
ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP (in thousands, except for purchase price):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Shares purchased98 106 124 
Weighted-average purchase price per share$128.29 $114.17 $86.16 
Cash received from exercise of purchase rights$12,628 $12,129 $10,705 
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Dividend yield0.7%1.0%1.0%
Expected stock price volatility38.0%32.2%47.9%
Risk-free rate of return, annual4.7%0.4%0.1%
Expected life (in years)111
For fiscal 2023, 2022 and 2021, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.
Stock-based compensation expense for fiscal 2023, 2022 and 2021 included $2.4 million, $2.3 million and $2.0 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2023 and 2022 year-ends were $0.6 million and $0.6 million, respectively. At fiscal 2023 year-end, ESPP participants had accumulated $12 million to purchase our common stock.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans
12 Months Ended
Oct. 01, 2023
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2023, 2022 and 2021, employer contributions to the U.S. plans were $31.6 million, $29.3 million and $26.9 million, respectively.
Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At fiscal 2023 and 2022 year-ends, the consolidated balance sheets reflect assets of $43.5 million and $36.7 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $43.4 million and $36.3 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income. These related net gains and losses were immaterial for fiscal 2023, 2022 and 2021.
In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.
The change in the defined benefit obligation, the change in fair value of plan assets and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for fiscal 2023 and fiscal 2022 were immaterial.
The Plan's funded status was as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Fair value of plan assets$39,572 $36,250 
Benefit obligation(35,303)(33,006)
Net surplus$4,269 $3,244 
The net surplus is reflected in other long-term assets on our consolidated balance sheets as of fiscal 2023 and 2022 year-ends. The plan is closed to new participants and to future benefit accrual. The benefits paid in fiscal 2023 and 2022 were $1.3 million and $1.0 million, respectively.
The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. The fair values of the plan assets by major asset categories were as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Equities$2,213 $8,390 
Mutual funds20,458 20,886 
Liability driven investment funds13,807 6,484 
Bonds2,354 — 
Cash/other740 490 
Fair value of plan assets$39,572 $36,250 
We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices includes diversification across asset classes and investment styles and periodic rebalancing toward asset allocation
targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals.
Principal assumptions used for the benefit obligation in the valuation are as follows:
Fiscal Year Ended
October 1,
2023
October 2,
2022
Discount rate5.35 %4.75 %
Rate of inflation
2.80% to 3.35%
2.95% to 3.55%
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share
12 Months Ended
Oct. 01, 2023
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS (in thousands, except per share data):
Fiscal Year Ended
October 1,
2023
October 2,
2022
October 3,
2021
Net income attributable to Tetra Tech$273,420 $263,125 $232,810 
Weighted-average common shares outstanding – basic53,203 53,620 54,078 
Effect of diluted stock options and unvested restricted stock434 543 597 
Weighted-average common stock outstanding – diluted53,637 54,163 54,675 
Earnings per share attributable to Tetra Tech:   
Basic$5.14 $4.91 $4.31 
Diluted$5.10 $4.86 $4.26 
For fiscal 2023, 2022 and 2021, no options were excluded from the calculation of dilutive potential common shares. The Convertible Notes had no impact on the calculation of dilutive potential common shares in fiscal 2023, as the price of our common stock did not exceed the conversion price. The Capped Call Transactions are excluded from the calculation of dilutive potential common shares as their effect is anti-dilutive.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments
12 Months Ended
Oct. 01, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.
We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges. Our derivative contracts are categorized within Level 2 of the fair value hierarchy.
In the fourth quarter of fiscal 2022, we entered into a forward contract to acquire GBP 714.0 million at a rate of 1.0852 for a total of USD 774.8 million that was integrated with our plan to acquire RPS. This contract matured on December 30, 2022. On December 28, 2022, we entered into an extension of the integrated forward contract to acquire GBP 714.0 million at a rate of 1.086 for a total of USD 775.4 million, extending the maturity date to January 23, 2023, the closing date of the RPS acquisition. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract was marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9 million, and an unrealized gain of the same amount was recognized in our fourth quarter of fiscal 2022 results. On January 23, 2023, the forward contract was settled at the fair value of $109.3 million. We recognized additional gains of $68.0 million and $21.4 million in the first and second quarters of fiscal 2023, respectively. All gains related to this transaction were reported in “Other non-operating income" on our consolidated income statements for the respective periods.
In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. The five swaps expired on July 31, 2023. At fiscal 2022 year-end, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $2.4 million, which was reported in "Other non-current assets" on our consolidated balance sheet. Additionally, the related loss of $2.4 million, a gain of $11.8 million and a gain of $6.1 million for fiscal year ended 2023, 2022 and 2021, respectively, were recognized and reported on our consolidated statements of comprehensive income. There were no other derivative instruments that were not designated as hedging instruments for fiscal 2023, 2022 and 2021.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Oct. 01, 2023
Equity [Abstract]  
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
The accumulated balances and reporting period activities for fiscal 2023, 2022 and 2021 related to reclassifications out of accumulated other comprehensive income are summarized as follows (in thousands):
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Net Pension AdjustmentsAccumulated
Other
Comprehensive
Income (Loss)
 
Balances at September 27, 2020$(146,275)$(15,511)$ $(161,786)
Other comprehensive income before reclassifications30,641 12,175 — 42,816 
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (6,058)— (6,058)
Net current-period other comprehensive income30,641 6,117  36,758 
Balances at October 3, 2021$(115,634)$(9,394)$ $(125,028)
Other comprehensive income before reclassifications(94,922)15,937 — (78,985)
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,131)— (4,131)
Net current-period other comprehensive (loss) income(94,922)11,806  (83,116)
Balances at October 2, 2022$(210,556)$2,412 $ $(208,144)
Other comprehensive income before reclassifications12,623 (5,192)2,638 10,069 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— 2,780 — 2,780 
Net current-period other comprehensive income (loss)12,623 (2,412)2,638 12,849 
Balances at October 1, 2023$(197,933)$ $2,638 $(195,295)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
12 Months Ended
Oct. 01, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Derivative Instruments.     Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).
Debt.    The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at the end of our fiscal 2023 and 2022. At fiscal 2023 year-end, we had borrowings of $320 million outstanding under our Amended Credit Agreement and $575 million outstanding under our Convertible Senior
Notes, which were used to fund our business acquisitions, working capital needs, dividends, capital expenditures and contingent earn-outs (see Note 9, "Long-Term Debt").
Defined Benefit Pension Plan.    The fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information about our defined benefit pension plan (see Note 12, "Retirement Plans").
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
12 Months Ended
Oct. 01, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.
On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments
12 Months Ended
Oct. 01, 2023
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
We manage our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies.
Our reportable segments are described as follows:
GSG:    GSG provides high-end consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology and disaster management. GSG also provides engineering design services for U.S. based federal and municipal clients, especially in water infrastructure, flood protection and solid waste. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom and Australia.
CIG:    CIG primarily provides high-end consulting and engineering services to U.S. commercial clients, and international clients inclusive of the commercial and government sectors. CIG supports commercial clients across the Fortune 500, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.
Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. In fiscal 2023, our Corporate segment operating losses included $33.2 million of acquisition and integration expenses as described in Note 5, "Acquisitions". We also recorded a $16.4 million ($6.8 million in GSG, $8.3 million in CIG and $1.3 million in Corporate) of a non-cash impairment charge related to our ROU operating lease assets in fiscal 2023 (see Note 10, "Leases" for more information.)
The following tables present summarized financial information of our reportable segments (in thousands):
Reportable Segments
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Revenue 
   
GSG$2,158,889 $1,820,868 $1,772,905 
CIG2,424,649 1,738,436 1,500,074 
Elimination of inter-segment revenue(60,988)(55,256)(59,466)
Total revenue$4,522,550 $3,504,048 $3,213,513 
Income from operations
GSG$231,762 $198,448 $174,755 
CIG243,750 194,142 152,262 
Corporate (1)
(117,399)(52,144)(48,316)
Total income from operations$358,113 $340,446 $278,701 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Additionally, Corporate results included (loss) income for fair value adjustments to contingent consideration liabilities of $(12.3) million, $(0.3) million and $3.3 million for fiscal 2023, 2022 and 2021, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 1,
2023
October 2,
2022
 
Total Assets 
  
GSG$543,066 $558,764 
CIG994,470 688,640 
Corporate (1)
2,282,941 1,375,372 
Total assets$3,820,477 $2,622,776 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Geographic Information
 Fiscal Year Ended
Revenue:October 1,
2023
October 2,
2022
October 3, 2021
United States$2,863,635 $2,416,586 $2,256,086 
Foreign countries (1)
1,658,915 1,087,462 957,427 
Total $4,522,550 $3,504,048 $3,213,513 
 Balance at
Long-lived assets (2):
October 1,
2023
October 2,
2022
United States$159,856 $199,875 
Foreign countries (1)
160,174 77,305 
Total $320,030 $277,180 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
12 Months Ended
Oct. 01, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We often provide services to unconsolidated joint ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2023, 2022 and 2021 was $83.1 million, $96.0 million and $95.5 million, respectively. Our related reimbursable costs for fiscal 2023, 2022 and 2021 were $78.5 million, $91.7 million and $92.4 million, respectively. Our consolidated balance sheets also included the following amounts related to these services (in thousands):
Balance at
October 1, 2023October 2, 2022
Accounts receivable, net$19,944 $16,818 
Contract assets2,723 2,935 
Contract liabilities3,158 3,464 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Financial Information – Unaudited
12 Months Ended
Oct. 01, 2023
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information – Unaudited Quarterly Financial Information – Unaudited
In the opinion of management, the following unaudited quarterly data for the fiscal 2023 and 2022 reflect all adjustments necessary for a fair statement of the results of operations (in thousands, except per share data).
In the fourth quarter of fiscal 2022 and in the first and second quarters of fiscal 2023, we recognized a $19.9 million, $68.0 million and $21.4 million, respectively, of unrealized gain on a foreign currency forward contract related to the planned acquisition of RPS. We also recorded a $16.4 million of a non-cash impairment charge related to our ROU operating lease assets in the fourth quarter of fiscal 2023 (see Note 10, "Leases" for more information). Additionally, we incurred $33.2 million of acquisition and integration expenses in fiscal 2023 (largely comprised of $19.9 million in the second quarter and $7.3 million in fourth quarter) as described in Note 5, "Acquisitions".
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 
Fiscal Year 2023    
Revenue$894,766 $1,158,226 $1,208,947 $1,260,611 
Income from operations92,050 61,011 97,675 107,377 
Net income attributable to Tetra Tech116,706 42,830 60,235 53,649 
Earnings per share attributable to Tetra Tech:    
Basic$2.20 $0.80 $1.13 $1.01 
Diluted$2.18 $0.80 $1.12 $1.00 
Weighted-average common shares outstanding:    
Basic53,069 53,227 53,231 53,247 
Diluted53,529 53,627 53,653 53,702 
Fiscal Year 2022    
Revenue$858,510 $852,744 $890,231 $902,562 
Income from operations87,220 74,520 83,905 94,802 
Net income attributable to Tetra Tech68,489 53,040 58,650 82,947 
Earnings per share attributable to Tetra Tech:    
Basic$1.27 $0.99 $1.10 $1.56 
Diluted$1.25 $0.98 $1.09 $1.55 
Weighted-average common shares outstanding:    
Basic53,937 53,834 53,507 53,148 
Diluted54,577 54,346 54,006 53,667 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
12 Months Ended
Oct. 01, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES

For the Fiscal Years Ended
October 3, 2021, October 2, 2022 and October 1, 2023
(in thousands)
 Balance at
Beginning of
Period
Charged to
Costs and Expenses
Deductions (2)
Other (3)
Balance at
End of Period
Allowance for doubtful accounts (1):
Fiscal 2021$7,147 $(4,130)$195 1,140 $4,352 
Fiscal 20224,352 (73)(400)(130)3,749 
Fiscal 20233,749 813 (137)540 4,965 
Income tax valuation allowance:
Fiscal 2021$24,395 $13,698 $(26,059)$1,006 $13,040 
Fiscal 202213,040 — (162)(592)12,286 
Fiscal 202312,286 — (127)(496)11,663 
(1) Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.
(2) Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of a valuation allowance in the United Kingdom in fiscal 2021.
(3) Includes losses in foreign jurisdictions, currency adjustments and valuation allowance adjustments related to net operating loss carry-forwards.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation (Policies)
12 Months Ended
Oct. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation and Presentation Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year Fiscal Year. We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 30. Fiscal years 2023, 2022 and 2021 contained 52, 52 and 53 weeks, respectively.
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 us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable – Net Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at our fiscal 2023 year-end are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated, and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions that may affect our clients' ability to pay. are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, which may affect our clients' ability to pay.
Contract Assets and Contract Liabilities and Revenue Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method to estimate progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $4.8 billion of RUPOs as of October 1, 2023. RUPOs increase with awards from new contracts or additions to existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60 or 90 days).
Prepaid and Other Current Assets Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities" and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at July 3, 2023 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Other Current Liabilities Other current liabilities.    Other current liabilities consist primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
Fair Value of Financial Instruments
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan Pension Plan.    We assumed a defined benefit pension plan from an acquisition. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market-related value of plan assets are subject to amortization.
Income Taxes
Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.
According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from
such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 22% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2023 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses.
Foreign Currency Translation Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, the Euros and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income. Gains or losses from foreign currency transactions are included in income from operations.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 was effective for us beginning in the first quarter of fiscal 2023. In fiscal 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the coronavirus disease 2019 pandemic on businesses operating in Canada. Some of our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $21.0 million total received was initially recorded in "Other current liabilities" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $10 million in the next twelve months. Accordingly, this amount is included in "Accrued compensation" on our consolidated balance sheet as of October 1, 2023. The remaining $11.0 million, which we expect to distribute beyond one year, is reported in "Other long-term liabilities". We do not expect there will be any related impact on our operating income, and we have no outstanding applications for further government assistance.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances (Tables)
12 Months Ended
Oct. 01, 2023
Revenue from Contract with Customer [Abstract]  
Summary of revenue disaggregated by client sector and contract type The following tables present revenue disaggregated by client sector and contract type (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Client Sector:
U.S. federal government (1)
$1,387,101 $1,064,347 $1,081,608 
U.S. state and local government607,074 603,286 536,309 
U.S. commercial869,460 748,953 638,169 
International (2)
1,658,915 1,087,462 957,427 
Total$4,522,550 $3,504,048 $3,213,513 
Contract Type:
Fixed-price$1,643,849 $1,317,993 $1,191,244 
Time-and-materials2,166,671 1,637,019 1,492,813 
Cost-plus712,030 549,036 529,456 
Total$4,522,550 $3,504,048 $3,213,513 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.
Summary of net contract assets/liabilities Net contract assets/liabilities consisted of the following (in thousands):
Balance at
October 1,
2023
October 2, 2022
Contract assets (1)
$113,939 $92,405 
Contract liabilities335,044 241,340 
Net contract liabilities$(221,105)$(148,935)

(1) Includes $6.8 million and $23.3 million of contract retentions at fiscal 2023 and 2022 year-ends, respectively.
Components of net accounts receivable
Net accounts receivable consisted of the following (in thousands):
Balance at
October 1,
2023
October 2,
2022
Billed$672,712 $491,700 
Unbilled306,788 267,161 
Total accounts receivable979,500 758,861 
Allowance for doubtful accounts(4,965)(3,749)
Total accounts receivable, net$974,535 $755,112 
Remaining performance obligation, expected timing
We expect to satisfy our RUPOs as of fiscal 2023 year-end over the following periods (in thousands):
Amount
Within 12 months$3,103,466 
Beyond 1,651,611 
Total $4,755,077 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase and Dividends (Tables)
12 Months Ended
Oct. 01, 2023
Stock Repurchase And Dividends [Abstract]  
Summary of dividends declared and paid
The following table presents dividends declared and paid in fiscal 2023, 2022 and 2021:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 7, 2022$0.23 November 21, 2022December 9, 2022$12,186 
January 30, 2023$0.23 February 13, 2023February 24, 202312,242 
May 8, 2023$0.26 May 24, 2023June 6, 202313,840 
August 7, 2023$0.26 August 23, 2023September 6, 202313,845 
Total dividends paid as of October 1, 2023$52,113 
November 15, 2021$0.20 December 2, 2021December 20, 2021$10,793 
January 31, 2022$0.20 February 11, 2022February 25, 202210,769 
May 2, 2022$0.23 May 13, 2022May 27, 202212,311 
August 1, 2022$0.23 August 12, 2022August 26, 202212,226 
Total dividends paid as of October 2, 2022$46,099 
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
12 Months Ended
Oct. 01, 2023
Business Combination and Asset Acquisition [Abstract]  
Preliminary purchase price allocation The table below represents the preliminary purchase price allocation for RPS based on estimates, assumptions, valuations and other analyses as of January 23, 2023, that has not been finalized in order to make a definitive allocation. The purchase consideration, excluding the aforementioned forward contract gain, is allocated to the tangible and intangible assets, and liabilities of RPS based on their estimated fair values, with any excess purchase consideration allocated to goodwill as follows (in thousands):
Amount
Cash and cash equivalents$32,093 
Accounts receivable and contract assets202,303 
Prepaid expenses and other current assets45,999 
Income taxes receivables1,999 
Property and equipment38,435 
Right-of-use assets, operating leases40,179 
Intangible assets174,094 
Deferred income taxes36,388 
Other long-term assets1,061 
Total assets acquired572,551 
Account Payable$(44,376)
Accrued compensation(19,073)
Contract liabilities(46,287)
Income tax payable(7,083)
Short-term lease liabilities, operating leases(13,477)
Other current liabilities(135,474)
Current portion of long-term debt(91,973)
Long-term lease liabilities, operating leases(26,702)
Other long-term liabilities(18,571)
Deferred tax liabilities(41,613)
Total liabilities assumed(444,629)
Fair value of net assets acquired127,922 
Goodwill656,287 
Total purchase consideration$784,209 
Schedule of fair value assigned to acquired intangible assets
The following table summarizes the estimated fair values that were assigned to intangible assets at the acquisition date:
Fair ValueWeighted-Average Estimated Useful Life
(in thousands)(in years)
Backlog$27,880 1.6
Trade names27,260 3.0
Client relations118,954 11.1
Total intangible assets acquired$174,094 8.3
Supplemental consolidated financial results Following are the supplemental consolidated financial results of Tetra Tech and RPS on an unaudited pro forma basis, as if the RPS acquisition had been consummated as of the beginning of fiscal 2022 (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Revenue$4,780,404 $4,271,580 
Net income including noncontrolling interests$223,857 $152,964 
Summary of changes in the carrying value of estimated contingent earn-out liabilities
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$65,566 $59,297 $32,617 
Acquisition date fair value of contingent earn-out liabilities12,248 31,341 50,235 
Change in fair value of contingent earn-out liabilities2,480 2,184 992 
Re-measurement of contingent earn-out liabilities12,255 329 (3,273)
Foreign exchange impact2,201 (7,152)(596)
Earn-out payments:   
Reported as cash used in operating activities— (310)(427)
Reported as cash used in financing activities(21,328)(20,123)(20,251)
Ending balance $73,422 $65,566 $59,297 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
12 Months Ended
Oct. 01, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of changes in carrying value of goodwill
The following table summarizes the changes in the carrying value of goodwill (in thousands):
GSGCIGTotal
 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Goodwill reallocation(51,497)51,497 — 
Acquisitions42,365 26,318 68,683 
Translation and other(10,199)(56,650)(66,849)
Balance at October 2, 2022519,102 591,310 1,110,412 
Acquisitions138,380 621,496 759,876 
Translation and other2,460 7,496 9,956 
Balance at October 1, 2023$659,942 $1,220,302 $1,880,244 
Summary of acquired identifiable intangible assets with finite useful lives
The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets ($ in thousands):
Fiscal Year Ended
October 1, 2023October 2, 2022
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
Client relations9.4$169,217 $(36,072)$133,145 $41,676 $(21,092)$20,584 
Backlog0.963,825 (47,802)16,023 33,286 (29,990)3,296 
Trade names2.437,411 (12,643)24,768 12,711 (7,428)5,283 
Total $270,453 $(96,517)$173,936 $87,673 $(58,510)$29,163 
Estimated amortization expense for the succeeding five years and beyond
Estimated amortization expense for the succeeding five fiscal years and beyond is as follows (in thousands):
 Amount
 
2024$42,180 
202528,032 
202619,922 
202713,861 
202813,352 
Beyond56,589 
Total$173,936 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Tables)
12 Months Ended
Oct. 01, 2023
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
Property and equipment consisted of the following (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Equipment, furniture and fixtures$132,744 $96,710 
Leasehold improvements44,733 32,428 
Total property and equipment177,477 129,138 
Accumulated depreciation(102,645)(96,822)
Property and equipment, net$74,832 $32,316 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
12 Months Ended
Oct. 01, 2023
Income Tax Disclosure [Abstract]  
Schedule of income before income taxes, by geographical area Income before income taxes, by geographic area, was as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Income before income taxes:   
United States$287,295 $262,428 $211,222 
Foreign113,683 86,338 55,648 
Total income before income taxes$400,978 $348,766 $266,870 
Schedule of components of income tax expense Income tax expense consisted of the following (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
   
Current:   
Federal$110,371 $47,447 $41,056 
State16,025 9,613 9,893 
Foreign28,970 26,332 18,887 
Total current income tax expense155,366 83,392 69,836 
Deferred: 
Federal(18,062)(424)(6,034)
State(4,976)(382)(2,060)
Foreign(4,802)3,016 (27,703)
Total deferred income tax (benefit) expense (27,840)2,210 (35,797)
Total income tax expense$127,526 $85,602 $34,039 
Schedule of reconciliation of income tax rate
Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.22.12.3
Research and Development ("R&D") credits(0.5)(1.0)(2.6)
Tax differential on foreign earnings1.51.00.9
Non-taxable foreign interest income(1.0)
Stock compensation(0.4)(2.0)(3.3)
Valuation allowance0.2(9.3)
Change in uncertain tax positions11.6(1.1)1.7
Return to provision1.11.4(3.7)
Disallowed officer compensation1.21.92.0
Cash repatriation0.12.1
Unremitted earnings0.2(0.2)1.0
Hedging gain(5.7)
Global intangible low-taxed income0.5
Deferred tax adjustments(1.0)0.10.8
Other0.11.00.9
Total income tax expense31.8%24.5%12.8%
Schedule of temporary differences comprising the net deferred income tax asset Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
 
Deferred Tax Assets:  
State taxes$2,686 $1,238 
Reserves and contingent liabilities2,849 5,023 
Accounts receivable including the allowance for doubtful accounts5,323 4,986 
Accrued liabilities64,155 35,973 
Lease liabilities, operating leases53,437 49,618 
Stock-based compensation1,900 2,925 
Unbilled revenue3,090 4,885 
Loss and other carry-forwards62,777 41,648 
Property and equipment552 — 
Capitalized research and development17,778 — 
Capped call transactions12,696 — 
Valuation allowance(11,663)(12,286)
Total deferred tax assets215,580 134,010 
Deferred Tax Liabilities: 
Prepaid expense(2,703)(6,065)
Right-of-use assets, operating leases(53,437)(49,618)
Intangibles(83,242)(42,863)
Undistributed earnings(1,453)(2,200)
Property and equipment— (621)
Total deferred tax liabilities(140,835)(101,367)
Net deferred tax assets$74,745 $32,643 
Reconciliation of the beginning and ending amounts of unrecognized tax benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Beginning balance$8,908 $12,899 $9,228 
Acquisition of RPS Group6,012 — — 
Additions for current fiscal year tax positions27,272 — 2,171 
Additions for prior fiscal year tax positions14,602 — 1,500 
Reductions for prior fiscal year tax positions(1,358)(3,014)— 
Settlements(1,817)(977)— 
Ending balance$53,619 $8,908 $12,899 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
12 Months Ended
Oct. 01, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Credit facilities$320,000 $258,754 
Convertible notes575,000 — 
Debt issuance costs and discount(15,471)— 
Less: Current portion of long-term debt— (12,504)
Long-term debt$879,529 $246,250 
Schedule of maturities of long-term debt
The following table presents scheduled maturities of our long-term debt (in thousands):
 Amount
 
2026320,000 
2028575,000 
Total$895,000 
Schedule of convertible debt
The net carrying amount of the Convertible Notes was as follows (in thousands):
Balance at
 October 1,
2023
 
Principal$575,000 
Unamortized discount and issuance costs(14,158)
Net carrying amount$560,842 
Schedule of interest expense
The following table sets forth the interest expense recognized related to the Convertible Notes (in thousands):
Balance at
 October 1,
2023
 
Interest expense$1,438 
Amortization of discount and issuance costs292 
Total interest expense$1,730 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Oct. 01, 2023
Leases [Abstract]  
Summary of components of lease cost
The components of lease costs are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating lease cost$93,674 $86,725 
Sublease income(740)(150)
Total lease cost$92,934 $86,575 
Supplemental cash flow information related to leases is as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating cash flows for operating leases$78,268 $71,365 
Right-of-use assets obtained in exchange for new operating lease liabilities 70,552 44,096 
Summary of supplemental balance sheet and other information
Supplemental balance sheet and other information related to leases are as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Operating leases:
Right-of-use assets$175,932 $182,319 
Lease liabilities:
Current65,005 57,865 
Non-current144,685 146,285 
Total operating lease liabilities$209,690 $204,150 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases3.0 %2.2 %
Summary of maturity of future undiscounted cash flows associated with operating lease liabilities
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of fiscal 2023 year-end is as follows (in thousands):
Amount
2024$69,562 
202553,685 
202636,013 
202724,904 
202816,545 
Beyond25,671 
Total lease payments226,380 
Less: imputed interest(16,690)
Total present value of lease liabilities$209,690 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans (Tables)
12 Months Ended
Oct. 01, 2023
Stockholders' Equity Note [Abstract]  
Schedule of the stock-based compensation and related income tax benefits
The following table presents our stock-based compensation and related income tax benefits (in thousands):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Total stock-based compensation$28,607 $26,227 $23,067 
Income tax benefit related to stock-based compensation(5,779)(5,377)(4,910)
Stock-based compensation, net of tax benefit$22,828 $20,850 $18,157 
Schedule of stock option activity
The following table presents our stock option activity for fiscal 2023 year-end:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on October 2, 2022168 $38.62   
Exercised(20)32.30   
Forfeited— —   
Outstanding on October 1, 2023148 $39.45 3.20$16,708 
Vested or expected to vest on October 1, 2023148 $39.45 3.20$16,708 
Exercisable on October 1, 2023148 $39.45 3.20$16,708 
Schedule of RSU and PSU activity
A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 27, 2020444 $63.93 355 $64.83 
Granted118 122.02 58 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 83.30 318 82.96 
Granted78 184.6142 247.16 
Vested(147)77.47 (176)80.17 
Adjustment (1)
— — 88 80.63 
Forfeited(13)109.01 — — 
Nonvested balance at October 2, 2022299 111.40 272 109.23 
Granted105 156.3356 195.50 
Vested(119)104.05 (138)99.85 
Adjustment (1)
— — 69 99.85 
Forfeited(16)140.01 (9)193.69 
Nonvested balance at October 1, 2023269 $130.58 250 $128.21 
(1) Fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022. Fiscal 2023 includes a payout adjustment of 68,792 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2020 that vested during fiscal 2023.
Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP (in thousands, except for purchase price):
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
 
Shares purchased98 106 124 
Weighted-average purchase price per share$128.29 $114.17 $86.16 
Cash received from exercise of purchase rights$12,628 $12,129 $10,705 
Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3,
2021
Dividend yield0.7%1.0%1.0%
Expected stock price volatility38.0%32.2%47.9%
Risk-free rate of return, annual4.7%0.4%0.1%
Expected life (in years)111
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans (Tables)
12 Months Ended
Oct. 01, 2023
Retirement Benefits [Abstract]  
Schedule of amounts recorded on the balance sheet
The Plan's funded status was as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Fair value of plan assets$39,572 $36,250 
Benefit obligation(35,303)(33,006)
Net surplus$4,269 $3,244 
Fair value of plan assets by major asset category The fair values of the plan assets by major asset categories were as follows (in thousands):
Fiscal Year Ended
October 1,
2023
October 2,
2022
Equities$2,213 $8,390 
Mutual funds20,458 20,886 
Liability driven investment funds13,807 6,484 
Bonds2,354 — 
Cash/other740 490 
Fair value of plan assets$39,572 $36,250 
Principle assumptions used for the benefit obligation valuation
Principal assumptions used for the benefit obligation in the valuation are as follows:
Fiscal Year Ended
October 1,
2023
October 2,
2022
Discount rate5.35 %4.75 %
Rate of inflation
2.80% to 3.35%
2.95% to 3.55%
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share (Tables)
12 Months Ended
Oct. 01, 2023
Earnings Per Share [Abstract]  
Schedule of number of weighted-average shares used to compute basic and diluted EPS
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS (in thousands, except per share data):
Fiscal Year Ended
October 1,
2023
October 2,
2022
October 3,
2021
Net income attributable to Tetra Tech$273,420 $263,125 $232,810 
Weighted-average common shares outstanding – basic53,203 53,620 54,078 
Effect of diluted stock options and unvested restricted stock434 543 597 
Weighted-average common stock outstanding – diluted53,637 54,163 54,675 
Earnings per share attributable to Tetra Tech:   
Basic$5.14 $4.91 $4.31 
Diluted$5.10 $4.86 $4.26 
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Oct. 01, 2023
Equity [Abstract]  
Summary of reclassifications out of accumulated other comprehensive income (loss)
The accumulated balances and reporting period activities for fiscal 2023, 2022 and 2021 related to reclassifications out of accumulated other comprehensive income are summarized as follows (in thousands):
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Net Pension AdjustmentsAccumulated
Other
Comprehensive
Income (Loss)
 
Balances at September 27, 2020$(146,275)$(15,511)$ $(161,786)
Other comprehensive income before reclassifications30,641 12,175 — 42,816 
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (6,058)— (6,058)
Net current-period other comprehensive income30,641 6,117  36,758 
Balances at October 3, 2021$(115,634)$(9,394)$ $(125,028)
Other comprehensive income before reclassifications(94,922)15,937 — (78,985)
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,131)— (4,131)
Net current-period other comprehensive (loss) income(94,922)11,806  (83,116)
Balances at October 2, 2022$(210,556)$2,412 $ $(208,144)
Other comprehensive income before reclassifications12,623 (5,192)2,638 10,069 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— 2,780 — 2,780 
Net current-period other comprehensive income (loss)12,623 (2,412)2,638 12,849 
Balances at October 1, 2023$(197,933)$ $2,638 $(195,295)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments (Tables)
12 Months Ended
Oct. 01, 2023
Segment Reporting [Abstract]  
Summarized financial information of reportable segments
The following tables present summarized financial information of our reportable segments (in thousands):
Reportable Segments
 Fiscal Year Ended
 October 1,
2023
October 2,
2022
October 3, 2021
 
Revenue 
   
GSG$2,158,889 $1,820,868 $1,772,905 
CIG2,424,649 1,738,436 1,500,074 
Elimination of inter-segment revenue(60,988)(55,256)(59,466)
Total revenue$4,522,550 $3,504,048 $3,213,513 
Income from operations
GSG$231,762 $198,448 $174,755 
CIG243,750 194,142 152,262 
Corporate (1)
(117,399)(52,144)(48,316)
Total income from operations$358,113 $340,446 $278,701 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Additionally, Corporate results included (loss) income for fair value adjustments to contingent consideration liabilities of $(12.3) million, $(0.3) million and $3.3 million for fiscal 2023, 2022 and 2021, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 1,
2023
October 2,
2022
 
Total Assets 
  
GSG$543,066 $558,764 
CIG994,470 688,640 
Corporate (1)
2,282,941 1,375,372 
Total assets$3,820,477 $2,622,776 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Schedule of geographic information
Geographic Information
 Fiscal Year Ended
Revenue:October 1,
2023
October 2,
2022
October 3, 2021
United States$2,863,635 $2,416,586 $2,256,086 
Foreign countries (1)
1,658,915 1,087,462 957,427 
Total $4,522,550 $3,504,048 $3,213,513 
 Balance at
Long-lived assets (2):
October 1,
2023
October 2,
2022
United States$159,856 $199,875 
Foreign countries (1)
160,174 77,305 
Total $320,030 $277,180 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Tables)
12 Months Ended
Oct. 01, 2023
Related Party Transactions [Abstract]  
Schedule of related party transactions Our consolidated balance sheets also included the following amounts related to these services (in thousands):
Balance at
October 1, 2023October 2, 2022
Accounts receivable, net$19,944 $16,818 
Contract assets2,723 2,935 
Contract liabilities3,158 3,464 
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Financial Information – Unaudited (Tables)
12 Months Ended
Oct. 01, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of unaudited quarterly data
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 
Fiscal Year 2023    
Revenue$894,766 $1,158,226 $1,208,947 $1,260,611 
Income from operations92,050 61,011 97,675 107,377 
Net income attributable to Tetra Tech116,706 42,830 60,235 53,649 
Earnings per share attributable to Tetra Tech:    
Basic$2.20 $0.80 $1.13 $1.01 
Diluted$2.18 $0.80 $1.12 $1.00 
Weighted-average common shares outstanding:    
Basic53,069 53,227 53,231 53,247 
Diluted53,529 53,627 53,653 53,702 
Fiscal Year 2022    
Revenue$858,510 $852,744 $890,231 $902,562 
Income from operations87,220 74,520 83,905 94,802 
Net income attributable to Tetra Tech68,489 53,040 58,650 82,947 
Earnings per share attributable to Tetra Tech:    
Basic$1.27 $0.99 $1.10 $1.56 
Diluted$1.25 $0.98 $1.09 $1.55 
Weighted-average common shares outstanding:    
Basic53,937 53,834 53,507 53,148 
Diluted54,577 54,346 54,006 53,667 
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business (Details)
12 Months Ended
Oct. 01, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)
12 Months Ended
Oct. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Maximum term of original maturity to classify instrument as cash equivalent 90 days
Period for billing and collecting unbilled receivables 12 months
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation - Property and Equipment (Details) - Equipment, furniture and fixtures
Oct. 01, 2023
Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7 years
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)
12 Months Ended
Oct. 01, 2023
level
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of levels below operating/reportable segments at which goodwill impairment testing is performed 1
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)
12 Months Ended
Oct. 01, 2023
Institution
Concentration of Credit Risk  
Financial institutions, in any such number of which investment exposure is limited 1
Accounts receivable due from various agencies of the U.S. federal government (as a percent) 22.00%
U.S. government  
Concentration of Credit Risk  
Revenue from customers (as a percent) 31.00%
U.S. commercial  
Concentration of Credit Risk  
Revenue from customers (as a percent) 19.00%
International  
Concentration of Credit Risk  
Revenue from customers (as a percent) 37.00%
U.S. state and local government  
Concentration of Credit Risk  
Revenue from customers (as a percent) 13.00%
Minimum  
Contingent Consideration  
Earn-out period 3 years
Maximum  
Contingent Consideration  
Earn-out period 5 years
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Preparation - Narrative (Details)
$ in Millions
Oct. 01, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Government assistance, amount, cumulative, current $ 21.0
Government Assistance, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities
Government assistance, amount expected to be recognized in next twelve months $ 10.0
Government assistance, amount, cumulative, noncurrent $ 11.0
Government Assistance, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Disaggregation of Revenue [Line Items]                      
Revenue $ 1,260,611 $ 1,208,947 $ 1,158,226 $ 894,766 $ 902,562 $ 890,231 $ 852,744 $ 858,510 $ 4,522,550 $ 3,504,048 $ 3,213,513
Fixed-price                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,643,849 1,317,993 1,191,244
Time-and-materials                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,166,671 1,637,019 1,492,813
Cost-plus                      
Disaggregation of Revenue [Line Items]                      
Revenue                 712,030 549,036 529,456
U.S. federal government                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,387,101 1,064,347 1,081,608
U.S. state and local government                      
Disaggregation of Revenue [Line Items]                      
Revenue                 607,074 603,286 536,309
U.S. commercial                      
Disaggregation of Revenue [Line Items]                      
Revenue                 869,460 748,953 638,169
International                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 1,658,915 $ 1,087,462 $ 957,427
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Disaggregation of Revenue [Line Items]    
Contract assets $ 113,939 $ 92,405
Contract liabilities 335,044 241,340
Net contract liabilities (221,105) (148,935)
Contract retentions    
Disaggregation of Revenue [Line Items]    
Contract assets $ 6,800 $ 23,300
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Disaggregation of Revenue [Line Items]    
Contract liability revenue recognized during the period $ 164,000 $ 125,000
Net favorable operating income adjustments 11,000  
Liabilities for anticipated losses 8,500 10,000
Estimated cost to complete the related contracts $ 68,000 $ 80,000
Period for billing and collecting unbilled receivables 12 months  
Remaining unsatisfied performance obligation $ 4,755,077  
Remaining performance obligation, termination notice period one 30 days  
Remaining performance obligation, termination notice period two 60 years  
Remaining performance obligation, termination notice period three 90 days  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Revenue from Contract with Customer [Abstract]    
Billed $ 672,712 $ 491,700
Unbilled 306,788 267,161
Total accounts receivable 979,500 758,861
Allowance for doubtful accounts (4,965) (3,749)
Total accounts receivable, net $ 974,535 $ 755,112
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)
$ in Thousands
Oct. 01, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 4,755,077
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 3,103,466
Remaining unsatisfied performance obligation, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 1,651,611
Remaining unsatisfied performance obligation, expected timing of satisfaction
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase and Dividends - Narrative (Details) - USD ($)
12 Months Ended
Dec. 13, 2023
Nov. 13, 2023
Sep. 06, 2023
Jun. 06, 2023
Feb. 24, 2023
Dec. 09, 2022
Aug. 26, 2022
May 27, 2022
Feb. 25, 2022
Dec. 20, 2021
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Oct. 05, 2021
Equity, Class of Treasury Stock [Line Items]                                    
Shares repurchased (in shares)                             0 1,341,679 479,369  
Average price (in dollars per share)                               $ 149.07 $ 125.16  
Share repurchases total cost                               $ 200,000,000 $ 60,000,000  
Cash dividends paid per share (in dollars per share)     $ 0.26 $ 0.26 $ 0.23 $ 0.23 $ 0.23 $ 0.23 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.98 $ 0.86 $ 0.74  
Forecast                                    
Equity, Class of Treasury Stock [Line Items]                                    
Cash dividends paid per share (in dollars per share) $ 0.26                                  
Subsequent Event                                    
Equity, Class of Treasury Stock [Line Items]                                    
Quarterly cash dividend declared (in dollars per share)   $ 0.26                                
October 2021 Stock Repurchase Program                                    
Equity, Class of Treasury Stock [Line Items]                                    
Maximum repurchase amount under stock repurchase program                                   $ 400,000,000
Remaining authorized repurchase amount                             $ 347,800,000      
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 06, 2023
Jun. 06, 2023
Feb. 24, 2023
Dec. 09, 2022
Aug. 26, 2022
May 27, 2022
Feb. 25, 2022
Dec. 20, 2021
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Stock Repurchase And Dividends [Abstract]                              
Dividend paid per share (in dollars per share) $ 0.26 $ 0.26 $ 0.23 $ 0.23 $ 0.23 $ 0.23 $ 0.20 $ 0.20 $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.98 $ 0.86 $ 0.74
Dividends paid $ 13,845 $ 13,840 $ 12,242 $ 12,186 $ 12,226 $ 12,311 $ 10,769 $ 10,793 $ 10,800 $ 10,831 $ 9,212 $ 9,198 $ 52,113 $ 46,099 $ 40,041
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details)
£ / shares in Units, $ / shares in Units, $ in Thousands, £ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 23, 2023
USD ($)
employee
Jan. 23, 2023
GBP (£)
employee
Oct. 01, 2023
USD ($)
program
Apr. 02, 2023
USD ($)
Jul. 02, 2023
USD ($)
Oct. 01, 2023
USD ($)
program
employee
$ / shares
Oct. 02, 2022
USD ($)
acquisition
Oct. 03, 2021
USD ($)
Sep. 23, 2022
£ / shares
Business Acquisition [Line Items]                  
Acquisition and integration expenses           $ 33,169 $ 0 $ 0  
Contingent earn-out liability     $ 73,400     73,400      
Number of acquisitions | acquisition             4    
(Loss) gain in contingent earn-out liabilities           $ (12,300) $ (300) $ 3,300  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]           Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax Foreign currency translation adjustments, net of tax  
Interest expense | Contingent consideration                  
Business Acquisition [Line Items]                  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]           Interest Expense Interest Expense Interest Expense  
Operating income | Contingent consideration                  
Business Acquisition [Line Items]                  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]           Income from operations Income from operations Income from operations  
Minimum                  
Business Acquisition [Line Items]                  
Earn-out period           3 years      
Useful life of intangible assets           1 year      
Significant unobservable input, earn-out period           3 years      
Maximum                  
Business Acquisition [Line Items]                  
Earn-out period           5 years      
Useful life of intangible assets           12 years      
Significant unobservable input, earn-out period           5 years      
Trade names                  
Business Acquisition [Line Items]                  
Useful life of intangible assets           2 years 4 months 24 days      
RPS Group PLC                  
Business Acquisition [Line Items]                  
Price of acquisition, expected, per share (in pounds per share) | £ / shares                 £ 2.22
Number of employees (over for Amyx) | employee 5,000 5,000              
Acquisition and integration expenses     $ 7,300 $ 19,900 $ 33,200 $ 33,200      
Net purchase price $ 675,000                
Revenue           600,000      
Net income (loss)           $ 3,600      
Diluted earnings per share (in dollars per share) | $ / shares           $ 0.07      
Intangible amortization           $ 26,800      
Fair value of acquisition purchase price $ 784,000 £ 633              
Useful life of intangible assets 8 years 3 months 18 days 8 years 3 months 18 days              
RPS Group PLC | Foreign Exchange Contract                  
Business Acquisition [Line Items]                  
Foreign currency forward contract, asset fair value $ 109,300                
RPS Group PLC | Trade names                  
Business Acquisition [Line Items]                  
Useful life of intangible assets 3 years 3 years              
Amyx, Inc.                  
Business Acquisition [Line Items]                  
Number of employees (over for Amyx) | employee           500      
Number of government programs acquired (over) | program     30     30      
Fair value of acquisition purchase price           $ 120,900      
Promissory note           100,000      
Payables (receivables) related to estimated post-closing adjustments           8,700      
Contingent earn-out liability     $ 12,200     12,200      
Aggregate maximum of contingent consideration     25,000     25,000      
Business acquisitions                  
Business Acquisition [Line Items]                  
Fair value of acquisition purchase price             $ 88,300    
Promissory note             15,500    
Payables (receivables) related to estimated post-closing adjustments             (2,500)    
Contingent earn-out liability             31,300    
Aggregate maximum of contingent consideration             47,000    
Initial cash payments             $ 44,000    
Business acquisitions | Minimum                  
Business Acquisition [Line Items]                  
Earn-out period             3 years    
Business acquisitions | Maximum                  
Business Acquisition [Line Items]                  
Earn-out period             5 years    
All acquisitions                  
Business Acquisition [Line Items]                  
Aggregate maximum of contingent consideration     $ 113,800     $ 113,800      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Jan. 23, 2023
Oct. 02, 2022
Oct. 03, 2021
Business Acquisition [Line Items]        
Goodwill $ 1,880,244   $ 1,110,412 $ 1,108,578
RPS Group PLC        
Business Acquisition [Line Items]        
Cash and cash equivalents   $ 32,093    
Accounts receivable and contract assets   202,303    
Prepaid expenses and other current assets   45,999    
Income taxes receivables   1,999    
Property and equipment   38,435    
Right-of-use assets, operating leases   40,179    
Intangible assets   174,094    
Deferred income taxes   36,388    
Other long-term assets   1,061    
Total assets acquired   572,551    
Account Payable   (44,376)    
Accrued compensation   (19,073)    
Contract liabilities   (46,287)    
Income tax payable   (7,083)    
Short-term lease liabilities, operating leases   (13,477)    
Other current liabilities   (135,474)    
Current portion of long-term debt   (91,973)    
Long-term lease liabilities, operating leases   (26,702)    
Other long-term liabilities   (18,571)    
Deferred tax liabilities   (41,613)    
Total liabilities assumed   (444,629)    
Fair value of net assets acquired   127,922    
Goodwill   656,287    
Total purchase consideration   $ 784,209    
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Schedule of Intangible Assets Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 23, 2023
Oct. 01, 2023
Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years)   10 months 24 days
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years)   2 years 4 months 24 days
Client relations    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years)   9 years 4 months 24 days
RPS Group PLC    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value $ 174,094  
Weighted- Average Remaining Life (in years) 8 years 3 months 18 days  
RPS Group PLC | Backlog    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value $ 27,880  
Weighted- Average Remaining Life (in years) 1 year 7 months 6 days  
RPS Group PLC | Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value $ 27,260  
Weighted- Average Remaining Life (in years) 3 years  
RPS Group PLC | Client relations    
Acquired Finite-Lived Intangible Assets [Line Items]    
Fair Value $ 118,954  
Weighted- Average Remaining Life (in years) 11 years 1 month 6 days  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Supplemental Pro Forma Information (Details) - RPS Group PLC - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]    
Revenue $ 4,780,404 $ 4,271,580
Net income including noncontrolling interests $ 223,857 $ 152,964
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Earn-out payments:      
Reported as cash used in financing activities $ (21,328) $ (20,124) $ (20,251)
Contingent consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 65,566 59,297 32,617
Acquisition date fair value of contingent earn-out liabilities 12,248 31,341 50,235
Foreign exchange impact 2,201 (7,152) (596)
Earn-out payments:      
Reported as cash used in operating activities 0 (310) (427)
Reported as cash used in financing activities (21,328) (20,123) (20,251)
Ending balance $ 73,422 $ 65,566 $ 59,297
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] (Loss) gain on cash flow hedge valuations, net of tax (Loss) gain on cash flow hedge valuations, net of tax (Loss) gain on cash flow hedge valuations, net of tax
Interest expense | Contingent consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Earnings adjustment to contingent earn-out liabilities $ 2,480 $ 2,184 $ 992
Operating income | Contingent consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Earnings adjustment to contingent earn-out liabilities $ 12,255 $ 329 $ (3,273)
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Goodwill [Roll Forward]    
Balance at beginning of the period $ 1,110,412 $ 1,108,578
Goodwill reallocation   0
Acquisitions 759,876 68,683
Translation and other 9,956 (66,849)
Balance at end of the period 1,880,244 1,110,412
GSG    
Goodwill [Roll Forward]    
Balance at beginning of the period 519,102 538,433
Goodwill reallocation   (51,497)
Acquisitions 138,380 42,365
Translation and other 2,460 (10,199)
Balance at end of the period 659,942 519,102
CIG    
Goodwill [Roll Forward]    
Balance at beginning of the period 591,310 570,145
Goodwill reallocation   51,497
Acquisitions 621,496 26,318
Translation and other 7,496 (56,650)
Balance at end of the period $ 1,220,302 $ 591,310
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Jul. 03, 2023
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Goodwill [Line Items]        
Impairment of goodwill $ 0      
Percentage of excess of fair value over carrying value (less than) 45.00%      
Amortization expense for intangible assets   $ 41,200,000 $ 13,200,000 $ 11,500,000
Reduction in intangible assets, foreign currency translation adjustment   200,000 5,300,000  
GSG        
Goodwill [Line Items]        
Gross amounts of goodwill   677,600,000 536,800,000  
Accumulated impairment   17,700,000 17,700,000  
CIG        
Goodwill [Line Items]        
Gross amounts of goodwill   1,341,800,000 712,800,000  
Accumulated impairment   $ 121,500,000 $ 121,500,000  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 270,453 $ 87,673
Accumulated Amortization (96,517) (58,510)
Net Amount $ 173,936 29,163
Client relations    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 9 years 4 months 24 days  
Gross Amount $ 169,217 41,676
Accumulated Amortization (36,072) (21,092)
Net Amount $ 133,145 20,584
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 10 months 24 days  
Gross Amount $ 63,825 33,286
Accumulated Amortization (47,802) (29,990)
Net Amount $ 16,023 3,296
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 2 years 4 months 24 days  
Gross Amount $ 37,411 12,711
Accumulated Amortization (12,643) (7,428)
Net Amount $ 24,768 $ 5,283
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 42,180  
2025 28,032  
2026 19,922  
2027 13,861  
2028 13,352  
Beyond 56,589  
Net Amount $ 173,936 $ 29,163
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 177,477 $ 129,138  
Accumulated depreciation (102,645) (96,822)  
Property and equipment, net 74,832 32,316  
Depreciation expense related to property and equipment 20,000 13,900 $ 12,300
Equipment, furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 132,744 96,710  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 44,733 $ 32,428  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Income Before Income Taxes, by Geographical Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Income before income taxes:      
United States $ 287,295 $ 262,428 $ 211,222
Foreign 113,683 86,338 55,648
Income before income tax expense $ 400,978 $ 348,766 $ 266,870
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Current:      
Federal $ 110,371 $ 47,447 $ 41,056
State 16,025 9,613 9,893
Foreign 28,970 26,332 18,887
Total current income tax expense 155,366 83,392 69,836
Deferred:      
Federal (18,062) (424) (6,034)
State (4,976) (382) (2,060)
Foreign (4,802) 3,016 (27,703)
Total deferred income tax (benefit) expense (27,840) 2,210 (35,797)
Total income tax expense $ 127,526 $ 85,602 $ 34,039
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 2.20% 2.10% 2.30%
Research and Development ("R&D") credits (0.50%) (1.00%) (2.60%)
Tax differential on foreign earnings 1.50% 1.00% 0.90%
Non-taxable foreign interest income 0.00% 0.00% (1.00%)
Stock compensation (0.40%) (2.00%) (3.30%)
Valuation allowance 0.00% 0.20% (9.30%)
Change in uncertain tax positions 11.60% (1.10%) 1.70%
Return to provision 1.10% 1.40% (3.70%)
Disallowed officer compensation 1.20% 1.90% 2.00%
Cash repatriation 0.00% 0.10% 2.10%
Unremitted earnings 0.20% (0.20%) 1.00%
Hedging gain (5.70%) 0.00% 0.00%
Global intangible low-taxed income 0.50% 0.00% 0.00%
Deferred tax adjustments (1.00%) 0.10% 0.80%
Other 0.10% 1.00% 0.90%
Total income tax expense 31.80% 24.50% 12.80%
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Sep. 27, 2020
Operating Loss Carryforwards [Line Items]        
Effective tax rate 31.80% 24.50% 12.80%  
Non-operating income tax expense $ 20,600      
Deferred tax liabilities for undistributed foreign earnings 1,453 $ 2,200    
Reduction in income tax expense due to excess tax benefits on share-based payments $ 4,600 $ 10,300 $ 12,900  
Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments 27.80% 27.50% 25.70%  
Valuation allowance $ 11,663 $ 12,286    
Unrecognized tax benefits 53,619 8,908 $ 12,899 $ 9,228
Accrual of additional interest and penalties 4,600 500 800  
Reduction in accrued interest and penalties 2,000 400 0  
Amount of interest and penalties accrued 8,000 $ 5,300 5,200  
Canada        
Operating Loss Carryforwards [Line Items]        
Foreign earnings repatriated     80,000  
Tax expense related to repatriation of foreign earnings     5,600  
Undistributed foreign earnings no longer indefinitely reinvested     20,100  
Deferred tax liabilities for undistributed foreign earnings     3,100  
Federal        
Operating Loss Carryforwards [Line Items]        
Net operating loss carry forwards which have no expiration date 37,500      
Foreign        
Operating Loss Carryforwards [Line Items]        
Tax benefit primarily consisting of valuation allowances     $ 21,600  
Net operating loss carry forwards which have no expiration date 149,700      
Net operating loss carry forwards which expire at various dates 21,100      
Net operating loss carryforwards 170,800      
Capital loss carryforwards 18,400      
Interest restriction allowances 6,200      
Research and development credits 4,500      
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carry forwards which expire at various dates $ 26,000      
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Deferred Tax Assets:    
State taxes $ 2,686 $ 1,238
Reserves and contingent liabilities 2,849 5,023
Accounts receivable including the allowance for doubtful accounts 5,323 4,986
Accrued liabilities 64,155 35,973
Lease liabilities, operating leases 53,437 49,618
Stock-based compensation 1,900 2,925
Unbilled revenue 3,090 4,885
Loss and other carry-forwards 62,777 41,648
Property and equipment 552 0
Capitalized research and development 17,778 0
Capped call transactions 12,696 0
Valuation allowance (11,663) (12,286)
Total deferred tax assets 215,580 134,010
Deferred Tax Liabilities:    
Prepaid expense (2,703) (6,065)
Right-of-use assets, operating leases (53,437) (49,618)
Intangibles (83,242) (42,863)
Undistributed earnings (1,453) (2,200)
Property and equipment 0 (621)
Total deferred tax liabilities (140,835) (101,367)
Net deferred tax assets $ 74,745 $ 32,643
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Reconciliation of unrecognized tax benefits [Roll Forward]      
Beginning balance $ 8,908 $ 12,899 $ 9,228
Acquisition of RPS Group 6,012 0 0
Additions for current fiscal year tax positions 27,272 0 2,171
Additions for prior fiscal year tax positions 14,602 0 1,500
Reductions for prior fiscal year tax positions (1,358) (3,014) 0
Settlements (1,817) (977) 0
Ending balance $ 53,619 $ 8,908 $ 12,899
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Debt Instrument [Line Items]    
Debt issuance costs and discount $ (15,471) $ 0
Less: Current portion of long-term debt 0 (12,504)
Long-term debt 879,529 246,250
2028 Senior Notes    
Debt Instrument [Line Items]    
Borrowings outstanding 575,000  
Credit facilities | Secured Debt | Amended Credit Agreement    
Debt Instrument [Line Items]    
Credit facilities 320,000 258,754
Convertible notes | 2028 Senior Notes    
Debt Instrument [Line Items]    
Credit facilities 575,000  
Borrowings outstanding 575,000 $ 0
Debt issuance costs and discount $ (14,158)  
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Aug. 22, 2023
USD ($)
$ / shares
Oct. 01, 2023
Oct. 01, 2023
USD ($)
Oct. 02, 2022
USD ($)
Oct. 03, 2021
USD ($)
Debt Instrument [Line Items]          
Proceeds from issuance of convertible notes     $ 575,000 $ 0 $ 0
Repayments of secured debt     $ 1,026,051 $ 117,080 $ 414,308
Revolving Credit Facility          
Debt Instrument [Line Items]          
Repayments of long-term lines of credit $ 185,000        
Convertible Debt          
Debt Instrument [Line Items]          
Payments for capped calls 51,800        
2028 Senior Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal $ 575,000        
Interest rate, stated percentage 2.25%        
Debt instrument, convertible, conversion ratio 0.0050855        
Initial conversion price (in dollars per share) | $ / shares $ 196.64        
Redemption price, percentage of principal amount to be redeemed   100.00%      
Percentage of conversion stock price   130.00%      
Proceeds from issuance of convertible notes $ 560,500        
Debt instrument, interest rate, effective percentage   2.79% 2.79%    
Term Loan Facility Due 2027          
Debt Instrument [Line Items]          
Repayments of secured debt 234,400        
Term Loan Facility Due 2026          
Debt Instrument [Line Items]          
Repayments of secured debt $ 89,400        
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Net Carrying Amount of Senior Notes (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Debt Instrument [Line Items]    
Debt issuance costs and discount $ (15,471) $ 0
2028 Senior Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal 575,000  
Debt issuance costs and discount (14,158)  
Net carrying amount $ 560,842  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Interest Expense (Details) - 2028 Senior Notes
$ in Thousands
3 Months Ended
Oct. 01, 2023
USD ($)
Debt Instrument [Line Items]  
Interest expense $ 1,438
Amortization of discount and issuance costs 292
Total interest expense $ 1,730
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Capped Call Transactions (Details)
$ / shares in Units, $ in Thousands
Aug. 22, 2023
USD ($)
$ / shares
Oct. 01, 2023
USD ($)
Aug. 17, 2023
$ / shares
Oct. 02, 2022
USD ($)
Debt Instrument [Line Items]        
Initial cap price (in dollars per share) | $ / shares $ 259.56      
Percentage premium over last reported sales price 0.65      
Reported sales price (in dollars per share) | $ / shares     $ 157.31  
Deferred tax liabilities   $ 14,256   $ 15,161
Convertible Debt        
Debt Instrument [Line Items]        
Payments for capped calls $ 51,800      
Deferred tax liabilities   $ 12,900    
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Credit Facilities (Details)
Feb. 18, 2022
USD ($)
Oct. 01, 2023
USD ($)
Oct. 26, 2022
USD ($)
Debt Instrument [Line Items]      
Bank overdrafts   $ 0  
Standby Letters of Credit      
Debt Instrument [Line Items]      
Letters of credit outstanding   54,900,000  
Amended Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 750,000,000    
Accordion feature, higher borrowing capacity option $ 1,050,000,000.00   $ 1,550,000,000
Debt instrument term 5 years    
Accordion feature, increase limit $ 300,000,000    
Amount outstanding under credit facility   $ 320,000,000  
Weighted-average interest rate (as a percent)   5.71%  
Weighted-average rate including the effects of interest rate swap agreement (as a percent)   5.37%  
Debt covenant, maximum consolidated leverage ratio 3.25    
Debt covenant, minimum consolidated interest coverage ratio 3.00    
Consolidated leverage ratio   1.79  
Consolidated fixed charge coverage ratio   9.84  
Amended Credit Agreement | New Term Loan Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 500,000,000
Amended Credit Agreement | Term Loan Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 250,000,000    
Amended Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 500,000,000    
Amount available for borrowing under facility   $ 499,300,000  
Amended Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Amended Credit Agreement | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.875%    
Amended Credit Agreement | Revolving Credit Facility | Base Rate | Federal Funds Effective Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.50%    
Amended Credit Agreement | Revolving Credit Facility | Base Rate | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Amended Credit Agreement | Revolving Credit Facility | Base Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.00%    
Amended Credit Agreement | Revolving Credit Facility | Base Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.875%    
Amended Credit Agreement | Standby Letters of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 100,000,000    
Letters of credit outstanding   700,000  
Amended Credit Agreement | Swingline loan      
Debt Instrument [Line Items]      
Maximum borrowing capacity 20,000,000    
Amended Credit Agreement | Multicurrency borrowings and letter of credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 300,000,000    
Other credit facilities      
Debt Instrument [Line Items]      
Amount outstanding under credit facility   $ 0  
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)
$ in Thousands
Oct. 01, 2023
USD ($)
Debt Disclosure [Abstract]  
2026 $ 320,000
2028 575,000
Total $ 895,000
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Lessee, Lease, Description [Line Items]        
Renewal term (up to) 5 years 5 years    
Right-of-use operating lease asset impairment $ 16,400 $ 16,385 $ 0 $ 0
Operating leases, not yet commenced $ 8,300 $ 8,300    
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term 1 month 1 month    
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term 10 years 10 years    
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Leases [Abstract]    
Operating lease cost $ 93,674 $ 86,725
Sublease income (740) (150)
Total lease cost $ 92,934 $ 86,575
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Leases [Abstract]    
Operating cash flows for operating leases $ 78,268 $ 71,365
Right-of-use assets obtained in exchange for new operating lease liabilities $ 70,552 $ 44,096
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Balance Sheet and Other Information (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Operating leases:    
Right-of-use assets $ 175,932 $ 182,319
Lease liabilities:    
Current 65,005 57,865
Non-current 144,685 146,285
Total operating lease liabilities $ 209,690 $ 204,150
Weighted-average remaining lease term:    
Operating leases 5 years 5 years
Weighted-average discount rate:    
Operating leases 3.00% 2.20%
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Leases [Abstract]    
2024 $ 69,562  
2025 53,685  
2026 36,013  
2027 24,904  
2028 16,545  
Beyond 25,671  
Total lease payments 226,380  
Less: imputed interest (16,690)  
Total present value of lease liabilities $ 209,690 $ 204,150
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - Narrative (Details) - USD ($)
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Sep. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted in the period (in shares) 0 0    
Stock options exercised $ 626,000 $ 1,806,000 $ 11,250,000  
Stock-based compensation expense 28,607,000 26,227,000 23,067,000  
Income tax benefit realized from RSUs and PSUs 5,779,000 5,377,000 4,910,000  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value of options exercised 2,500,000 5,700,000 29,400,000  
Stock options exercised 600,000 1,800,000 11,300,000  
Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options $ 600,000 $ 1,300,000 $ 6,700,000  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Awards granted (in shares) 105,082 77,844 117,934  
Weighted-average grant date fair value (in dollars per share) $ 156.33 $ 184.61 $ 122.02  
Awards outstanding (in shares) 269,424 299,000 381,000 444,000
RSUs | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Percentage of shares that ultimately vest depending on growth in diluted earnings per share 50.00%      
Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period 50.00%      
Awards granted (in shares) 56,214 41,734 57,542  
Weighted-average grant date fair value (in dollars per share) $ 195.50 $ 247.16 $ 153.03  
Awards outstanding (in shares) 249,880 272,000 318,000 355,000
RSUs and PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 26,200,000 $ 23,900,000 $ 20,900,000  
Income tax benefit realized from RSUs and PSUs 4,000,000 9,100,000 6,200,000  
Unrecognized stock-based compensation cost $ 38,800,000      
2015 EIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
The number every share or unit issued counts against aggregate share limit (in shares) 3      
2018 EIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for future awards (in shares) 2,700,000      
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for future awards (in shares) 282,350      
Maximum amount that an employee can contribute during a purchase right period $ 5,000      
Exercise price as percentage of fair market value on the first day of purchase right period 100.00%      
Exercise price as percentage of fair market value on the last day of purchase right period 85.00%      
Stock options exercised $ 12,628,000 12,129,000 10,705,000  
Stock-based compensation expense 2,400,000 2,300,000 $ 2,000,000  
Unrecognized stock-based compensation cost 600,000 $ 600,000    
Accumulated amount by participants to purchase the entity's common stock $ 12,000,000      
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Share-Based Payment Arrangement [Abstract]      
Total stock-based compensation $ 28,607 $ 26,227 $ 23,067
Income tax benefit related to stock-based compensation (5,779) (5,377) (4,910)
Stock-based compensation, net of tax benefit $ 22,828 $ 20,850 $ 18,157
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 01, 2023
USD ($)
$ / shares
shares
Number of Options  
Outstanding at the beginning of the period (in shares) | shares 168
Exercised (in shares) | shares (20)
Forfeited (in shares) | shares 0
Outstanding at the end of the period (in shares) | shares 148
Vested or expected to vest at the end of the period (in shares) | shares 148
Exercisable at the end of the period (in shares) | shares 148
Weighted- Average Exercise Price per Share  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 38.62
Exercised (in dollars per share) | $ / shares 32.30
Forfeited (in dollars per share) | $ / shares 0
Outstanding at the end of the period (in dollars per share) | $ / shares 39.45
Vested or expected to vest (in dollars per share) | $ / shares 39.45
Exercisable (in dollars per share) | $ / shares $ 39.45
Weighted-Average Remaining Contractual Term  
Outstanding 3 years 2 months 12 days
Vested or expected to vest 3 years 2 months 12 days
Exercisable 3 years 2 months 12 days
Aggregate Intrinsic Value  
Outstanding | $ $ 16,708
Vested or expected to vest | $ 16,708
Exercisable | $ $ 16,708
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) - $ / shares
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
RSUs      
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 299,000 381,000 444,000
Granted (in shares) 105,082 77,844 117,934
Vested (in shares) (119,000) (147,000) (167,000)
Forfeited (in shares) (16,000) (13,000) (14,000)
Nonvested balance at the end of the period (in shares) 269,424 299,000 381,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 111.40 $ 83.30 $ 63.93
Granted (in dollars per share) 156.33 184.61 122.02
Vested (in dollars per share) 104.05 77.47 59.64
Forfeited (in dollars per share) 140.01 109.01 77.74
Nonvested balance at the end of the period (in dollars per share) $ 130.58 $ 111.40 $ 83.30
PSUs      
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 272,000 318,000 355,000
Granted (in shares) 56,214 41,734 57,542
Vested (in shares) (138,000) (176,000) (193,000)
Adjustment (in shares) 68,792 88,198 99,214
Forfeited (in shares) (9,000) 0 (1,000)
Nonvested balance at the end of the period (in shares) 249,880 272,000 318,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 109.23 $ 82.96 $ 64.83
Granted (in dollars per share) 195.50 247.16 153.03
Vested (in dollars per share) 99.85 80.17 57.40
Adjustment (in dollars per share) 99.85 80.63 57.40
Forfeited (in dollars per share) 193.69 0 74.05
Nonvested balance at the end of the period (in dollars per share) $ 128.21 $ 109.23 $ 82.96
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from exercise of purchase rights $ 626 $ 1,806 $ 11,250
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased (in shares) 98 106 124
Weighted-average purchase price per share (in dollars per share) $ 128.29 $ 114.17 $ 86.16
Cash received from exercise of purchase rights $ 12,628 $ 12,129 $ 10,705
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) - ESPP
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.70% 1.00% 1.00%
Expected stock price volatility 38.00% 32.20% 47.90%
Risk-free rate of return, annual 4.70% 0.40% 0.10%
Expected life (in years) 1 year 1 year 1 year
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Defined Benefit Plan Disclosure [Line Items]      
Employer contributions to the plans $ 31.6 $ 29.3 $ 26.9
Assets related to deferred compensation plans 43.5 36.7  
Liabilities related to deferred compensation plans $ 43.4 36.3  
Maximum age pension plan was open for new entrants 24 years    
Defined benefit plan, benefits paid during period $ 1.3 $ 1.0  
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 5.35% 4.75%  
Minimum | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Rate of inflation 2.80% 2.95%  
Maximum | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Rate of inflation 3.35% 3.55%  
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Amounts Recorded on the Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Retirement Benefits [Abstract]    
Fair value of plan assets $ 39,572 $ 36,250
Benefit obligation (35,303) (33,006)
Net surplus $ 4,269 $ 3,244
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Oct. 02, 2022
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets $ 39,572 $ 36,250
Equities    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets 2,213 8,390
Mutual Fund    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets 20,458 20,886
Liability driven investment funds    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets 13,807 6,484
Bonds    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets 2,354 0
Cash/other    
Defined Benefit Plan, Plan Assets, Category [Line Items]    
Fair value of plan assets $ 740 $ 490
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) - Pension Plan
Oct. 01, 2023
Oct. 02, 2022
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 5.35% 4.75%
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Rate of inflation 2.80% 2.95%
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Rate of inflation 3.35% 3.55%
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share - Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Earnings Per Share [Abstract]                      
Net income attributable to Tetra Tech $ 53,649 $ 60,235 $ 42,830 $ 116,706 $ 82,947 $ 58,650 $ 53,040 $ 68,489 $ 273,420 $ 263,125 $ 232,810
Net income attributable to Tetra Tech $ 53,649 $ 60,235 $ 42,830 $ 116,706 $ 82,947 $ 58,650 $ 53,040 $ 68,489 $ 273,420 $ 263,125 $ 232,810
Weighted-average common shares outstanding – basic (in shares) 53,247 53,231 53,227 53,069 53,148 53,507 53,834 53,937 53,203 53,620 54,078
Effect of diluted stock options and unvested restricted stock (in shares)                 434 543 597
Weighted-average common stock outstanding – diluted (in shares) 53,702 53,653 53,627 53,529 53,667 54,006 54,346 54,577 53,637 54,163 54,675
Earnings per share attributable to Tetra Tech:                      
Basic (in dollars per share) $ 1.01 $ 1.13 $ 0.80 $ 2.20 $ 1.56 $ 1.10 $ 0.99 $ 1.27 $ 5.14 $ 4.91 $ 4.31
Diluted (in dollars per share) $ 1.00 $ 1.12 $ 0.80 $ 2.18 $ 1.55 $ 1.09 $ 0.98 $ 1.25 $ 5.10 $ 4.86 $ 4.26
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share - Antidilutive Securities (Details) - shares
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Earnings Per Share [Abstract]      
Securities excluded from the calculation of dilutive potential common shares (in shares) 0 0 0
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Narrative (Details)
$ in Thousands, £ in Millions
3 Months Ended 12 Months Ended
Apr. 02, 2023
USD ($)
Jan. 01, 2023
USD ($)
Oct. 01, 2023
USD ($)
Oct. 02, 2022
USD ($)
Oct. 03, 2021
USD ($)
Sep. 30, 2018
agreement
Jan. 23, 2023
USD ($)
Dec. 28, 2022
USD ($)
Dec. 28, 2022
GBP (£)
Oct. 02, 2022
GBP (£)
Derivative [Line Items]                    
Other non-operating income     $ 89,402 $ 19,904 $ 0          
(Loss) gain on cash flow hedge valuations, net of tax     $ (2,412) $ 11,806 $ 6,117          
RPS Group plc                    
Derivative [Line Items]                    
Derivative, forward exchange rate       1.0852           1.0852
RPS Group PLC                    
Derivative [Line Items]                    
Derivative, forward exchange rate               1.086 1.086  
Interest Rate Swap | Cash flow hedges | Derivatives designated as hedging instruments                    
Derivative [Line Items]                    
Number of derivative agreements | agreement           5        
Fair value of interest rate swap agreements       $ 2,400            
Foreign Exchange Contract | RPS Group plc                    
Derivative [Line Items]                    
Notional amount       774,800           £ 714.0
Foreign currency forward contract, asset fair value       $ 19,900            
Foreign Exchange Contract | RPS Group PLC                    
Derivative [Line Items]                    
Notional amount               $ 775,400 £ 714.0  
Foreign currency forward contract, asset fair value             $ 109,300      
Other non-operating income $ 21,400 $ 68,000                
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.23.3
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,183,137 $ 1,234,291 $ 1,037,373
Amounts reclassified from accumulated other comprehensive income      
Other comprehensive income (loss), net of tax 12,848 (83,127) 36,761
Ending balance 1,403,506 1,183,137 1,234,291
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (208,144) (125,028) (161,786)
Other comprehensive income (loss) before reclassifications 10,069 (78,985) 42,816
Amounts reclassified from accumulated other comprehensive income      
Interest rate contracts, net of tax 2,780 (4,131) (6,058)
Other comprehensive income (loss), net of tax 12,849 (83,116) 36,758
Ending balance (195,295) (208,144) (125,028)
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (210,556) (115,634) (146,275)
Other comprehensive income (loss) before reclassifications 12,623 (94,922) 30,641
Amounts reclassified from accumulated other comprehensive income      
Other comprehensive income (loss), net of tax 12,623 (94,922) 30,641
Ending balance (197,933) (210,556) (115,634)
Gain (Loss) on Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 2,412 (9,394) (15,511)
Other comprehensive income (loss) before reclassifications (5,192) 15,937 12,175
Amounts reclassified from accumulated other comprehensive income      
Interest rate contracts, net of tax 2,780 (4,131) (6,058)
Other comprehensive income (loss), net of tax (2,412) 11,806 6,117
Ending balance 0 2,412 (9,394)
Net Pension Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 0 0
Other comprehensive income (loss) before reclassifications 2,638 0 0
Amounts reclassified from accumulated other comprehensive income      
Other comprehensive income (loss), net of tax 2,638 0 0
Ending balance $ 2,638 $ 0 $ 0
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details)
$ in Millions
Oct. 01, 2023
USD ($)
Amended Credit Agreement  
Debt Instrument [Line Items]  
Amount outstanding under credit facility $ 320
2028 Senior Notes  
Debt Instrument [Line Items]  
Borrowings outstanding $ 575
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
Jul. 15, 2019
action
Commitments and Contingencies Disclosure [Abstract]  
Number of qui tam actions 3
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 01, 2023
USD ($)
Apr. 02, 2023
USD ($)
Jul. 02, 2023
USD ($)
Oct. 01, 2023
USD ($)
segment
Oct. 02, 2022
USD ($)
Oct. 03, 2021
USD ($)
Financial information concerning reportable segments            
Number of reportable segments | segment       2    
Acquisition and integration expenses       $ 33,169 $ 0 $ 0
Right-of-use operating lease asset impairment $ 16,400     16,385 $ 0 $ 0
Corporate            
Financial information concerning reportable segments            
Right-of-use operating lease asset impairment       1,300    
RPS Group PLC            
Financial information concerning reportable segments            
Acquisition and integration expenses $ 7,300 $ 19,900 $ 33,200 33,200    
GSG | Operating segments            
Financial information concerning reportable segments            
Right-of-use operating lease asset impairment       6,800    
CIG | Operating segments            
Financial information concerning reportable segments            
Right-of-use operating lease asset impairment       $ 8,300    
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Financial information concerning reportable segments                      
Revenue $ 1,260,611 $ 1,208,947 $ 1,158,226 $ 894,766 $ 902,562 $ 890,231 $ 852,744 $ 858,510 $ 4,522,550 $ 3,504,048 $ 3,213,513
Income from operations 107,377 $ 97,675 $ 61,011 $ 92,050 94,802 $ 83,905 $ 74,520 $ 87,220 358,113 340,446 278,701
Amortization expense for intangible assets                 41,200 13,200 11,500
(Loss) income for fair value adjustments                 (12,300) (300) 3,300
Total assets 3,820,477       2,622,776       3,820,477 2,622,776  
Operating segments | GSG                      
Financial information concerning reportable segments                      
Revenue                 2,158,889 1,820,868 1,772,905
Income from operations                 231,762 198,448 174,755
Total assets 543,066       558,764       543,066 558,764  
Operating segments | CIG                      
Financial information concerning reportable segments                      
Revenue                 2,424,649 1,738,436 1,500,074
Income from operations                 243,750 194,142 152,262
Total assets 994,470       688,640       994,470 688,640  
Elimination of inter-segment revenue                      
Financial information concerning reportable segments                      
Revenue                 (60,988) (55,256) (59,466)
Corporate                      
Financial information concerning reportable segments                      
Income from operations                 (117,399) (52,144) $ (48,316)
Total assets $ 2,282,941       $ 1,375,372       $ 2,282,941 $ 1,375,372  
XML 122 R108.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Reportable Segments                      
Revenue $ 1,260,611 $ 1,208,947 $ 1,158,226 $ 894,766 $ 902,562 $ 890,231 $ 852,744 $ 858,510 $ 4,522,550 $ 3,504,048 $ 3,213,513
Long-lived assets 320,030       277,180       320,030 277,180  
United States                      
Reportable Segments                      
Revenue                 2,863,635 2,416,586 2,256,086
Long-lived assets 159,856       199,875       159,856 199,875  
Foreign countries                      
Reportable Segments                      
Revenue                 1,658,915 1,087,462 $ 957,427
Long-lived assets $ 160,174       $ 77,305       $ 160,174 $ 77,305  
XML 123 R109.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Related Party Transaction [Line Items]                      
Revenue $ 1,260,611 $ 1,208,947 $ 1,158,226 $ 894,766 $ 902,562 $ 890,231 $ 852,744 $ 858,510 $ 4,522,550 $ 3,504,048 $ 3,213,513
Reimbursable costs                 78,500 91,700 92,400
Accounts receivable, net 974,535       755,112       974,535 755,112  
Contract assets 113,939       92,405       113,939 92,405  
Contract liabilities 335,044       241,340       335,044 241,340  
Related Party                      
Related Party Transaction [Line Items]                      
Revenue                 83,100 96,000 $ 95,500
Accounts receivable, net 19,944       16,818       19,944 16,818  
Contract assets 2,723       2,935       2,723 2,935  
Contract liabilities $ 3,158       $ 3,464       $ 3,158 $ 3,464  
XML 124 R110.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Financial Information – Unaudited - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 01, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 02, 2023
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Business Acquisition [Line Items]                
Unrealized gain on foreign currency forward contract   $ 21,400 $ 68,000 $ 19,900        
Right-of-use operating lease asset impairment $ 16,400         $ 16,385 $ 0 $ 0
Acquisition and integration expenses           33,169 $ 0 $ 0
RPS Group PLC                
Business Acquisition [Line Items]                
Acquisition and integration expenses $ 7,300 $ 19,900     $ 33,200 $ 33,200    
XML 125 R111.htm IDEA: XBRL DOCUMENT v3.23.3
Quarterly Financial Information – Unaudited - Summary of Quarterly Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Jan. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 1,260,611 $ 1,208,947 $ 1,158,226 $ 894,766 $ 902,562 $ 890,231 $ 852,744 $ 858,510 $ 4,522,550 $ 3,504,048 $ 3,213,513
Income from operations 107,377 97,675 61,011 92,050 94,802 83,905 74,520 87,220 358,113 340,446 278,701
Net income attributable to Tetra Tech 53,649 60,235 42,830 116,706 82,947 58,650 53,040 68,489 273,420 263,125 232,810
Net income attributable to Tetra Tech $ 53,649 $ 60,235 $ 42,830 $ 116,706 $ 82,947 $ 58,650 $ 53,040 $ 68,489 $ 273,420 $ 263,125 $ 232,810
Earnings per share attributable to Tetra Tech:                      
Basic (in dollars per share) $ 1.01 $ 1.13 $ 0.80 $ 2.20 $ 1.56 $ 1.10 $ 0.99 $ 1.27 $ 5.14 $ 4.91 $ 4.31
Diluted (in dollars per share) $ 1.00 $ 1.12 $ 0.80 $ 2.18 $ 1.55 $ 1.09 $ 0.98 $ 1.25 $ 5.10 $ 4.86 $ 4.26
Weighted-average common shares outstanding:                      
Basic (in shares) 53,247 53,231 53,227 53,069 53,148 53,507 53,834 53,937 53,203 53,620 54,078
Diluted (in shares) 53,702 53,653 53,627 53,529 53,667 54,006 54,346 54,577 53,637 54,163 54,675
XML 126 R112.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 03, 2021
Allowance for doubtful accounts      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 3,749 $ 4,352 $ 7,147
Charged to Costs and Expenses 813 (73) (4,130)
Deductions (137) (400) 195
Other 540 (130) 1,140
Balance at End of Period 4,965 3,749 4,352
Income tax valuation allowance      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 12,286 13,040 24,395
Charged to Costs and Expenses 0 0 13,698
Deductions (127) (162) (26,059)
Other (496) (592) 1,006
Balance at End of Period $ 11,663 $ 12,286 $ 13,040
XML 127 ttek-20231001_htm.xml IDEA: XBRL DOCUMENT 0000831641 2022-10-03 2023-10-01 0000831641 2023-04-02 0000831641 2023-11-08 0000831641 2021-10-04 2022-10-02 0000831641 2023-10-01 0000831641 2022-10-02 0000831641 2020-09-28 2021-10-03 0000831641 ttek:SubcontractorMember 2022-10-03 2023-10-01 0000831641 ttek:SubcontractorMember 2021-10-04 2022-10-02 0000831641 ttek:SubcontractorMember 2020-09-28 2021-10-03 0000831641 us-gaap:ServiceOtherMember 2022-10-03 2023-10-01 0000831641 us-gaap:ServiceOtherMember 2021-10-04 2022-10-02 0000831641 us-gaap:ServiceOtherMember 2020-09-28 2021-10-03 0000831641 2021-10-03 0000831641 2020-09-27 0000831641 us-gaap:CommonStockMember 2020-09-27 0000831641 us-gaap:AdditionalPaidInCapitalMember 2020-09-27 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-27 0000831641 us-gaap:RetainedEarningsMember 2020-09-27 0000831641 us-gaap:ParentMember 2020-09-27 0000831641 us-gaap:NoncontrollingInterestMember 2020-09-27 0000831641 us-gaap:RetainedEarningsMember 2020-09-28 2021-10-03 0000831641 us-gaap:ParentMember 2020-09-28 2021-10-03 0000831641 us-gaap:NoncontrollingInterestMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-28 2021-10-03 0000831641 us-gaap:AdditionalPaidInCapitalMember 2020-09-28 2021-10-03 0000831641 us-gaap:CommonStockMember 2020-09-28 2021-10-03 0000831641 us-gaap:CommonStockMember 2021-10-03 0000831641 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-03 0000831641 us-gaap:RetainedEarningsMember 2021-10-03 0000831641 us-gaap:ParentMember 2021-10-03 0000831641 us-gaap:NoncontrollingInterestMember 2021-10-03 0000831641 us-gaap:RetainedEarningsMember 2021-10-04 2022-10-02 0000831641 us-gaap:ParentMember 2021-10-04 2022-10-02 0000831641 us-gaap:NoncontrollingInterestMember 2021-10-04 2022-10-02 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-04 2022-10-02 0000831641 us-gaap:AdditionalPaidInCapitalMember 2021-10-04 2022-10-02 0000831641 us-gaap:CommonStockMember 2021-10-04 2022-10-02 0000831641 us-gaap:CommonStockMember 2022-10-02 0000831641 us-gaap:AdditionalPaidInCapitalMember 2022-10-02 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-02 0000831641 us-gaap:RetainedEarningsMember 2022-10-02 0000831641 us-gaap:ParentMember 2022-10-02 0000831641 us-gaap:NoncontrollingInterestMember 2022-10-02 0000831641 us-gaap:RetainedEarningsMember 2022-10-03 2023-10-01 0000831641 us-gaap:ParentMember 2022-10-03 2023-10-01 0000831641 us-gaap:NoncontrollingInterestMember 2022-10-03 2023-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-03 2023-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2022-10-03 2023-10-01 0000831641 us-gaap:CommonStockMember 2022-10-03 2023-10-01 0000831641 us-gaap:CommonStockMember 2023-10-01 0000831641 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 0000831641 us-gaap:RetainedEarningsMember 2023-10-01 0000831641 us-gaap:ParentMember 2023-10-01 0000831641 us-gaap:NoncontrollingInterestMember 2023-10-01 0000831641 srt:MinimumMember ttek:EquipmentFurnitureAndFixturesMember 2023-10-01 0000831641 srt:MaximumMember ttek:EquipmentFurnitureAndFixturesMember 2023-10-01 0000831641 srt:MinimumMember 2022-10-03 2023-10-01 0000831641 srt:MaximumMember 2022-10-03 2023-10-01 0000831641 ttek:FederalGovernmentMember 2023-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2023-10-01 0000831641 ttek:CommercialMember 2023-10-01 0000831641 ttek:InternationalMember 2023-10-01 0000831641 ttek:FederalGovernmentMember 2022-10-03 2023-10-01 0000831641 ttek:FederalGovernmentMember 2021-10-04 2022-10-02 0000831641 ttek:FederalGovernmentMember 2020-09-28 2021-10-03 0000831641 ttek:StateAndLocalGovernmentMember 2022-10-03 2023-10-01 0000831641 ttek:StateAndLocalGovernmentMember 2021-10-04 2022-10-02 0000831641 ttek:StateAndLocalGovernmentMember 2020-09-28 2021-10-03 0000831641 ttek:CommercialMember 2022-10-03 2023-10-01 0000831641 ttek:CommercialMember 2021-10-04 2022-10-02 0000831641 ttek:CommercialMember 2020-09-28 2021-10-03 0000831641 ttek:InternationalMember 2022-10-03 2023-10-01 0000831641 ttek:InternationalMember 2021-10-04 2022-10-02 0000831641 ttek:InternationalMember 2020-09-28 2021-10-03 0000831641 us-gaap:FixedPriceContractMember 2022-10-03 2023-10-01 0000831641 us-gaap:FixedPriceContractMember 2021-10-04 2022-10-02 0000831641 us-gaap:FixedPriceContractMember 2020-09-28 2021-10-03 0000831641 us-gaap:TimeAndMaterialsContractMember 2022-10-03 2023-10-01 0000831641 us-gaap:TimeAndMaterialsContractMember 2021-10-04 2022-10-02 0000831641 us-gaap:TimeAndMaterialsContractMember 2020-09-28 2021-10-03 0000831641 ttek:CostPlusMember 2022-10-03 2023-10-01 0000831641 ttek:CostPlusMember 2021-10-04 2022-10-02 0000831641 ttek:CostPlusMember 2020-09-28 2021-10-03 0000831641 ttek:ContractRetentionsMember 2023-10-01 0000831641 ttek:ContractRetentionsMember 2022-10-02 0000831641 2023-10-02 2023-10-01 0000831641 2024-10-02 2023-10-01 0000831641 ttek:October2021StockRepurchaseProgramMember 2021-10-05 0000831641 ttek:October2021StockRepurchaseProgramMember 2023-10-01 0000831641 2022-12-09 2022-12-09 0000831641 2023-02-24 2023-02-24 0000831641 2023-06-06 2023-06-06 0000831641 2023-09-06 2023-09-06 0000831641 2021-12-20 2021-12-20 0000831641 2022-02-25 2022-02-25 0000831641 2022-05-27 2022-05-27 0000831641 2022-08-26 2022-08-26 0000831641 2020-12-11 2020-12-11 0000831641 2021-02-26 2021-02-26 0000831641 2021-05-28 2021-05-28 0000831641 2021-09-03 2021-09-03 0000831641 us-gaap:SubsequentEventMember 2023-11-13 2023-11-13 0000831641 srt:ScenarioForecastMember 2023-12-13 2023-12-13 0000831641 ttek:RPSGroupPLCMember 2023-01-23 2023-01-23 0000831641 ttek:RPSGroupPLCMember 2022-10-03 2023-07-02 0000831641 ttek:RPSGroupPLCMember us-gaap:ForeignExchangeForwardMember 2023-01-23 0000831641 ttek:RPSGroupPLCMember 2023-01-23 0000831641 ttek:RPSGroupPLCMember us-gaap:OrderOrProductionBacklogMember 2023-01-23 2023-01-23 0000831641 ttek:RPSGroupPLCMember us-gaap:TradeNamesMember 2023-01-23 2023-01-23 0000831641 ttek:RPSGroupPLCMember us-gaap:CustomerRelationshipsMember 2023-01-23 2023-01-23 0000831641 ttek:RPSGroupPLCMember 2022-10-03 2023-10-01 0000831641 ttek:RPSGroupPLCMember 2021-10-04 2022-10-02 0000831641 ttek:AmyxIncMember 2022-10-03 2023-10-01 0000831641 ttek:AmyxIncMember 2023-10-01 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-10-04 2022-10-02 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-10-02 0000831641 srt:MinimumMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-10-04 2022-10-02 0000831641 srt:MaximumMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-10-04 2022-10-02 0000831641 ttek:AllAcquisitionsMember 2023-10-01 0000831641 ttek:ContingentConsiderationMember 2022-10-02 0000831641 ttek:ContingentConsiderationMember 2021-10-03 0000831641 ttek:ContingentConsiderationMember 2020-09-27 0000831641 ttek:ContingentConsiderationMember 2022-10-03 2023-10-01 0000831641 ttek:ContingentConsiderationMember 2021-10-04 2022-10-02 0000831641 ttek:ContingentConsiderationMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2022-10-03 2023-10-01 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2021-10-04 2022-10-02 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2022-10-03 2023-10-01 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2021-10-04 2022-10-02 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember 2023-10-01 0000831641 ttek:RPSGroupPLCMember 2022-09-23 0000831641 ttek:GovernmentServicesGroupMember 2021-10-03 0000831641 ttek:CommercialInternationalServicesGroupMember 2021-10-03 0000831641 ttek:GovernmentServicesGroupMember 2021-10-04 2022-10-02 0000831641 ttek:CommercialInternationalServicesGroupMember 2021-10-04 2022-10-02 0000831641 ttek:GovernmentServicesGroupMember 2022-10-02 0000831641 ttek:CommercialInternationalServicesGroupMember 2022-10-02 0000831641 ttek:GovernmentServicesGroupMember 2022-10-03 2023-10-01 0000831641 ttek:CommercialInternationalServicesGroupMember 2022-10-03 2023-10-01 0000831641 ttek:GovernmentServicesGroupMember 2023-10-01 0000831641 ttek:CommercialInternationalServicesGroupMember 2023-10-01 0000831641 2023-07-03 2023-07-03 0000831641 2023-07-03 0000831641 us-gaap:CustomerRelationshipsMember 2022-10-03 2023-10-01 0000831641 us-gaap:CustomerRelationshipsMember 2023-10-01 0000831641 us-gaap:CustomerRelationshipsMember 2022-10-02 0000831641 us-gaap:OrderOrProductionBacklogMember 2022-10-03 2023-10-01 0000831641 us-gaap:OrderOrProductionBacklogMember 2023-10-01 0000831641 us-gaap:OrderOrProductionBacklogMember 2022-10-02 0000831641 us-gaap:TradeNamesMember 2022-10-03 2023-10-01 0000831641 us-gaap:TradeNamesMember 2023-10-01 0000831641 us-gaap:TradeNamesMember 2022-10-02 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2023-10-01 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2022-10-02 0000831641 us-gaap:LeaseholdImprovementsMember 2023-10-01 0000831641 us-gaap:LeaseholdImprovementsMember 2022-10-02 0000831641 us-gaap:ForeignCountryMember 2020-09-28 2021-10-03 0000831641 country:CA 2020-09-28 2021-10-03 0000831641 country:CA 2021-10-03 0000831641 us-gaap:DomesticCountryMember 2023-10-01 0000831641 us-gaap:StateAndLocalJurisdictionMember 2023-10-01 0000831641 us-gaap:ForeignCountryMember 2023-10-01 0000831641 us-gaap:SecuredDebtMember ttek:AmendedCreditAgreementMember us-gaap:LineOfCreditMember 2023-10-01 0000831641 us-gaap:SecuredDebtMember ttek:AmendedCreditAgreementMember us-gaap:LineOfCreditMember 2022-10-02 0000831641 ttek:A2028SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-10-01 0000831641 ttek:A2028SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-10-02 0000831641 ttek:A2028SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-08-22 0000831641 ttek:A2028SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-07-03 2023-10-01 0000831641 ttek:A2028SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-08-22 2023-08-22 0000831641 us-gaap:ConvertibleDebtMember 2023-08-22 2023-08-22 0000831641 us-gaap:RevolvingCreditFacilityMember 2023-08-22 2023-08-22 0000831641 ttek:TermLoanFacilityDue2027Member 2023-08-22 2023-08-22 0000831641 ttek:TermLoanFacilityDue2026Member 2023-08-22 2023-08-22 0000831641 ttek:A2028SeniorNotesMember 2023-07-03 2023-10-01 0000831641 2023-08-22 0000831641 2023-08-17 0000831641 us-gaap:ConvertibleDebtMember 2023-10-01 0000831641 ttek:NewTermLoanFacilityMember ttek:AmendedCreditAgreementMember 2022-10-26 0000831641 ttek:AmendedCreditAgreementMember 2022-10-26 0000831641 ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 ttek:AmendedCreditAgreementMember 2022-02-18 2022-02-18 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 us-gaap:BridgeLoanMember ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember ttek:AmendedCreditAgreementMember 2022-02-18 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-18 2022-02-18 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-18 2022-02-18 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:BaseRateMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-02-18 2022-02-18 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:BaseRateMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-18 2022-02-18 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:BaseRateMember 2022-02-18 2022-02-18 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:BaseRateMember 2022-02-18 2022-02-18 0000831641 ttek:AmendedCreditAgreementMember 2023-10-01 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2023-10-01 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2023-10-01 0000831641 ttek:OtherCreditFacilitiesMember 2023-10-01 0000831641 us-gaap:StandbyLettersOfCreditMember 2023-10-01 0000831641 srt:MinimumMember 2023-10-01 0000831641 srt:MaximumMember 2023-10-01 0000831641 ttek:EquityIncentivePlan2015Member 2023-10-01 0000831641 ttek:EquityIncentivePlan2018Member 2023-10-01 0000831641 ttek:EmployeeStockPurchasePlanMember 2023-10-01 0000831641 ttek:EmployeeStockPurchasePlanMember 2022-10-03 2023-10-01 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2022-10-03 2023-10-01 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2021-10-04 2022-10-02 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2020-09-28 2021-10-03 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2022-10-03 2023-10-01 0000831641 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-10-03 2023-10-01 0000831641 us-gaap:PerformanceSharesMember 2022-10-03 2023-10-01 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2020-09-27 0000831641 us-gaap:PerformanceSharesMember 2020-09-27 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2020-09-28 2021-10-03 0000831641 us-gaap:PerformanceSharesMember 2020-09-28 2021-10-03 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2021-10-03 0000831641 us-gaap:PerformanceSharesMember 2021-10-03 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2021-10-04 2022-10-02 0000831641 us-gaap:PerformanceSharesMember 2021-10-04 2022-10-02 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2022-10-02 0000831641 us-gaap:PerformanceSharesMember 2022-10-02 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 0000831641 us-gaap:PerformanceSharesMember 2023-10-01 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2022-10-03 2023-10-01 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2021-10-04 2022-10-02 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2020-09-28 2021-10-03 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2023-10-01 0000831641 ttek:EmployeeStockPurchasePlanMember 2021-10-04 2022-10-02 0000831641 ttek:EmployeeStockPurchasePlanMember 2020-09-28 2021-10-03 0000831641 ttek:EmployeeStockPurchasePlanMember 2022-10-02 0000831641 ttek:EmployeeStockPurchasePlanMember 2021-10-03 0000831641 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-10-01 0000831641 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2022-10-02 0000831641 us-gaap:MutualFundMember 2023-10-01 0000831641 us-gaap:MutualFundMember 2022-10-02 0000831641 ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember 2023-10-01 0000831641 ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember 2022-10-02 0000831641 us-gaap:BondsMember 2023-10-01 0000831641 us-gaap:BondsMember 2022-10-02 0000831641 us-gaap:DefinedBenefitPlanCashMember 2023-10-01 0000831641 us-gaap:DefinedBenefitPlanCashMember 2022-10-02 0000831641 us-gaap:PensionPlansDefinedBenefitMember 2023-10-01 0000831641 us-gaap:PensionPlansDefinedBenefitMember 2022-10-02 0000831641 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2023-10-01 0000831641 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2023-10-01 0000831641 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2022-10-02 0000831641 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2022-10-02 0000831641 ttek:RPSGroupPlcMember us-gaap:ForeignExchangeForwardMember 2022-10-02 0000831641 ttek:RPSGroupPlcMember 2022-10-02 0000831641 ttek:RPSGroupPLCMember us-gaap:ForeignExchangeForwardMember 2022-12-28 0000831641 ttek:RPSGroupPLCMember 2022-12-28 0000831641 ttek:RPSGroupPLCMember us-gaap:ForeignExchangeForwardMember 2022-10-03 2023-01-01 0000831641 ttek:RPSGroupPLCMember us-gaap:ForeignExchangeForwardMember 2023-01-02 2023-04-02 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-10-02 2018-09-30 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-10-02 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-27 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-27 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-09-27 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-03 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-10-03 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-10-03 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-04 2022-10-02 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-10-04 2022-10-02 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-10-04 2022-10-02 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-02 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-10-02 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-02 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-03 2023-10-01 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-10-03 2023-10-01 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-03 2023-10-01 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-01 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-10-01 0000831641 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-10-01 0000831641 ttek:A2028SeniorNotesMember 2023-10-01 0000831641 2019-07-15 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2022-10-03 2023-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2022-10-03 2023-10-01 0000831641 us-gaap:CorporateNonSegmentMember 2022-10-03 2023-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2021-10-04 2022-10-02 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2020-09-28 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2021-10-04 2022-10-02 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2020-09-28 2021-10-03 0000831641 us-gaap:IntersegmentEliminationMember 2022-10-03 2023-10-01 0000831641 us-gaap:IntersegmentEliminationMember 2021-10-04 2022-10-02 0000831641 us-gaap:IntersegmentEliminationMember 2020-09-28 2021-10-03 0000831641 us-gaap:CorporateNonSegmentMember 2021-10-04 2022-10-02 0000831641 us-gaap:CorporateNonSegmentMember 2020-09-28 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2023-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2022-10-02 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2023-10-01 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2022-10-02 0000831641 us-gaap:CorporateNonSegmentMember 2023-10-01 0000831641 us-gaap:CorporateNonSegmentMember 2022-10-02 0000831641 country:US 2022-10-03 2023-10-01 0000831641 country:US 2021-10-04 2022-10-02 0000831641 country:US 2020-09-28 2021-10-03 0000831641 us-gaap:NonUsMember 2022-10-03 2023-10-01 0000831641 us-gaap:NonUsMember 2021-10-04 2022-10-02 0000831641 us-gaap:NonUsMember 2020-09-28 2021-10-03 0000831641 country:US 2023-10-01 0000831641 country:US 2022-10-02 0000831641 us-gaap:NonUsMember 2023-10-01 0000831641 us-gaap:NonUsMember 2022-10-02 0000831641 us-gaap:RelatedPartyMember 2022-10-03 2023-10-01 0000831641 us-gaap:RelatedPartyMember 2021-10-04 2022-10-02 0000831641 us-gaap:RelatedPartyMember 2020-09-28 2021-10-03 0000831641 us-gaap:RelatedPartyMember 2023-10-01 0000831641 us-gaap:RelatedPartyMember 2022-10-02 0000831641 2022-07-04 2022-10-02 0000831641 2022-10-03 2023-01-01 0000831641 2023-01-02 2023-04-02 0000831641 2023-07-03 2023-10-01 0000831641 ttek:RPSGroupPLCMember 2023-01-02 2023-04-02 0000831641 ttek:RPSGroupPLCMember 2023-07-03 2023-10-01 0000831641 2023-04-03 2023-07-02 0000831641 2021-10-04 2022-01-02 0000831641 2022-01-03 2022-04-03 0000831641 2022-04-04 2022-07-03 0000831641 us-gaap:AllowanceForCreditLossMember 2020-09-27 0000831641 us-gaap:AllowanceForCreditLossMember 2020-09-28 2021-10-03 0000831641 us-gaap:AllowanceForCreditLossMember 2021-10-03 0000831641 us-gaap:AllowanceForCreditLossMember 2021-10-04 2022-10-02 0000831641 us-gaap:AllowanceForCreditLossMember 2022-10-02 0000831641 us-gaap:AllowanceForCreditLossMember 2022-10-03 2023-10-01 0000831641 us-gaap:AllowanceForCreditLossMember 2023-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-09-27 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-09-28 2021-10-03 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-10-03 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-10-04 2022-10-02 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-10-02 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-10-03 2023-10-01 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-10-01 iso4217:USD shares iso4217:USD shares ttek:segment ttek:level ttek:Institution pure ttek:employee iso4217:GBP ttek:program ttek:acquisition iso4217:GBP shares ttek:agreement ttek:action 0000831641 2023 FY false http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax P3Y P3Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P1Y P3Y P1Y P3Y http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#OperatingIncomeLoss http://fasb.org/us-gaap/2023#OperatingIncomeLoss http://fasb.org/us-gaap/2023#OperatingIncomeLoss http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax 2.22 P5Y 0.0050855 10-K true 2023-10-01 --10-01 false 0-19655 TETRA TECH, INC. DE 95-4148514 3475 East Foothill Boulevard Pasadena CA 91107 626 351-4664 Common Stock, $0.01 par value TTEK NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 7700000000 53247668 <div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">DOCUMENT INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Portions of registrant's Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.</span></div> PricewaterhouseCoopers LLP PricewaterhouseCoopers LLP Los Angeles, California Los Angeles, California 168831000 185094000 974535000 755112000 113939000 92405000 89096000 115400000 9623000 10205000 1356024000 1158216000 74832000 32316000 175932000 182319000 1880244000 1110412000 173936000 29163000 89002000 47804000 70507000 62546000 3820477000 2622776000 173271000 147436000 302755000 237669000 335044000 241340000 65005000 57865000 0 12504000 51108000 28797000 280959000 190406000 1208142000 916017000 14256000 15161000 879529000 246250000 144685000 146285000 22314000 36769000 148045000 79157000 2000000 2000000 0.01 0.01 0 0 0 0 0 0 150000000 150000000 0.01 0.01 53248000 53248000 52981000 52981000 532000 530000 0 0 -195295000 -208144000 1598196000 1390701000 1403433000 1183087000 73000 50000 1403506000 1183137000 3820477000 2622776000 4522550000 3504048000 3213513000 771461000 668468000 661341000 3026060000 2260021000 2053772000 725029000 575559000 498400000 305107000 234784000 222972000 33169000 0 0 16385000 0 0 -12255000 -329000 3273000 358113000 340446000 278701000 5898000 1780000 917000 52435000 13364000 12748000 89402000 19904000 0 400978000 348766000 266870000 127526000 85602000 34039000 273452000 263164000 232831000 32000 39000 21000 273420000 273420000 263125000 263125000 232810000 232810000 5.14 4.91 4.31 5.10 4.86 4.26 53203000 53620000 54078000 53637000 54163000 54675000 273452000 263164000 232831000 12622000 -94933000 30644000 -2412000 11806000 6117000 -2638000 0 0 12848000 -83127000 36761000 286300000 180037000 269592000 31000 28000 24000 286269000 180009000 269568000 273452000 263164000 232831000 61206000 27033000 23805000 28607000 26227000 23067000 -21204000 2175000 -38494000 -12255000 -329000 3273000 16385000 0 0 89402000 19904000 0 -975000 1245000 496000 19783000 89781000 -13301000 -78686000 -69697000 582000 -19214000 17099000 13551000 37094000 27458000 5425000 44152000 55915000 13407000 40527000 14627000 13090000 -75273000 -56606000 8740000 368463000 336188000 304372000 854319000 49124000 84911000 109306000 0 0 26901000 10582000 8573000 715000 3966000 492000 -771199000 -55740000 -92992000 994859000 161456000 370222000 1026051000 117080000 414308000 575000000 0 0 14451000 0 0 51750000 0 0 0 200000000 60000000 16833000 25223000 17630000 21328000 20124000 20251000 626000 1806000 11250000 0 0 -36627000 52113000 46099000 40041000 5579000 4344000 2714000 382380000 -249608000 -210099000 4093000 -12314000 7772000 -16263000 18526000 9053000 185094000 166568000 157515000 168831000 185094000 166568000 47367000 13378000 10330000 2200000 4800000 2100000 93176000 70799000 59111000 53797000 538000 0 -161786000 1198567000 1037319000 54000 1037373000 232810000 232810000 21000 232831000 30641000 30641000 3000 30644000 6117000 6117000 6117000 269568000 24000 269592000 25000 25000 0.74 40041000 40041000 40041000 23067000 23067000 23067000 215000 3000 -17633000 -17630000 -17630000 324000 3000 11247000 11250000 11250000 124000 1000 10704000 10705000 10705000 479000 5000 27385000 32610000 60000000 60000000 53981000 540000 0 -125028000 1358726000 1234238000 53000 1234291000 263125000 263125000 39000 263164000 -94922000 -94922000 -11000 -94933000 11806000 11806000 11806000 180009000 28000 180037000 31000 31000 0.86 46099000 46099000 46099000 26227000 26227000 26227000 190000 2000 -25225000 -25223000 -25223000 46000 0 1806000 1806000 1806000 106000 1000 12128000 12129000 12129000 1342000 13000 14936000 185051000 200000000 200000000 52981000 530000 0 -208144000 1390701000 1183087000 50000 1183137000 273420000 273420000 32000 273452000 12623000 12623000 -1000 12622000 -2638000 -2638000 -2638000 -2412000 -2412000 -2412000 286269000 31000 286300000 8000 8000 0.98 52113000 52113000 52113000 28607000 28607000 28607000 149000 1000 -16834000 -16833000 -16833000 19000 0 626000 626000 626000 99000 1000 12627000 12628000 12628000 26724000 -26724000 0 0 -51750000 12912000 -38838000 -38838000 53248000 532000 0 -195295000 1598196000 1403433000 73000 1403506000 Description of Business <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science® </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions may span the entire life cycle of high-end consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management and operations and maintenance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies.</span></div> 2 Basis of Presentation and Preparation<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 3</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0. Fiscal years 2023, 2022 and 2021 contained 52, 52 and 53 weeks, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify bank overdrafts as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable – Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at our fiscal 2023 year-end are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated, and realization is probabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions that may affect our clients' ability to pay. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are recorded at cost and d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:f-526">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities" and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth qu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arter. Our last annual review was performed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at July 3, 2023 (i.e., the first day of our fiscal fourth quarter). I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:f-535">three</span> or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other current liabilities consist primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of “Selling, general and administrative expenses” in our consolidated statements of income</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    We assumed a defined benefit pension plan from an acquisition. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market-related value of plan assets are subject to amortization.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ri</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 22% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2023 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 31%, 13%, 19% and 37% of our fiscal 2023 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nctional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, the Euros and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income. Gains or losses from foreign currency transactions are included in income from operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain reclassifications were made to the prior fiscal years to conform to the current-year presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">nouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, the Financial Accounting Standards Board issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 was effective for us beginning in the first quarter of fiscal 2023. In fiscal 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">coronavirus disease 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> pandemic on businesses operating in Canada. Some of our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $21.0 million total received was initially recorded in "<span style="-sec-ix-hidden:f-553">Other current liabilities</span>" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $10 million in the next twelve months. Accordingly, this amount is included in "Accrued compensation" on our consolidated balance sheet as of October 1, 2023. The remaining $11.0 million, which we expect to distribute beyond one year, is reported in "<span style="-sec-ix-hidden:f-556">Other long-term liabilities</span>". We do not expect there will be any related impact on our operating income, and we have no outstanding applications for further government assistance.</span></div> Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report results of operations based on 52 or 53-week periods ending on the Sunday nearest September 3</span>0. Fiscal years 2023, 2022 and 2021 contained 52, 52 and 53 weeks, respectively. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Occasionally, we have bank overdrafts, which occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify bank overdrafts as </span>short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows. P90D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable – Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at our fiscal 2023 year-end are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated, and realization is probabl</span>e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions that may affect our clients' ability to pay. are expected to be billed and collecte<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry condition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may affect our clients' ability to pay</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span> P12M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.</span>Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div>Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method to estimate progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ad $4.8 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October 1, 2023. RUPOs increase with awards from new contracts or additions to existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span>Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60 or 90 days). <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are recorded at cost and d</span>epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:f-526">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated. P7Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities" and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth qu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arter. Our last annual review was performed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at July 3, 2023 (i.e., the first day of our fiscal fourth quarter). I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span>The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit. 1 1 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:f-535">three</span> or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div> P5Y Other current liabilities.    Other current liabilities consist primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of “Selling, general and administrative expenses” in our consolidated statements of income</span>. <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    We assumed a defined benefit pension plan from an acquisition. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market-related value of plan assets are subject to amortization.</span> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from </span></div>such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions. <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ri</span>sk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 22% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2023 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. 1 0.22 0.31 0.13 0.19 0.37 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nctional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, the Euros and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income. Gains or losses from foreign currency transactions are included in income from operations.</span> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">nouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021, the Financial Accounting Standards Board issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures for transactions with a government authority that are accounted for by applying a grant or contribution model by analogy, including (1) the types of transactions, (2) the accounting for those transactions, and (3) the effect of those transactions on an entity's financial statements. ASU 2021-10 was effective for us beginning in the first quarter of fiscal 2023. In fiscal 2020, the Canadian federal government implemented the Canadian Emergency Wage Subsidy ("CEWS") program in response to the negative impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">coronavirus disease 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> pandemic on businesses operating in Canada. Some of our Canadian legal entities qualified for and applied for these CEWS cash benefits to partially offset the impacts of revenue reductions and on-going staffing costs. The $21.0 million total received was initially recorded in "<span style="-sec-ix-hidden:f-553">Other current liabilities</span>" until all potential amendments to the qualification criteria, including some that were proposed with retroactive application, were finalized in fiscal 2022. As there are no further contingencies, the amounts received will be distributed to all Canadian employees. We expect to distribute approximately $10 million in the next twelve months. Accordingly, this amount is included in "Accrued compensation" on our consolidated balance sheet as of October 1, 2023. The remaining $11.0 million, which we expect to distribute beyond one year, is reported in "<span style="-sec-ix-hidden:f-556">Other long-term liabilities</span>". We do not expect there will be any related impact on our operating income, and we have no outstanding applications for further government assistance.</span></div> 21000000 10000000 11000000 Revenue and Contract Balances <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type (in thousands): </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,608 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2023 and 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">s and Contract Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract assets/liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,340 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(221,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(148,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">es $6.8 million and $23.3 million of contract retentions at fiscal 2023 and 2022 year-ends, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, we recognized revenue of approximately $164 million from amounts included in the contract liability balance at the end of fiscal 2022, compared to approximately $125 million in fiscal 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We recognize revenue primarily using the cost-to-cost measure of progress method to estimate progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, in fiscal 2023, we recognized net favorable revenue and operating income adjustments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$11.0 million.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he corresponding net revenue and operating income adjustments were immaterial for fiscal 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mmediately in earn</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ings. As of October 1, 2023 and October 2, 2022, our consolidated balance sheets included liabilities for anticipated losses of $8.5 million and $10.0 million, respectively. The estimated cost to complete these related contracts at the end of fiscal 2023 and 2022 was approximately $68 million and $80 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">758,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">974,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">755,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Substantially all of our unbilled receivables at fiscal 2023 year-end are expected to be billed and collecte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry condition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may affect our clients' ability to pay</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal government, no single client accounted for more than 10% of our accounts receivable at fiscal 2023 and 2022 year-ends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Unsatisfied Performance Obligations (“RUPOs”)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ad $4.8 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October 1, 2023. RUPOs increase with awards from new contracts or additions to existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect to satisfy our RUPOs as of fiscal 2023 year-end over the following periods (in thousands): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 12 months</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,103,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,651,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,755,077</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60 or 90 days).</span></div> The following tables present revenue disaggregated by client sector and contract type (in thousands): <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,608 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from non-U.S. clients, primarily in Canada, Australia, Europe and the United Kingdom.</span></div> 1387101000 1064347000 1081608000 607074000 603286000 536309000 869460000 748953000 638169000 1658915000 1087462000 957427000 4522550000 3504048000 3213513000 1643849000 1317993000 1191244000 2166671000 1637019000 1492813000 712030000 549036000 529456000 4522550000 3504048000 3213513000 Net contract assets/liabilities consisted of the following (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,340 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(221,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(148,935)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">es $6.8 million and $23.3 million of contract retentions at fiscal 2023 and 2022 year-ends, respectively.</span></div> 113939000 92405000 335044000 241340000 -221105000 -148935000 6800000 23300000 164000000 125000000 11000000 8500000 10000000 68000000 80000000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">979,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">758,861</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">974,535</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">755,112</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 672712000 491700000 306788000 267161000 979500000 758861000 4965000 3749000 974535000 755112000 P12M 4800000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect to satisfy our RUPOs as of fiscal 2023 year-end over the following periods (in thousands): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 12 months</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,103,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,651,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,755,077</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3103466000 1651611000 4755077000 P30D P60Y P90D Stock Repurchase and Dividends<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, our Board of Directors authorized a new stock repurchase program under which we could repurchase up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$400 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our common stock</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In fiscal 2023, we did not repurchase any shares of our common stock. We </span><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repurchased and settled 1,341,679 shares with an average price of $149.07 per share for a total cost of $200.0 million in fiscal 2022, and 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in fiscal 2021, in the open market. As of October 1, 2023, we had a remaining balance of $347.8 million under our repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2023, 2022 and 2021:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.224%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declare Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 7, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 13, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 24, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 6, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 7, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 6, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 20, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 11, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,769 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 12, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,226 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 2, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,099</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 26, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 20, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,041</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2023, our Board of Directors declared a quarterly cash dividend of $0.26 per share payable on December 13, 2023 to stockholders of record as of the close of business on November 30, 2023.</span></div> 400000000 0 1341679 149.07 200000000 479369 125.16 60000000 347800000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2023, 2022 and 2021:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.224%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declare Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 7, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 13, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 8, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 24, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 6, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 7, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 6, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 20, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 11, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,769 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 12, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,226 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 2, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,099</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 26, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 20, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,041</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 0.23 12186000 0.23 12242000 0.26 13840000 0.26 13845000 52113000 0.20 10793000 0.20 10769000 0.23 12311000 0.23 12226000 46099000 0.17 9198000 0.17 9212000 0.20 10831000 0.20 10800000 40041000 0.26 0.26 Acquisitions <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 23, 2022, we made an all-cash offer to acquire all of the outstanding shares of RPS Group plc ("RPS"), a publicly traded company on the London Stock Exchange for 222 pence per share, through a scheme of arrangement, which was unanimously recommended by RPS' Board of Directors. On November 3, 2022, RPS' shareholders approved the scheme of arrangement.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 19, 2023, the court-sanctioned scheme of arrangement to purchase RPS was approved, and we completed the acquisition on January 23, 2023. RPS employs approximately 5,000 associates in the United Kingdom, Europe, Asia Pacific and North America, delivering high-end solutions, especially in energy transformation, water and program management for government and commercial clients. Substantially all of RPS is included in our CIG segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total purchase price of RPS was approximately £633 million ($784 million). In connection with the transaction, we incurred acquisition and integration costs of $33.2 million, primarily for professional fees, substantially all of which were paid as of fiscal 2023 year-end. On January 23, 2023, we also settled a foreign exchange forward contract that was integral to our plan to finance the RPS acquisition. The cash gain of $109.3 million did not qualify for hedge accounting. As a result, the gain was recognized as non-operating income over the life of the contract and not included in the purchase price allocation below. However, the cash proceeds of $109.3 million economically reduced the purchase price for the shares of RPS to approximately $675 million. This forward contract is explained further in Note 14, "Derivative Financial Instruments".</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below represents the preliminary purchase price allocation for RPS based on estimates, assumptions, valuations and other analyses as of January 23, 2023, that has not been finalized in order to make a definitive allocation. The purchase consideration, excluding the aforementioned forward contract gain, is allocated to the tangible and intangible assets, and liabilities of RPS based on their estimated fair values, with any excess purchase consideration allocated to goodwill as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">572,551</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,922</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">784,209</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values that were assigned to intangible assets at the acquisition date:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">174,094</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.3</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Estimated fair value measurements for the intangible assets related to the RPS acquisition were made using Level 3 inputs including discounted cash flow techniques. Fair value was estimated using a multi-period excess earnings method for backlog and client relations and a relief from royalty method for trade names. The significant assumptions used in estimating fair value of backlog and client relations include (i) the estimated life the asset will contribute to cash flows, such as remaining contractual terms, (ii) revenue growth rates and EBITDA margins, (iii) attrition rate of customers, and (iv) the estimated discount rates that reflect the level of risk associated with receiving future cash flows. The significant assumptions used in estimating fair value of trade names include the royalty rates and discount rates. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Supplemental Pro Forma Information (Unaudited)</span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Following are the supplemental consolidated financial results of Tetra Tech and RPS on an unaudited pro forma basis, as if the RPS acquisition had been consummated as of the beginning of fiscal 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income including noncontrolling interests</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,857 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,964 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our fiscal 2023 consolidated results reflect RPS' contribution of revenue of approximately $600 million, with net income, including interest expense, of $3.6 million, or $0.07 per share, before the related intangible amortization of $26.8 million. </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2023, we also acquired Amyx, Inc. (“Amyx”), an enterprise technology services, cybersecurity and management consulting firm based in Reston, Virginia. With over 500 employees, Amyx provides application modernization, cybersecurity, systems engineering, financial management and program management support on over 30 Federal Government programs. Amyx is included in our Government Services Group ("GSG") segment. The total fair value of the purchase price of Amyx was $120.9 million, comprised of a $100.0 million payable in a promissory note issued to the sellers (paid subsequent to closing), $8.7 million of payables related to estimated post-closing adjustments, and $12.2 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisition date. Amyx was not considered significant to our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2022, we acquired The Integration Group of America ("TIGA"), Piteau Associates (“PAE”) and two other financially immaterial acquisitions. TIGA is based in Spring, Texas and is an industry leader in process automation and system integration solutions, including customized software and platform (SaaS/PaaS) applications, advanced data analytics, cloud data integration and platform virtualization. PAE is based in Vancouver, British Columbia and is a global leader in sustainable natural resource analytics including hydrologic numerical modeling and dewatering system design. PAE is part of our CIG segment, and TIGA and other financially immaterial acquisitions are part of our GSG segment. The total fair value of the purchase price for all four acquisitions was $88.3 million. This amount is comprised of $44.0 million in initial cash payments made to the sellers, $2.5 million of receivables (net) related to estimated post-closing adjustments for the net assets acquired, $15.5 million payable in a promissory note issued to the sellers along with related transaction expenses of the sellers (which were subsequently paid in July 2022) and $31.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $47.0 million, based upon the achievement of specified operating income targets in each of the <span style="-sec-ix-hidden:f-729">three</span> to five years following the acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These acquisitions were not considered significant, individually or in the aggregate, to our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The majority of the goodwill from the fiscal 2023 acquisitions is not deductible for tax purposes, while the majority</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the goodwill from the fiscal 2022 acquisitions is deductible for tax purposes. The results of fiscal 2022 and 2023 acquisitions were included in our consolidated financial statements beginning on the respective closing dates. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill additions resulting from the fiscal 2023 business combinations are primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, synergies expected to arise after the acquisitions in the areas of enterprise technology services, data management, energy transformation, water, program management, and data analytics and the long-standing reputations of RPS and Amyx. These acquisitions further expand and complement our market-leading positions in water, renewable energy and sustainable infrastructure; enhanced by a combined suite of differentiated data analytics and digital technologies, and expansion into existing and new geographies. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fiscal 2022 goodwill additions are </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">primarily attributable to the significant technical expertise residing in embedded workforces that are sought out by clients, long-term management experience, the industry reputations and the synergies expected to arise after the acquisitions in the areas of data management, digitization, modeling, water and natural resources. In addition, these acquired capabilities, when combined with our exis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ting global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired companies. The results of these acquisitions were included in our consolidated financial statements from their respective closing dates. </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intangible assets with finite lives arise from business acquisitions and are amortized based on the period over which the contractual or economic benefit of the intangible assets are expected to be realized or on a straight-line basis over the useful lives of the underlying assets, ranging from <span style="-sec-ix-hidden:f-731">one</span> to twelve years. These consist of client relations, backlog and trade names. For detailed information regarding our intangible assets, see Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">6</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill and Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">”. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Non-current contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:f-733">three</span> or five years) and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and reassess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expen</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">se. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2023, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs and the inventory of prospective new contract awards. </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2023, we recorded adjustments to our contingent earn-out liabilities and reported a net loss to operating income of $12.3 million. The net loss primarily resulted from increased valuations of the contingent consideration liabilities for our prior acquisitions of Segue Technologies, Inc., Hoare Lea, LLP ("HLE"), TIGA and PAE, reflecting their financial performance that exceeded our previous expectations. These increases were partially offset by a decreased valuation of the contingent consideration for Amyx, which has the forecasted revenue becoming realized later than originally anticipated. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2022, total adjustments to our contingent earn-out liabilities in operating income were immaterial.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 1, 2023, there was a total potential max</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imum of $113.8 million of outstanding contingent consideration related to acquisitions. Of this amount, $73.4 million was estimated as the fair value and accrued on our consolidated balance sheet. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurement of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65,566</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,297</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5000 633000000 784000000 33200000 109300000 109300000 675000000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below represents the preliminary purchase price allocation for RPS based on estimates, assumptions, valuations and other analyses as of January 23, 2023, that has not been finalized in order to make a definitive allocation. The purchase consideration, excluding the aforementioned forward contract gain, is allocated to the tangible and intangible assets, and liabilities of RPS based on their estimated fair values, with any excess purchase consideration allocated to goodwill as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">572,551</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account Payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(444,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,922</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">784,209</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 32093000 202303000 45999000 1999000 38435000 40179000 174094000 36388000 1061000 572551000 44376000 19073000 46287000 7083000 13477000 135474000 91973000 26702000 18571000 41613000 444629000 127922000 656287000 784209000 <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values that were assigned to intangible assets at the acquisition date:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">174,094</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.3</span></td></tr></table></div> 27880000 P1Y7M6D 27260000 P3Y 118954000 P11Y1M6D 174094000 P8Y3M18D <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Following are the supplemental consolidated financial results of Tetra Tech and RPS on an unaudited pro forma basis, as if the RPS acquisition had been consummated as of the beginning of fiscal 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,271,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income including noncontrolling interests</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,857 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,964 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4780404000 4271580000 223857000 152964000 600000000 3600000 0.07 26800000 500 30 120900000 100000000 -8700000 12200000 25000000 4 88300000 44000000 2500000 15500000 31300000 47000000 P5Y P12Y P5Y -12300000 3300000 113800000 73400000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurement of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">73,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">65,566</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,297</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 65566000 59297000 32617000 12248000 31341000 50235000 -2480000 -2184000 -992000 -12255000 -329000 3273000 -2201000 7152000 596000 0 310000 427000 21328000 20123000 20251000 73422000 65566000 59297000 Goodwill and Intangible Assets <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the changes in the carrying value of goodwill (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GSG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CIG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 3, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">538,433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,108,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reallocation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,497 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">519,102</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">591,310</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,110,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 1, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">659,942</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,220,302</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,880,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our goodwill balances reflect the goodwill reallocation related to the creation of our new High Performance Buildings division on the first day of fiscal 2022, which included a transfer of some related operations in our GSG reportable segment to our CIG reportable segment. The foreign currency translation adjustments resulted from our foreign subsidiaries with functional currencies that are different than our rep</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">orting currency.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The fiscal 2023 goodwill amounts are presented net of reductions from historical impairment adjustments and fiscal 2023 goodwill additions relate to our fiscal 2023 acquisitions. The purchase price allocations for our fiscal 2023 acquisitions are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">form our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at July 3, 2023 (i.e., the first day of our fourth quarter in fiscal 2023) indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. As of July 3, 2023, and after the reallocation of goodwill on the first day of fiscal 2023, we had no reporting units that had estimated fair values that exceeded their carrying values by less than 45%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also regularly evaluate whether events and c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ircumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of goodwill for GSG were $677.6 million and $536.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $1,341.8 million and $712.8 million at fiscal 2023 and 2022 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.</span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">llowing tabl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets ($ in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(96,517)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,673</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(58,510)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,163</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the identifiable intangible assets for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Foreign currency translation adjustments reduced net identifiable intangible assets by $0.2 million and $5.3 million in fiscal 2023 and 2022, respectively. </span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the changes in the carrying value of goodwill (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GSG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CIG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 3, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">538,433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,108,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reallocation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,497 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">519,102</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">591,310</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,110,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 1, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">659,942</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,220,302</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,880,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 538433000 570145000 1108578000 -51497000 51497000 0 42365000 26318000 68683000 -10199000 -56650000 -66849000 519102000 591310000 1110412000 138380000 621496000 759876000 2460000 7496000 9956000 659942000 1220302000 1880244000 0 0.45 677600000 536800000 17700000 17700000 1341800000 712800000 121500000 121500000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">llowing tabl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets ($ in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.243%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(96,517)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,673</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(58,510)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,163</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P9Y4M24D 169217000 36072000 133145000 41676000 21092000 20584000 P0Y10M24D 63825000 47802000 16023000 33286000 29990000 3296000 P2Y4M24D 37411000 12643000 24768000 12711000 7428000 5283000 270453000 96517000 173936000 87673000 58510000 29163000 41200000 13200000 11500000 -200000 -5300000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 42180000 28032000 19922000 13861000 13352000 56589000 173936000 Property and Equipment<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,428 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">177,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129,138</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,832</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The depreciation expense related to property and equipment was $20.0 million, $13.9 million and $12.3 million for fiscal 2023, 2022 and 2021, respectively. The increases in property and equipment from October 2, 2022 to October 1, 2023 are primarily due to the RPS acquisition. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,428 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">177,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">129,138</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,832</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,316</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 132744000 96710000 44733000 32428000 177477000 129138000 102645000 96822000 74832000 32316000 20000000 13900000 12300000 Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income before income taxes, by geographic area, was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,978</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">348,766</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">266,870</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">155,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,976)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred income tax (benefit) expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,526</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax differential on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash repatriation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unremitted earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gain</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective tax rates for fiscal 2023, 2022 and 2021 wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e 31.8%,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 24.5% and 12.8%, respectively. The fiscal 2023 income tax expense included non-operating income tax expenses totaling $20.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">to (i) increase the tax liability for uncertain tax positions related to certain U.S. tax credits and an intercompany financing transaction, (ii) to recognize the tax liability for foreign earnings, primarily in the U.K. and Australia, that are no longer indefinitely reinvested. The fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million, consisting of a valuation allowance in the United Kingdom that was released due to sufficient positive evidence being obtained in fiscal 2021. The valuation allowance was primarily related to net operating loss carry-forwards. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entity and our forecast of future taxable income. In fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At that time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million were no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. Also, income tax expense was reduced by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, $10.3 million and $12.9 million of excess tax benefits on share-based payments in fiscal 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Excluding the impact of increasing the tax liability for uncertain tax positions, the valuation allowance release, the foreign earnings repatriation and the excess tax benefits on share-based payments our effective tax rates in fiscal 2023, 2022 and 2021 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">27.8%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 27.5% and 25.7% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal years from 2018 to 2021, and the Canada Revenue Agency for fiscal 2011 through 2016. We are also subject to various other state audits.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss and other carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">215,580</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">134,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(140,835)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign earnings are not considered indefinitely reinvested and any potential tax liability that would be incurred upon repatriation is recognized currently with the related income. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At October 1, 2023, we had available unused federal net operating loss (“NOL”) carry forwards of $37.5 million that has no expiration date; state net operating loss carry forwards of $26.0 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $170.8 million, of which $21.1 million expire at various dates from 2024 to 2043, and $149.7 million have no expiration date. In addition, we had foreign capital loss carryforwards of $18.4 million, foreign corporate interest restriction allowances of $6.2 million, and foreign research and development credits of $4.5 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income and tax planning strategies. Although realization is not assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to certain loss carry-forwards for which a valuation allowance of $11.7 million has been provided.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At October 1, 2023, we had $53.6 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may not significantly decrease in the next 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of RPS Group</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current fiscal year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior fiscal year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,619</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,908</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,899</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we accrued additional interest and penalties of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.5 million and $0.8 million, respectively, and recorded reductions in accrued interest and penalties of $2.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.4 million and $0, respe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ctively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 1, 2023, October 2, 2022 and October 3, 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $5.3 million and $5.2 million, respectively.</span></div> Income before income taxes, by geographic area, was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">400,978</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">348,766</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">266,870</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 287295000 262428000 211222000 113683000 86338000 55648000 400978000 348766000 266870000 Income tax expense consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">155,366</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83,392</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">69,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,976)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,802)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred income tax (benefit) expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(27,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,210</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">127,526</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 110371000 47447000 41056000 16025000 9613000 9893000 28970000 26332000 18887000 155366000 83392000 69836000 -18062000 -424000 -6034000 -4976000 -382000 -2060000 -4802000 3016000 -27703000 -27840000 2210000 -35797000 127526000 85602000 34039000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax differential on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash repatriation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unremitted earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gain</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8%</span></td></tr></table></div> 0.210 0.210 0.210 0.022 0.021 0.023 0.005 0.010 0.026 0.015 0.010 0.009 0 0 0.010 -0.004 -0.020 -0.033 0 0.002 -0.093 0.116 -0.011 0.017 0.011 0.014 -0.037 0.012 0.019 0.020 0 0.001 0.021 0.002 -0.002 0.010 -0.057 0 0 0.005 0 0 -0.010 0.001 0.008 0.001 0.010 0.009 0.318 0.245 0.128 0.318 0.245 0.128 20600000 -21600000 80000000 5600000 20100000 3100000 -4600000 -10300000 -12900000 0.278 0.275 0.257 Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss and other carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">215,580</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">134,010</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,065)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(140,835)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(101,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">74,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2686000 1238000 2849000 5023000 5323000 4986000 64155000 35973000 53437000 49618000 1900000 2925000 3090000 4885000 62777000 41648000 552000 0 17778000 0 12696000 0 11663000 12286000 215580000 134010000 2703000 6065000 53437000 49618000 83242000 42863000 1453000 2200000 0 621000 140835000 101367000 74745000 32643000 37500000 26000000 170800000 21100000 149700000 18400000 6200000 4500000 11700000 53600000 A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of RPS Group</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current fiscal year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior fiscal year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior fiscal year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(977)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,619</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,908</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,899</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 8908000 12899000 9228000 6012000 0 0 27272000 0 2171000 14602000 0 1500000 1358000 3014000 0 1817000 977000 0 53619000 8908000 12899000 4600000 500000 800000 -2000000 -400000 0 8000000 5300000 5200000 Long-Term Debt <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">879,529</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">246,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 22, 2023, we issued $575.0 million in convertible notes that bear interest at a rate of 2.25% per annum payable in arrears on February 15 and August 15 of each year, beginning on February 15, 2024 and mature on August 15, 2028, unless converted, redeemed or repurchased (the "Convertible Notes"). Prior to May 15, 2028, the Convertible Notes will be convertible at the option of the holders only upon the occurrence of certain events and during certain periods. Thereafter, the Convertible Notes will be convertible at the option of the holders at any time until the close of business on the second scheduled trading day immediately preceding the maturity date.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The initial conversion rate applicable to the Convertible Notes is 5.0855 shares of our common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial price of approximately $196.64 per share of our common stock, subject to adjustment if certain events occur. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon conversion, we will pay cash up to the aggregate principal amount of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes to be converted and pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes being converted. In addition, upon the occurrence of a "fundamental change" as defined in the indenture governing the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes, holders may require us to repurchase for cash all or any portion of their </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes at a fundamental change repurchase price equal to 100% of the principal amount of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes to be repurchased plus any accrued and unpaid interest. If certain corporate events occur prior to the maturity date of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes or if we deliver a notice of redemption, we will, in certain circumstances, increase the conversion rate for a holder who elects to convert its </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Convertible </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notes in connection with such event or notice of redemption.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will not be able to redeem the Convertible Notes prior to August 20, 2026. On or after August 20, 2026, we have the option to redeem for cash all or any portion of the Convertible Notes if the last reported sale price of our common stock is equal to or greater than 130% of the conversion price for a specified period of time at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued but unpaid interest. In addition, as described in the indenture governing the Convertible Notes, certain events of default including, but not limited to, bankruptcy, insolvency or reorganization, may result in the Convertible Notes becoming due and payable immediately. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net proceeds from the offering were approximately $560.5 million after deducting the initial purchasers’ discounts and commissions and offering expenses. We used approximately $51.8 million of the net proceeds to pay the cost of the capped </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">call transactions described below. We used the remaining net proceeds to repay all $185.0 million principal amount outstanding under our revolving credit facility, the remaining $234.4 million principal amount outstanding under our senior secured term loan due 2027 and approximately $89.4 million principal amount outstanding under our senior secured term loan due 2026.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes were recorded as a single unit within "Long-term debt" in our fiscal 2023 year-end consolidated balance sheet as the conversion option within the Convertible Notes was not a derivative that would require bifurcation and the Convertible Notes did not involve a substantial premium. Transaction costs to issue the Convertible Notes were recorded as direct deductions from the related debt liabilities and amortized to interest expense using the effective interest method over the terms of the Convertible Notes. Debt issuance costs for the Convertible Notes have been amortized to interest expense over the terms of the Convertible Notes at an effective annual interest rate of 2.79%.</span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net carrying amount of the Convertible Notes was as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">560,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the interest expense recognized related to the Convertible Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with the offering of the Convertible Notes, in August 2023, we entered into capped call transactions (the "Capped Call Transactions"). The Capped Call Transactions are expected generally to reduce the potential dilution our common stock upon conversion of the Convertible Notes and/or offset any cash payments we elect to make in excess of the principal amount of converted Convertible Notes, as the case may be. If, however, the market price per share of our common stock, as measured under the terms of the Capped Call Transactions, exceeds the cap price of the Capped Call Transactions, there would nevertheless be dilution and/or there would not be an offset of such cash payments, in each case, to the extent that such market price exceeds the cap price of the Capped Call Transactions. The cap price of the Capped Call Transactions is initially $259.56 per share, which represents a premium of 65% over the last reported sale price of our common stock of $157.31 per share on the NASDAQ Global Select Market on August 17, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. We recorded the Capped Call Transactions as separate transactions from the issuance of the Convertible Notes. The cost of $51.8 million incurred to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital (net of $12.9 million in deferred taxes) on our consolidated balance sheet as of fiscal 2023 year-end.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 26, 2022, we entered into a Third Amended and Restated Credit Agreement that provides for an additional $500 million senior secured term loan facility (the "New Term Loan Facility") increasing our total borrowing capacity to $1.55 billion. The New Term Loan Facility will mature in January 2026. On January 23, 2023, we drew the entire amount of the New Term Loan Facility to partially finance the RPS acquisition. The New Term Loan Facility is not subject to any amortization payments of principal and matures on the third anniversary of the RPS acquisition closing date in January 2026.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 18, 2022, we entered into Amendment No. 2 to our Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1.05 billion that will mature in February 2027. The Amended Credit Agreement is a $750 million senior secured, <span style="-sec-ix-hidden:f-1095">five</span>-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”) and a $500 million revolving credit facility (the “Amended Revolving Credit Facility”). In addition, the Amended Credit Agreement includes a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1.05 billion subject to lender approval. The Amended Credit Agreement provides for, among other things, (i) refinance indebtedness under our Credit Agreement dated as of July 30, 2018; (ii) finance open market repurchases of common stock, acquisitions and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Credit Agreement provides for a reduction in the interest grid for meeting certain sustainability targets related to the (i) reduction of greenhouse gas emissions through the Company’s projects and operational sustainability initiatives and (ii) improvement of peoples’ lives as a result of the </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s projects that provide environmental, social and governance benefits. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans and a $300 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The entire Amended Term Loan Facility was drawn on February 18, 2022. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a benchmark rate plus a margin that ranges from 1.000% to 1.875% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Secured Overnight Financing Rate ("SOFR") rate plus 1.00%,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">plus a margin that ranges from 0% to 0.875% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires in February 2027, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At fiscal 2023 year-end, we had $320 million in outstanding borrowings under the Amended Credit Agreement, which was all under the New Term Loan Facility, and no borrowings under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2023 was 5.71%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our year-to-date weighted-average interest rate on borrowings outstanding during fiscal 2022 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 5.37%. At October 1, 2023, we had $499.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.25 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At fiscal 2023 year-end, we were in compliance with these covenants with a consolidated leverage ratio of 1.79x and a consolidated interest coverage ratio of 9.84x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for short-term cash advances and bank guarantees. At fiscal 2023 year-end, there were no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $54.9 million. As of October 1, 2023 we had no bank overdrafts related to our disbursement bank accounts. </span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents scheduled maturities of our long-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-term debt consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,504)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">879,529</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">246,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 320000000 258754000 575000000 0 15471000 0 0 12504000 879529000 246250000 575000000 0.0225 196.64 1 1.30 1 560500000 51800000 185000000 234400000 89400000 0.0279 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net carrying amount of the Convertible Notes was as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">560,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 575000000 14158000 560842000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the interest expense recognized related to the Convertible Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,730</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1438000 292000 1730000 259.56 0.65 157.31 51800000 12900000 500000000 1550000000 1050000000.00 750000000 250000000 500000000 300000000 1050000000.00 100000000 20000000 300000000 0.01000 0.01875 0.0050 0.0100 0 0.00875 320000000 0.0571 700000 0.0537 499300000 3.25 3.00 1.79 9.84 0 54900000 0 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents scheduled maturities of our long-term debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 320000000 575000000 895000000 Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to ten years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We determine if an arrangement is a lease at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> included in "Right-of-use assets, operating leases", "Short-term lease liabilities, operating leases" and "Long-term lease liabilities, operating leases"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. Our finance leases are immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ROU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> assets represent our right to use an underlying asset for the lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating 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 our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2023, we exited certain lease arrangements as a result of the RPS acquisition and its subsequent integration. Accordingly, we evaluated the ongoing value of the ROU assets associated with the discontinued lease agreements. Based on this evaluation, we determined that some long-lived assets were no longer recoverable and were in fact impaired. Fair value was based on expected future cash flows using Level 3 inputs under Accounting Standards Codification Topic 820, Fair Value Measurement ("ASC 820"). The cash flows are those expected to be generated by the market participants, discounted at a real estate-based rate of interest. As a result of our evaluation, we recorded a $16.4 million non-cash charge related to the ROU operating lease asset impairment which was reported in our fiscal 2023 statement of income, and a corresponding decrease to our ROU assets operating leases on our consolidated balance sheet as of fiscal 2023 year-end.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease costs are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">86,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,552 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental balance sheet and other information related to leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">204,150</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">As of fiscal 2023 year-en</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">d, we had $8.3 million of operating leases that have not yet commenced. </span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabili</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ties as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fiscal 2023 year-end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">226,380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to ten years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We determine if an arrangement is a lease at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> included in "Right-of-use assets, operating leases", "Short-term lease liabilities, operating leases" and "Long-term lease liabilities, operating leases"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. Our finance leases are immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ROU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> assets represent our right to use an underlying asset for the lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">rm and lease liabilities represent our obligation to make lease payments arising from the lease. Operating 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 our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2023, we exited certain lease arrangements as a result of the RPS acquisition and its subsequent integration. Accordingly, we evaluated the ongoing value of the ROU assets associated with the discontinued lease agreements. Based on this evaluation, we determined that some long-lived assets were no longer recoverable and were in fact impaired. Fair value was based on expected future cash flows using Level 3 inputs under Accounting Standards Codification Topic 820, Fair Value Measurement ("ASC 820"). The cash flows are those expected to be generated by the market participants, discounted at a real estate-based rate of interest. As a result of our evaluation, we recorded a $16.4 million non-cash charge related to the ROU operating lease asset impairment which was reported in our fiscal 2023 statement of income, and a corresponding decrease to our ROU assets operating leases on our consolidated balance sheet as of fiscal 2023 year-end.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease costs are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">86,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,552 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental balance sheet and other information related to leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">204,150</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">As of fiscal 2023 year-en</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">d, we had $8.3 million of operating leases that have not yet commenced. </span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabili</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ties as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fiscal 2023 year-end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">226,380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P1M P10Y P5Y 16400000 <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease costs are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92,934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">86,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,552 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 93674000 86725000 740000 150000 92934000 86575000 78268000 71365000 70552000 44096000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental balance sheet and other information related to leases are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">204,150</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 175932000 182319000 65005000 57865000 144685000 146285000 209690000 204150000 P5Y P5Y 0.030 0.022 8300000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabili</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ties as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fiscal 2023 year-end</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">226,380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">209,690</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 69562000 53685000 36013000 24904000 16545000 25671000 226380000 16690000 209690000 Stockholders' Equity and Stock Compensation Plans <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At fiscal 2023 year-end, we had the following stock-based compensation plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2015 Equity Incentive Plan ("2015 EIP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 as described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At fiscal 2023 year-end, there were 2.7 million shares available for future awards pursuant to the 2018 EIP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 282,350 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents our stock-based compensation and related income tax benefits (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our stock option activity for fiscal 2023 year-end:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest on October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on October 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2023 and the exercise price, times the number of shares) t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hat would have been rec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eived by the in-the-money option holders if they had exercised their options on October 1, 2023. This amount will change based on the fair market value of our stock. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted in fiscal 2023, 2022 and 2021. The aggregate intrinsic value of options exercised during fiscal 2023, 2022 and 2021 was $2.5 million, $5.7 million and $29.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock options were $0.6 million, $1.8 million and $11.3 million for fiscal 2023, 2022 and 2021, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options for fiscal 2023, 2022 and 2021 was $0.6 million, $1.3 million and $6.7 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU and PSU </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based 50% on growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63.93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">381</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">269</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">130.58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">128.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022. Fiscal 2023 includes a payout adjustment of 68,792 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2020 that vested during fiscal 2023. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, 2022 and 2021, we awar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ded 105,082, 77,844 and 117,934 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2023, 2022 and 2021 was $156.33, $184.61 and $122.02, respectively. At fiscal 2023 year-end, there were 269,424 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, 2022 and 2021, we awarded 56,214, 41,734 and 57,542 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted in fiscal 2023, 2022 and 2021 was $195.50, $247.16 and $153.03, respectively. At fiscal 2023 year-end, there were 249,880 PSUs outstanding.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2023, 2022 and 2021 was $26.2 million, $23.9 million and $20.9 million, respectively, and was included in total stock-based compensation expense. The actual income tax benefit realized from RSUs and PSUs for fiscal 2023, 2022 and 2021 was $4.0 million, $9.1 million and $6.2 million, respectively. At fiscal 2023 year-end, there was $38.8 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by fiscal 2026 year-end. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP (in thousands, except for purchase price):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average purchase price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, 2022 and 2021, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for fiscal 2023, 2022 and 2021 includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed $2.4 million, $2.3 million and $2.0 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2023 and 2022 year-ends were $0.6 million and $0.6 million, respectively. At fiscal 2023 year-end, ESPP participants had accumulated $12 million to purchase our common stock.</span></div> 3 2700000 282350 5000 1 0.85 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents our stock-based compensation and related income tax benefits (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28607000 26227000 23067000 5779000 5377000 4910000 22828000 20850000 18157000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our stock option activity for fiscal 2023 year-end:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest on October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable on October 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 168000 38.62 20000 32.30 0 0 148000 39.45 P3Y2M12D 16708000 148000 39.45 P3Y2M12D 16708000 148000 39.45 P3Y2M12D 16708000 0 0 2500000 5700000 29400000 600000 1800000 11300000 600000 1300000 6700000 P4Y P1Y P3Y 0.50 0.50 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PSU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63.93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">381</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 2, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">111.40</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">272</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">109.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">269</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">130.58</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">128.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div>(1) Fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021. Fiscal 2022 includes a payout adjustment of 88,198 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2019 that vested during fiscal 2022. Fiscal 2023 includes a payout adjustment of 68,792 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2020 that vested during fiscal 2023. 444000 63.93 355000 64.83 118000 122.02 58000 153.03 167000 59.64 193000 57.40 99000 57.40 14000 77.74 1000 74.05 381000 83.30 318000 82.96 78000 184.61 42000 247.16 147000 77.47 176000 80.17 88000 80.63 13000 109.01 0 0 299000 111.40 272000 109.23 105000 156.33 56000 195.50 119000 104.05 138000 99.85 69000 99.85 16000 140.01 9000 193.69 269000 130.58 250000 128.21 99214 88198 68792 105082 77844 117934 156.33 184.61 122.02 269424 56214 41734 57542 195.50 247.16 153.03 249880 26200000 23900000 20900000 4000000 9100000 6200000 38800000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP (in thousands, except for purchase price):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average purchase price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 98000 106000 124000 128.29 114.17 86.16 12628000 12129000 10705000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr></table></div> 0.007 0.010 0.010 0.380 0.322 0.479 0.047 0.004 0.001 P1Y P1Y P1Y 2400000 2300000 2000000 600000 600000 12000000 Retirement Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rimarily includes 401(k) plans in the United States. For fiscal 2023, 2022 and 2021, employer contributions to the U.S. plans were $31.6 million, $29.3 million and $26.9 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At fiscal 2023 and 2022 year-ends, the consolidated balance sheets reflect assets of $43.5 million and $36.7 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $43.4 million and $36.3 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onsolidated statements of income</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These related net gains and losses were immaterial for fiscal 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the defined benefit obligation, the change in fair value of plan assets and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for fiscal 2023 and fiscal 2022 were immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan's funded status was as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net surplus</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net surplus is reflected in other long-term assets on our consolidated balance sheets as of fiscal 2023 and 2022 year-ends. The plan is closed to new participants and to future benefit accrual. The benefits paid in fiscal 2023 and 2022 were $1.3 million and $1.0 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. The fair values of the plan assets by major asset categories were as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability driven investment funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash/other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,572</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices includes diversification across asset classes and investment styles and periodic rebalancing toward asset allocation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of inflation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80% to 3.35%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95% to 3.55%</span></div></td></tr></table></div> 31600000 29300000 26900000 43500000 36700000 43400000 36300000 P24Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan's funded status was as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net surplus</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39572000 36250000 35303000 33006000 4269000 3244000 1300000 1000000 The fair values of the plan assets by major asset categories were as follows <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability driven investment funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash/other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,572</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,250</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2213000 8390000 20458000 20886000 13807000 6484000 2354000 0 740000 490000 39572000 36250000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of inflation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80% to 3.35%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95% to 3.55%</span></div></td></tr></table></div> 0.0535 0.0475 0.0280 0.0335 0.0295 0.0355 Earnings per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,203 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,620 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,078 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of diluted stock options and unvested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>For fiscal 2023, 2022 and 2021, no options were excluded from the calculation of dilutive potential common shares. The Convertible Notes had no impact on the calculation of dilutive potential common shares in fiscal 2023, as the price of our common stock did not exceed the conversion price. The Capped Call Transactions are excluded from the calculation of dilutive potential common shares as their effect is anti-dilutive. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,203 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,620 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,078 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of diluted stock options and unvested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.10 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 273420000 273420000 263125000 263125000 232810000 232810000 53203000 53620000 54078000 434000 543000 597000 53637000 54163000 54675000 5.14 4.91 4.31 5.10 4.86 4.26 0 0 0 Derivative Financial Instruments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our derivative contracts are categorized within Level 2 of the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the fourth quarter of fiscal 2022, we entered into a forward contract to acquire GBP 714.0 million at a rate of 1.0852 for a total of USD 774.8 million that was integrated with our plan to acquire RPS. This contract matured on December 30, 2022. On December 28, 2022, we entered into an extension of the integrated forward contract to acquire GBP 714.0 million at a rate of 1.086 for a total of USD 775.4 million, extending the maturity date to January 23, 2023, the closing date of the RPS acquisition. Although an effective economic hedge of our foreign exchange risk related to this transaction, the forward contract did not qualify for hedge accounting. As a result, the forward contract was marked-to-market with changes in fair value recognized in earnings each period. The intrinsic value of the forward contract was immaterial at inception as the GBP/USD spot and forward exchange rates were essentially the same. The fair value of the forward contract at October 2, 2022 was $19.9 million, and an unrealized gain of the same amount was recognized in our fourth quarter of fiscal 2022 results. On January 23, 2023, the forward contract was settled at the fair value of $109.3 million. We recognized additional gains of $68.0 million and $21.4 million in the first and second quarters of fiscal 2023, respectively. All gains related to this transaction were reported in “Other non-operating income" on our consolidated income statements for the respective periods.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2018, we entered</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. The five swaps expired on July 31, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At fiscal 2022 year-end, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was an unrealized gain of $2.4 million, which was reported in "Other non-current assets" on our consolidated balance sheet. Additionally, the related loss of $2.4 million, a gain of $11.8 million and a gain of $6.1 million for fiscal year ended 2023, 2022 and 2021, respectively, were recognized and reported on our consolidated statements of comprehensive income. There were no other derivative instruments that were not designated as hedging instruments for fiscal 2023, 2022 and 2021.</span> 714000000 1.0852 774800000 714000000 1.086 775400000 19900000 109300000 68000000 21400000 5 2400000 -2400000 11800000 6100000 Reclassifications Out of Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2023, 2022 and 2021 related to reclassifications out of accumulated other comprehensive income are summarized as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:42.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.461%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Pension Adjustments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 27, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(146,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(161,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,117</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 3, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(115,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,394)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(125,028)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(94,922)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,806</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 2, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(210,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(208,144)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,192)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,069 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(197,933)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(195,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2023, 2022 and 2021 related to reclassifications out of accumulated other comprehensive income are summarized as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:42.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.461%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Pension Adjustments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 27, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(146,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(161,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,117</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 3, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(115,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,394)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(125,028)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(94,922)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,806</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 2, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(210,556)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(208,144)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,192)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,069 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,849</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at October 1, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(197,933)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,638</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(195,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</span></div> -146275000 -15511000 0 -161786000 30641000 12175000 0 42816000 6058000 6058000 30641000 6117000 0 36758000 -115634000 -9394000 0 -125028000 -94922000 15937000 0 -78985000 4131000 4131000 -94922000 11806000 0 -83116000 -210556000 2412000 0 -208144000 12623000 -5192000 2638000 10069000 -2780000 -2780000 12623000 -2412000 2638000 12849000 -197933000 0 2638000 -195295000 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The fair value of long-term debt was determined using the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at the end of our fiscal 2023 and 2022. At fiscal 2023 year-end, we had borrowings of $320 million outstanding under our Amended Credit Agreement and $575 million outstanding under our Convertible Senior </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes, which were used to fund our business acquisitions, working capital needs, dividends, capital expenditures and contingent earn-outs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(see </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Pension Plan.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">about our defined benefit pension plan (see </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Retirement Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">").</span></div> 320000000 575000000 Commitments and Contingencies <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any</span></div> 3 Reportable Segments <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reporta</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ble segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    GSG provides high-end consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology and disaster management. GSG also provides engineering design services for U.S. based federal and municipal clients, especially in water infrastructure, flood protection and solid waste. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG primarily provides high-end consulting and engineering services to U.S. commercial clients, and international clients inclusive of the commercial and government sectors. CIG supports commercial clients across the Fortune 500, renewable energy, industrial, high performance buildings and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management eva</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">luates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. In fiscal 2023, our Corporate segment operating losses included $33.2 million of acquisition and integration expenses as described in Note 5, "Acquisitions". </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also recorded a $16.4 million ($6.8 million in GSG, $8.3 million in CIG and $1.3 million in Corporate) of a non-cash impairment charge related to our ROU operating lease assets in fiscal 2023 (see Note 10, "Leases" for more information.) </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he following tables present summarized financial information of our reportable segments (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,772,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">358,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">340,446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">278,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortizat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Additionally, Corporate results included (loss) income for fair value adjustments to contingent consideration liabilities of $(12.3) million, $(0.3) million and $3.3 million for fiscal 2023, 2022 and 2021, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,820,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,622,776</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">320,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div>(2) Excludes goodwill, intangible assets and deferred income taxes. 2 33200000 16400000 6800000 8300000 1300000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he following tables present summarized financial information of our reportable segments (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,158,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,772,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">358,113</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">340,446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">278,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortizat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ion of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2023, 2022 and 2021 was $41.2 million, $13.2 million and $11.5 million, respectively. Additionally, Corporate results included (loss) income for fair value adjustments to contingent consideration liabilities of $(12.3) million, $(0.3) million and $3.3 million for fiscal 2023, 2022 and 2021, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,820,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,622,776</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div> 2158889000 1820868000 1772905000 2424649000 1738436000 1500074000 -60988000 -55256000 -59466000 4522550000 3504048000 3213513000 231762000 198448000 174755000 243750000 194142000 152262000 -117399000 -52144000 -48316000 358113000 340446000 278701000 41200000 13200000 11500000 -12300000 -300000 3300000 543066000 558764000 994470000 688640000 2282941000 1375372000 3820477000 2622776000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,416,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,522,550</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,504,048</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2,<br/>2022</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">320,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">277,180</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div>(2) Excludes goodwill, intangible assets and deferred income taxes. 2863635000 2416586000 2256086000 1658915000 1087462000 957427000 4522550000 3504048000 3213513000 159856000 199875000 160174000 77305000 320030000 277180000 Related Party Transactions<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide services to unconsolidated joint </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2023, 2022 and 2021 was $83.1 million, $96.0 million and $95.5 million, respectively. Our related reimbursable costs for fiscal 2023, 2022 and 2021 were $78.5 million, $91.7 million and $92.4 million, respectively. Our consolidated balance sheets also included the following amounts related to these</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> services (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 83100000 96000000 95500000 78500000 91700000 92400000 Our consolidated balance sheets also included the following amounts related to these services (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 1, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 2, 2022</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19944000 16818000 2723000 2935000 3158000 3464000 Quarterly Financial Information – Unaudited<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the followin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g unaudited quarte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rly data for the fiscal 2023 and 2022 reflect all adjustments necessary for a fair statement of the results of operations (in thousands, except per share data).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2022 and in the first and second quarters of fiscal 2023, we recognized</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a $19.9 million, $68.0 million and $21.4 million, respectively, of unrea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lized gain on a foreign currency forward contract related to the planned acquisition of RPS. We also recorded a $16.4 million of a non-cash impairment charge related to our ROU operating lease assets in the fourth quarter of fiscal 2023 (see Note 10, "Leases" for more information). Additionally, we incurred</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $33.2 million of acquisition and integration expenses in fiscal 2023 (largely comprised of $19.9 million in the second quarter and $7.3 million in fourth quarter) as described in Note 5, "Acquisitions".</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,529 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,627 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,653 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,702 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19900000 68000000 21400000 16400000 33200000 19900000 7300000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.18 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,529 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,627 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,653 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,702 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 894766000 1158226000 1208947000 1260611000 92050000 61011000 97675000 107377000 116706000 116706000 42830000 42830000 60235000 60235000 53649000 53649000 2.20 0.80 1.13 1.01 2.18 0.80 1.12 1.00 53069000 53227000 53231000 53247000 53529000 53627000 53653000 53702000 858510000 852744000 890231000 902562000 87220000 74520000 83905000 94802000 68489000 68489000 53040000 53040000 58650000 58650000 82947000 82947000 1.27 0.99 1.10 1.56 1.25 0.98 1.09 1.55 53937000 53834000 53507000 53148000 54577000 54346000 54006000 53667000 238 238 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Years Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">October 3, 2021, October 2, 2022 and October 1, 2023 </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.973%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to<br/>Costs and Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax valuation allowance:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of a valuation allowance in the United Kingdom in fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes losses in foreign jurisdictions, currency adjustments and valuation allowance adjustments related to net operating loss carry-forwards.</span></div> 7147000 -4130000 -195000 1140000 4352000 4352000 -73000 400000 -130000 3749000 3749000 813000 137000 540000 4965000 24395000 13698000 26059000 1006000 13040000 13040000 0 162000 -592000 12286000 12286000 0 127000 -496000 11663000 EXCEL 128 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( V"=E<'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 " -@G97,?*.J>T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*':@!Y/ZLK+3!H,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"=2=+$C,\Y)LSDL-R-O@]%FK1E)Z(D 8HYH=>EGA)A:AYB]IJF9SY"TN9# M'Q%$TVS (VFK2<,,K-)*9*JS1IJ,FF*^X*U9\>DS]PO,&L >/08JP&L.3,T3 MTWGL.[@!9AAA]N6[@'8E+M4_L4L'V"4Y%K>FAF&HAW;)33MP>'MZ?%G6K5PH MI(/!Z5=QDLX)M^PZ^;6]W^T?F!*-:"O.*R'V@DN^D4W[/KO^\+L)^VC=P?UC MXZN@ZN#77:@O4$L#!!0 ( V"=E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M#8)V5SNJI@&8!P "R\ !@ !X;"]W;W)K_!^M!$N=(NGVF[&>\)H2CES"(XKO&FO/-QV8S=M[TE G^\:9F/_PM1?K;EXH=F[W> 5F1'^=3-A\*QY4/'\D$2Q3R/$R/*N MT3<_#NRN*$BO^.:3Y_CH,1)-65#Z4SP9>7<-0]P1"8C+A02&/UOBD" 02G ? M_^Y$&X?/%(7'C_?J#VGCH3$+'!.'!M]]CZ_O&M<-Y)$E3@(^I<^?R*Y!;:'G MTB!._T?/V;6M5@.Y2[D[C,YJT3.M- CC?@Z1L/( M(UY1H GW=KA!:W^#]Y92\3 M6(%/^\"G78U//XH2'* IV5#&9:#4.IPE,KR.LJHN*$UB!5"= ZA.-5 3PGSJ MB8D*P=0I[5-JI71J2N>FTLE)*5"7FB:Q K7N@5I7V58G84Q >_!C%WK7#X*9 MDIQ:[?(2QJ-ARH@I"^L2TR16('9]('9=<<)B&&Q2ZG+*!Z5::XF#6#HJE65U M:6D2*]"Z.="Z4;9P&'&?OT+W"@@:)^&",!DEM89Q:=YTVFT9)V5A74Z:Q J< M3",W;$854E.R\H6)@ XVQJ%T#)X0F@_GTSZ:#YU/%]GMC<;.E0R>6JL@F\4N93!8,1B7%Z@&8=Y#%&&')I$G+W"7T_.5*T^&$H!*HMJ ]2D M5@1HY0"M*@#G^ 6-/)C?_*7OIA05X_:$Y$W[LF6VKMMF2TI/65R;GB:U(KW< M_YM*D[RGU_<\4(\O]@_0%[@./47R/J>6M%O=-AKB&'Z<*>5KR&[HGB8!V6+F M27EJS02ZU(H\\U1@JGW]6YZ.> ;C>$Z?(RE+M=P$QQ@Z-99RTYH5=*D5N>5I MP53;_+?<#A/@A-&M'[GRCJC6=/I2;%J3@RZU(K8\.YAJR_\6VX3&'.SP7_ZF M_!=#K7ACFD97RDUK=M"E5N26IP?S1'Q(J3&"RS&I!3I61PI):US0I5:$E <& M4^WROU 1K29K&JD\\ D1NVU>MCH=^2^IUKB@2ZU(*P\,IMKMSWT.68$ND6F] M7WQ ,^(F#'J9%)E:R:%A"/9EQJG[\P*],ZX,$VT@WVYQ(%\+4>O5YGB./&'E M><(Z$0,8]OQHA6:OX8(&,GRG!.9#Z=*:NJPN)5UJ14IY;+#4QG[?O=#PQ5WC M:$5*4]<)H7%_-NC_*>6E-27H4BORRE."52DE?"=!7FWZID_O=KD]GJ6CJ7@9M-Y-#4BF5=3*OUUZ56I)9;?ZN2]1]%G+!L MVU6LXN(]1BDUM6(9-:W.7Y=:D5KN_*U*SC\=CLB!L+2B3&HV3NA\P0Q^//JN M2T (9+Q,4LI/:P+0I5;DER< 2VW@=_QF(1;K$TD,;\?R$:K6*5T*5]?5IG6. M*&#E4 HW.))WN_^Y@Z"NJXWM')G RC.!I7;R M(^=ABOJ)YW/*4)]S ND\79I\"/!*2DVM5[89JBZK#>T< <#. X!=:4-AM@:O MINIA)V1*>YBZKO89A'/D #O/ 7:E[8-)L@A\%[H5Q=(?3+5*[4,<6I/!3JV= MJHES8=M>]ZI[V]S*P.2&WZYD^(M9>K;&<$/H*>$P$",1,Z6P=!IX9Z?6.6I> MV[9:W4[G^M#&'8AS6'W[Z"B0VJ#O-XCCH\THL ,+L;>W)&#%Y(NPIU2?G*^/ MP_$T7 M(2OQBR<$RCV0UG"B2RW#U#PZ/2SR1GH*.T:N. F1'20^O'HXZ=U/SS]RZP;"9%JR'3R"_5JN-?;"CI)Q =)P)8F& M[2R8CR;+L5OO%WSC4)N#-G%.-DH]N3>95Q2^YDB,T(C&/0$M3Y%3+Z<#X<1= MCF+/BX=RI/1AELB/^<98C8?P9U_"&MY%/\]=S(DI60JS &^> ?T,0?+^W6@< M?>@S^T:P(^L7G?6+(7IG_3,3T&=T6+W6/(6:6="YJMQ5P^*C#5FMUGT^WX9U M9/.RLWEYDLV52E^]!,.$E3)D+G=8GLP96;*"XU&1G/7Y? /0DZ9WG%I2 %;1$;G5YAXW53UIF-5Z0OC1EDLL[Z9XT,(VBW ^:U2 M=M]Q&W1/:_('4$L#!!0 ( V"=E&PO=V]R M:W-H965T&ULK5G;;MLX$/T5PBVZ6\"N>=$U30RTZ5X*[+9! MT^X^,Q(3"Y5%5Z*39K]^AY(BV>+%:9&71)*'HS,CSIQ#\O1.UE^;M1 *?=^4 M57,V6RNU/5DNFVPM-KQY);>B@E^N9;WA"F[KFV6SK07/VT&;G-=*A7$GY5=^\S\]F M6",2I??^T3L M#2"!8P#M!]#'#F#] -8&VB%KPWK'%5^=UO(.U=H:O.F+-C?M:(BFJ/1GO%0U M_%K .+4ZEU4CRR+G2N3H+2]YE0ETJ=TU:(&^7+Y#OSY_B9ZCHD*?UW+7\"IO M3I<*WJS'+[/^+6^[MU#'6SYFZA7"9(XHILPR_/PQPVD[G!X.7T*\0]!T")JV M_I@KZ%U=BTHAWC00YXDMGLY!8'>@:^NDV?),G,V@>!I1WXK9ZL4S$N'7MNB> MR-E!K&R(E?F\K\YYLT;PU5"F+\2W77'+2PC>^A4[5W'K2C> VQ6)DH21T^7M M?CP6LR3$:3"8'2 -!J2!%^F;+),[ ;=(1. \JH48KV$*1Q$+)P M M0TB\.0$&H'&@Y 0W]*9:5JZ#_]_+'A"XT7$\)2ED[PF68I#7!HAQ<-\"(O MO(M:;'F1(_$=>GTCFO;K2[46-324_8EO QX9B)(4I]$$MVE%2!A@; <>#\!C M+_#W528W BG^7>Q/ AO,V$Q[;CZ^K?@O:(EUF@H!2O;@JHH2&M MCN_?.SK,)#2L:>%;[&A*(N9 .I(4\;/4.W$MH*)R7?R>HNJ]3-H3-KZW:1;$ M"7;P$QD)BO@9ZF/;1"M9+8[7/[%P#PYQ/(5JFD4T#%PU-5(4\7-4UZ8\\$SJ M80G%06P - UI1&DQ>Y$0MQQ8S&4QEFLPOB@+F^S$AQQ,]Q ++>03$"'6L)P?6"RPK4 M)"^&*4BL*5#3CK(XBES]=R0YXF>Y08GMS2$K4 MSL1";K=BTHP%A@4/8T)'B MJ)_B+M>R5@LEZDU'9_N '\=UU.2P*,1XFFJ+61@GD4/TT)'IJ)_I'HIU"W'H MY;>\1J6L;KJ0XK60'PU=K9KNK?#\U/> -X,9 HG5EX+7U4+N MCDX6:G(* SCJ&U+.("&DXE MD[#GI;[F59A(3985TQIQ6+&HMA%?W2D/^JG/U./ M'L-K\AL)0!@;^;:L!U,2.LJ/C33(_#1X+C>;0NF5:+7[Q+*&$O$9O=@H$4?&?R.>(SC'&J%ES0*%EQ7/\"A.0 MQS6ZY>5.O(;Y_?!KT31:EK;[63O5P.(VU_V%*_0Q4_)*U/WDZ?:96[N#'ZP[ MR'WN33:?2A6OR6&6]C9GC^S.0D& FCJ2(A+B8TFRIV:.0C:G0=(^#^D\3VL*38T1&ELQ5B-7&D<5PHYL'>=YH64I2!&]];DH*I3Q M;0'2Q K45!?&M_:9'((TVN[(]:>FW8V%]58NU/A2[!?:4C7U3 MWA08"Z)I?MJU;8:MO'*H:39J$>;7(I^$XO H;XD1YI4=IV57.(099^P>VPQ9 MBF/LT$QL%"3,+T@^"U@.HL\B6W&T#O?/^,R[X_9C&T[X\M M]PYI]0GYW[R^*:H&U/$UC,2O8JC>NCMT[FZ4W+;GME=2*;EI+]>" W!M +]? M2Y!+_8T^"AZ._E?_ U!+ P04 " -@G973Y1(A_4" !1"@ & 'AL M+W=OCW:"-M11,\ M(*I5P /BP4MN&VN.'6RW'?QZKITLM&OZ-=&'QG;N.3[GYCJYH[54#SH#,.0Q MYT*/O4_7[!KAUJX8XO,V 4_'A5T 3,P7XNIPIE?LZ0L M!Z&9%$3!?.Q=AU>3,+ %_&-P5IOC(FU8!4!A\18"HJ7%4R M<\N$.GY5I%Z]IP5NCI_8;YUY-'-/-4PD_\Y2DXV]@4=2F-,E-W=R_1$J0UW+ METBNW3]9E['=OD>2I38RK\"H(&>BO-+'*A$;@+"S!Q!5@.A40+L"M)W14IFS M]8$:&H^47!-EHY'-#EQN'!K=,&$?X\PHO,L09^*)%%IREE(#*;FAG(H$R,S2 M:7(QI0J$R<"PA/*WY!UY37RB,US5(]_@[I;#3ZJ=;LJ=HCT[?4E,BP3A)8F" MJ-T GYP"CQP\VH;[Z+DV'M7&(\?7WL,W,V@9Z]$0.2>W3*!Q1CF92LU:N>W1N](%36#LX=G2H%;@Q6]>A;W@?9/Q_T2VE89VG8;V M(?9XBJ<&E,*'CZ66/%P2NC295.R/77%/FEPP40W?-J6BY.\Y?OO26,7X"K&_ MD;_:='D\;LM IS;0.<] 01594;X$)SR5G%.E20&J--'HH=QBL*$M: 7A,P-' M@K;4=VOUW?/45SEG6B]Q\4CJNSLI?9[T0Q%;@GNUX-Z+!.,70ALJ4B86QU3W MCJH^%+&ENE^K[A]4/9%YCF?ZI27>W]$3=H/&(C\EBVT[3;:P4+\-:VJ"22[+_?(]O!(,EJLL,-8'C/P8\^CE[)%_=<_) ; MQA1ZJ*M&7DXV2FW/9S.YW+":RC.^90W\LN*BI@HNQ7HFMX+1H@VJJQD)@F16 MT[*9+"[:[SZ+Q07?J:ILV&>!Y*ZNJ?CWBE7\_G*")X]??"G7&Z6_F"TNMG3- M;ICZMOTLX&JVSU*4-6MDR1LDV.IR\@Z?YR33 :WB[Y+=RX//2*/<!OB-6L:72*2B\W;%K5E4Z$]S'SS[I9/^?.O#P\V/VWUMX@+FEDEWSZGM9 MJ,WE))N@@JWHKE)?^/V?K >*=;XEKV3[BNY[;3!!RYU4O.Z#X0[JLNG>Z4/? M$ OWR M-R0W5#")R@9]W?"=I$TAWZ"71]<7,P4WI5//EOT-7'4W0$9N !/TD3=J(]'[ MIF#%<8(9T.R1R"/2%?%F_+149RC ;Q )2.BXH>NGA),VG#C"\Z>$AVTX]M"$ M^PX*VWS12+XO[(XU.^9JV"XP;0/U_+Y;1#$A<1Q6U=& =1$&7'NMRA M(SB,<;C7'1%$>X+(2_"'X%*BK>"K4KDPNNCDX&]3$@=D;E#8LCB-X]B0Y;8L MFF=1$+@9XCU#[&6X@<)4-NLW:,T:)FB%8+ C6L"$+*425-O7F0$X[=H!6SHCE8[P"W^@06EK>\NTLQ!JLN)0>J0A>9DS6U12-*1 M.C+?\\Z]O/UZM!*\?NQ)P':1S.U_CS-\4,];&[4[6N'"J>9.?X,09G%B=F?NTD'9".""G[/Q'#H$EB*K>'FT(4D"\>JVN @L-]"#!B(*B7* MVYVBMQ7T$]<3"Q8J)7CKI5ISH4N'>]/@LA06K$MD+D4N$1G#'&P%]OL*#^97 M!HX07I<;)YCM W1'$M.TNW30D20V\1PZZ$@\-K\&=X']]N+_$V;6/L)-Z- Y M"1TZ'^'@)W"W=(M)L^:FR'>_!!W=#_.[FBLIRB5Z7#2I@OE-QT,J_N9JR3Y<= M6ITS;)2M:XA_B]3EY6.WU,\@PH[((RF6Q1=):9ZZA3 M=;"*'3,-EH<0[QSXWAZ,L6)*[\#QK!EL)>H:=GO]60_?*:E@)PC3Q#D!B-=0 M/7<"G#1;?JILQRT[F"_B-U_#!.C:TCU ;'<4AR0P=RI.66)6U-PEBX)TQ!>3 MP6H1O]4Z'/@^&,<139B$YAF'2Q;!GMJ$<MQ\WC!9,: '\ON)X# [#@ & 'AL+W=O\,*K&O0M-N+82]HB;:T2J1'TG;Z[7>D%,76@YUM M?F,]^.Y/_>Z.1W*R%_*KRAC3Z*DLN)HZF=:;6]=52<9*JF[$AG'X9R5D234\ MRK6K-I+1U#J5A4L\+W1+FG-G-K'O'N1L(K:ZR#E[D$AMRY+*;_>L$/NI@YWG M%Y_R=:;-"WV3ZR^9!PI/;J*1YR;C*!4>2K:;.';Y=8&(HDHE/U%^\HV"AR4;)469>T, M7U#FO+K2ISH0!PXX'' @M0-I.PR-X-<._FL=@MHAL)&I4&P<%E33V42*/9+& M&M3,C0VF]0;\G)N\/VH)_^;@IV=SP94H\I1JEJ)'#1=(JE9(K-!>LO18P 6,AH4\L]R3DXH?$WV#//P.$8_X/1\T?XT[L>ZDQWWQ&G?? MNN,3-'Z3&=_J^0-Z33(&<_''W5)I"3/GS[[H5^I!O[II)[=J0Q,V=4!8,;EC MSNS[[W#H_= 7N4N*+2XD=A35H(EJ<$I]]BNTTMR&KR]FE6]D?4W'W,U(Y QCQNS(X)10S Z61_"*7>HC7L M!A"P)51E: 4+/\I8NF9H1XNMI3Z+&G4A2(#;J%TKC&,O;)%VK4*,HW[0N &- MST[R3;TW.):CJ\*D\5R.QCWE M& =MLJ[5-30H$K7PNF9^&(4#C0Q[+WL/[R3D_#\TL5KR*&-QZ'NMC,Q[[*#Z M/+^-UJ<7CD=C,@!WL+'"_QH.4:UEOMQJNBP8T@)Q >^YEJ( ]S58:08=[GRS MJ<<^R@AN1Z!K0^(V?8_-0)?!Y(6<_'_RSPSZ+/PFV5E6TEU'XQ"2U.;MVIF, M>^,V9#R,6]SNP:ZZ9')M3R<*YN26ZVI3VKQM3D!W=M_?>G]O3D9VM_XB M4QVK/E"YSKE"!5N!I'<3P4(HJY-*]:#%QN[=ET+#2<#>9G"Z8](8P/\K(?3S M@QF@.2_._@%02P,$% @ #8)V5\/+/K;! @ Z < !@ !X;"]W;W)K MYCVX";7QL.Q,]NAY;_?V4FS,K6,![:7V#[?]]TOYVZX4OK>%(@6UJ609A04 MUE:G86BR DMFCE2%DFX62I?,TE$O0U-I9+D'E2*,H^@D+!F703KTLIE.AZJV M@DN<:3!U63+].$:A5J.@'VP$UWQ96"<(TV'%EGB#]K:::3J%'4O.2Y2&*PD: M%Z/@K'\Z'3A]KW#'<66V]N BF2MU[PX7^2B(G$,H,+..@='R@!,4PA&1&S]; MSJ SZ8#;^PW[1Q\[Q3)G!B=*?.6Y+4;!^P!R7+!:V&NU^HQM/,>.+U/"^"^L M6MTH@*PV5I4MF#PHN6Q6MF[SL 4X3O8 XA80OQ20M(#DI8!!"_"I#IM0?!ZF MS+)TJ-4*M-,F-K?QR?1H"I]+5_8;J^F6$\ZF$R6-$CQG%G.XL;103:T!M8") M*NDE%:[$#P@7,E,EPL&,:5(HT/*,B<-A:,D)1Q5FK<%Q8S#>8[ ?PY4B @/G M,L?\*4%(WGP11OP=Q%"<[')J\!!Y[>+P#/GT)//'P_C/1 M)%U!$L^7[.'K:K"W!-_.YL9J^F&^[\I^PS[8S>Z:R*FI6(:C@(@-Z@<,TK=O M^B?1AUV9>TVRZ2N1/#VL0?7F-5:<[F$ M,3/<].!6JKFSS>;"Y;NJK=-1,B, R+E%[QIU5_$LT2E,_D^"<1YD] CT':01K.FG^@]J&_XM[(-%[9MEZ M5WG_BY7IO[;2/(APJP=2:I=^EAC(5"UMTTLZ:3>NSGR7_D,^IC'63)W?-,T, MO&)ZR:4!@0NBC([>'0>@F[G2'*RJ?*>=*TM]VV\+&L6HG0+=+Y2RFX,ST WW M]!=02P,$% @ #8)V5](K6@ 2"@ _RX !@ !X;"]W;W)KQ$U11UY4FQN9Y](A]3'JL"6O%7(1Z;P6=/6;FKZV_JXNOZ>N:K M)Q*ER%L5(H-_#V(ERE)%@N?X?@PZ._VF*CC\_!S]BS8/9NZR1JSJ\N]BW6ZO M9_',6XM-=BC;W^O'G\714*#BY779Z+_>XU'KS[S\T+3U[E@8GF!75-W_[,>Q M(@8%2#A1@!X+4+, GRC C@782POP8P&N:Z:SHNLAS=IL>27K1T\J-413'W1E MZM)@OZA4N]^V$KXMH%R[7-554Y?%.FO%VKMMX1\T:MMX]<9;93]Q[U*4,>:/62XE07ITCQ]"7%F2Y. M'&[8J3V8CL>FVD-5^D97^D;6.P\27&9M4=UW&5*TA6@^8M7>A>5X6#5Z?&SV M62ZN9S \-$(^B-GRW_\BH?\?K,HN&2R]4+!1=?)3=7)7].6O,'(655[O!%9G M7=E(EU4#Y,.21HP'T T>AK6!R$)&0CZ6I8B,T9B1DVSD(#@Y")P=XM/ZOS * M=$G9UC#4YG65%Z7PJI,U=5]=Y:KO[&7]4$!F>7=/+^\\P24[SR6#I1<*-JKZ M\%3UH;/SI *"YD7635#5VLMVM6R+_^D;6#5VX<)!#P@)]4.C.]DJ&OF,&;T) M4;'8#_#.%)T<14Y'GP8&U! /TTO^;:[F33#WF$E\1(_L1XE#/S)L(:J04D.5 M(BKFAQ%N*S[9BL\TU$9("1Z>\R'[(5 GL?7K\5ZD,E^IC SDN)SMB8CT;H30P'*QL%:.) MX=+6S!D,DKA)XO?4X3MM:KZB:D0 =2#1"L@.^FN5/ZD;*N]TZTH8I5&OQ&Z$ M..&^.4]A.I(D9O=.$=V48]H[ID['O[5;(;VJKN9Z%BJ (W$ZI-9O)V9JK1#1 MG%!N9B FXTDX8:4G,'(&P;89I%FC0'A9H"RRNZ+4D^E[/>_"0"HV M&UC(:&R^.S00L %M_OU0-(7*47S6)1=EMHM&2R\5;=P&/;81-[=]RO/ZH 8^ MF(!%\9#= ?"HNG].DV-[H+7*L2R(8F9V,D07@XZ8OW9B+K9J)M*S[01M:EE'@5#,CMN?B"Z( S-14F*Z.*(3WGI08BZ0>C7 MERY+48\VI[ PYJ'E$=&QD,1F6F$ZG[-H8L"C/?Q0^JI-FZ)Z$,U+UMW4"56O M)8"+1DLO%6UH#SDAB M]B1$R!- 3[,G80%!.#'?T)Y[J)M[;D7;EGH+5AG[1ZL%BO"*GS!K&P+1F4LC MIV3LL,<>ZL:>5;8OVJSLL&==M ="K(^9WV2ET*N :82C-JI$YJ2Y0D0L":U!VU;Q9&HTZYF'NIGG M-&8?&KVE@@YGJ#,;6^911(A):RM,& 3#Z>;H#]$E-)FTV),0C5\U8&^**JOR MEPS83L)Z]8!]R6CII:*-Z[3G,>KFL7$BW-42(D"-XCW%1J@' MYKB%*F%I$YM)@ DYX-_C0S+!])\[MMK-U MEB.79.QH<#3H1B*8.O=J+9J5I0?3/RQ']=DY;@4AE(! \YA6;)UEQ2496^DY MA[DY!_+J(/-MUG2S):SD=I!?^C@"=7.655:(9$Y]W^J.*28,1[JQIYYLF)ML M_M K4;VG U[4E F-!2-M*XMNP M,ZPS2*G!<83(9#6O#V?W%1BRYT,)H['I$]/Y-H7C.CJUZ\-Z F)N KI5+07+ M5)U=0*I"YD6#+RV8C2@A-5$;$9'86H)C*D*#J5;K88>YMWT^9Q68@?%\+;/- MQ,!G[]%8^756DB*2.0N'&R=C!SU:,#=:I(7:.ZC677:A!I!SJH 28J40HN.A MO9^(ZGR?3W0MW@,%=P/%C2P -/>P !J"1<>?HCO_0EN(8_LX060"$R;CC%NO M*B R&I&)LTO>$P7_!]L];X_KB'IX@NBJ;VNW@/(MP-(JJ9WZY%+E5W?:=.W?4GM59\ MG5D$4@@,GY9=6T?BP!QF4T26^,'$"I\/7B%RL\IJRI*7M=Z=N"^J2G5IZ )/ M,!.B/I$MF3BPCP ]PO!SFS,.JT*=3SE,VM0!$#-\ M_^EH$M$AE9&B\4:5,3;94PP/SR_^-::M#U*U7+L5VI7:7D-7_=R)1:]=]5\T M6GJI:./*[%&)NU'I:P7K86!4)5#A>^\-_Q _7^F4@:_)\PVT-KK' M&+X?F## #?\EDS $-L N&PCI?X@@;V7WMG5WT=9[_?[Q7=VV M]4Y_W(IL+:02P/>;NFZ?+]0/G-YY7_X?4$L#!!0 ( V"=E=;59X!@@( M *4& 8 >&PO=V]R:W-H965T&ULK57);MLP$/T50@V* M!&BM-4Z0V@)BNT%R,&K$2'LH>J"EL46$(E627OKW'5*RZJ2RD4,N(CF<]S@+ M^3382O6L"P!#=B47>N@5QE0WOJ^S DJJ>[("@3M+J4IJ<*E6OJX4T-R!2NY' M0=#W2\J$EPZ<;:;2@5P;S@3,%-'KLJ3JSPBXW Z]T-L;'MFJ,-;@IX.*KF . MYJF:*5SY+4O.2A":24$4+(?>;7@S2:R_<_C.8*L/YL1FLI#RV2X>\J$7V(" M0V8L \5A V/@W!)A&+\;3J\]T@(/YWOV.Y<[YK*@&L:2_V"Y*8;>M4=R6-(U M-X]R>P]-/I>6+Y-Z:.AP POX10-0 HM> MY @@;@#Q6P%) W"E]NM47!TFU-!TH.26*.N-;';BBNG0F#X3MNUSHW"7(,/ZN.C(\>'$9E*)-;DJ\@A?TG@8RYM0M$^H5%T MDO%;9GHD"#^1*(CBCH#&;X%'#AYUP"=O@<<.'I[()F[;$SN^^ A?VY%7#?EY MN]!&X:/YU57SFC/IYK1"]WI-L\DYD+VJ9 MM+5,3K&G#R*3)1!#=U:OUB+7.&: LI-W%;$FNW1D5CPW:=3#&[$YK,W_/DGO M^J7/I(LG;'WJ3/R#!UR"6CDAU"23:V'JJ]]:6ZV]=1+SRCY"#:XE\Q]-+>!3 MJE9,:,)AB91![PHC4K4HU@LC*R<3"VE0=-RTP/\(*.N ^TLIS7YA#VC_3.E? M4$L#!!0 ( V"=E,5 T !*! 9 >&PO=V]R:W-H965T']]76]VN2[K'Y7'O(]_\MC6>VRAK^LGJ[K0Y5GZZ[1;GM-73>\WF7% M_NKVIOO=?75[4SXWVV*?WU=._;S;9=777_-M^?KABES]_8N/Q=.F:7]Q?7MS MR)[RA[SYZW!?\5?7)Y1UL<;KZ,I9YX_9\[;Y6+ZRO!]0T.*MRFW=?75>^UCWRED] MUTVYZQOS'NR*_?%[]J6?B+,&Q!MI0/L&U+:!US?PI 9T/M+ [QOX4@,_'&D0 M] T"N4O12(.P;Q#*7?)'&LS[!G.YP5B7HKY!U%7W6(ZNEG=9D]W>5.6K4[71 M'*W]H2-$UYJ7L-BWW'UH*O[7@K=K;I?EOBZWQ3IK\K7ST/!OG)A-[92/3OR_ MYZ+YZLRJ1;Z>M5W MX-=C!^A(!_XLFVRK:;8T-UN6NQVG_D-3KCYK6M^96_^R7A?M6R?;.O=9L9[Q M(2RS0Z'O27P!:[5ZWCUONPG\H]GDE13?L&?\F=W_:KCWZ.IX9\=MCP/OZD*WR#U>\.'5>O>17M]__@X3NSSKV M'<'"#JQ=_U]N V^^F-]G/^7V3#4HT+O$ABC!KCBA&Q&C$C(9E'H1B7:'I%%E$02AQ-1WI/%F(< MT_3>/X4(L^V?9MOOVGCC:_39.EATZ^!/SIYOR/C1I7MJ Z%BS4HU>X"!94XH$Q\50>(,%B)%B"!$OU4QM*)TE, M$S9R*D+<0>=RC4RX*^JF*CX]=V]^YY 5:ZT.AU+%?IUHP& M$BO,O9A*"RA:#$5+H&@I%(U=*)5(H3.IE)@7D_9@LBY>BG4^)G42-:_ONO+. M:6E.-)DE2+08BI98SDAJ&<=0O1,I,(B4Q*Q2=GKSK+U8LG;XL:3=K';;"2T9 M5 V1\FVTO)\P9YS,!:ND,31I D5+[8; 4$E%)@Q*(C%+B1_S]GBR:E7_[[/= MX6=^XE)UEQ);5;&_4E+EV[RCRIF4K66*,=54T:M'$T^_I>/4'31E#$5+H&@I M%(VAT$36#8HJ,2IFDUBG99JO+K-D'GKRR7,?=ZX&>S*#1J \>:F!2IU0M-1R M.A@JJUCU0<@D9B6S.^HXY>&X=\V_Y-6JL%E6D!+ADJBJGD=]F110B1.*ED#1 M4B@:0Z&)!!O456*65T<(IB65JOH10@-E 0DO+R!:)%_9JB"5S02*EMI-!D,E M%:L[J*K$+*L^]+Z-NG[FBP8_7#CQ[K MO^;YT3_AW#]7JPT_9#CWVVQ_<55! MBH1+H@JY1%U5H/(K%"V!HJ50-(9"$WDW:+#$+,).XYV6:ZK 2-RYJX@ND7J- M6Z:0'LF7%QND/)I T5*[R6"HI&+1!\&5F!778V6K_-#7MKZXGB 5QB51M<.9 M/U_(;(#JK5"T!(J60M$8"DUTB T:+C5KN JWM#8PC?87NOR?M&CT<8+11CY+ MUF'1N1=)<;&YWY.]6YJL'@V5J_&6(V6HWHE5&V13:I9-X_W:8.O[8]6\N22JCICX"TB^7 !31I#T1(H6@I%8R@TD6IG'E*S/"M1S8I>JMI( MJ.?3A:S9]X&B0:.BR?X^3@TE6P1-)4W< MV>F32(A!N:1FY?+;'8)4(SXJ=Y28>S&9&U E$XJ60-%2*!J[4"KQ[L)!H/3, M N5EAZ"GT>S\T%U(#%^:$TUE"10MAJ(EEC.26L8Q5.]$"@QJIV=6.ZLDL;0I D4+;4; D,E%9DPB)&>68Q$.@3-J:;J99Y&,%S( M4B8T90Q%2Z!H*12-H=!$UIW=X8[SI6J9IKI'9S2@5+G97;U?G,H,&H&2KYZ9 M1S29&U")U'(Z&"JK6/5!_/3,XN<;'8)FU,G+BJH ^J',":@B"D5+H&@I%(VA MT$1^#3JL]R8'JI93JBBH$4WZ*,.#,.ZL@&)SQR=3 *JC6HV H7**I1WD5N^" M]Q/J#C0GF[RB:/R5\OS=05/&4+0$BI9"T1@*3>3=H,EZ2%>JEFLZ[RBARJGT M7%EJ9+O'"%(DKS50YR@4+;6;#(9**A9]$%V]"Y;0J>Y ,][D]435#6?$\Y6- M*U1PA:(E4+04BL90:"*Y!@'7FV@]U1)*(_Q15^,/[ /%!W')]S#HT(B_\)1= M"E18U6:- C>0[ZJU'2Q#]4]\3MB@F_IFW=3&(D@[#Q?5U=2,/G61\%6A,:"J M11":-(:B)5"T%(K&4&@BU09]UI_D1K6BERHW$A)Y1+GLUP>*3P"43VLT:+)% M4!/"W[81D1]:E>AZYBW'5E>K>N*,^D1YOT,]HU"TV&X("31I:I>4H9**G!@41=^L M*+[%T>>KLAF-0D]1 \RI)U,":O*$HB50M%0_OS24=4E-W)@=RQ_41M^L-GZ[ MH\_7"(;*\0-J]H2BQ5"T!(J60M&8N5(B@09%T;_P^-"+?CY?H[ %E,A"X=*< M:#))H*Y/*%IB.2.I91Q#]4Y\AOP@3086]YQ;^OD"53GDBYTKRT3FC%.Y8)+S_S IHRAJ(E4+04BL90 M:"+K!NTTP+E(M4Q3;UN?D3!2[H+4Q,E7/ +=G>L<2GZ(CGE$D[D!U3/'QB ? M=5!9Q:H/2F5@5BK?Z.<+-$*)3<&)SMR<3 "IEV@R H5**=3W[(*,+ M[DNH1<^<;/+>0U4+Y5MR[J 98RA: D5+H6@,A2;2;M!8 Z0S5$LUC7^3AK*O M;MF'&?<>>B3E+ ?JWH2BI7:3P5!)Q:(/(FI@%E$_YJMM5M?%8[$Z7D(K'YU? M[G];:LM[^5.8S-DFG^MJU,1P+C\O-(8F331)9YJLZ>798*B.B;4=]-#@PBWO MV>'0RAC9=GN\2IJM1B^5!!H]S8LBY>J9.>7D FNR!F0N/U$WAF9--%D)7H7J8S>)[WJ!0)C#P9*>V)DA>*C0A,[((Z$*Z M#3'1]2Q81&0A/V]O9 B^(B)H N?R\_:NSSZ[_9 ]Y?_*JJ>"G[UM\T?>R'TW MYWO JGC:G%XTY:'[./=/9=.4N^['39ZM\ZH-X']_+,OF[Q?M)\2_EM7G+L?M M_P%02P,$% @ #8)V5[T4Z_&B P 7!$ !D !X;"]W;W)K&ULK9A=5^%H[!487W 0DWN>5#L6:*2&;XDZ(O8/Z$[D5" M,APPP/=IBMC[+4[H<6I H^[X2G:Q4!VF/\G1#J^Q^)8'3+;,QB4B*#LU;N!UX"I](?B+X",_N08X!PSP5-*UC.("59>44_JO=P D"W [ KP-8%G IP= &W EQ=X+(" M+G4!KP*\CT#76QI5P$AWA'$%C'6!JPJXT@6@56?.THT"-LG6SC:LTPVU\PWK MA,/_9=SK0NJ40^V9'50G! MV#Q?4_$._@4(":[8BQ( MB)+/X OX%9B Q[*73TPAYZ"CR_QY@+8;B>^Z,?G.)2C7Q6X MW8(O^_&;_4Z.[G7B=_WX"KT#>]1)W^N$?MF)/VB$;EL%#EOP1YVT.YWXDT;H MXT[Z62=TKQ-?:80.88%;;6NH'W\-A0P==O[F7G5PNS-O@0[>^N+/UJ_35""G M\'.Z$ED7'55SUH*&;S%-(LSX[W4%^N=FPP63>X]_6V9[6[J[[>YJ/W;-RKP MB60@HDF"&/_9^[FM\I6CC(M1U,'QX%L7MCBE8[HI4UT-3X7O;:)QA_R%K2)1FXC*G^= MYLGI(,5L5YS?.0CI/A/E-KOI;3X1W!0GI0_]+_ Z*$_Z/VW*[PXKQ'8DXR#! M6VDIYR /-JP\RY<-0?/B#+*A0IYIBML8(_E?7@GD\RVEHFZH 9H/*OY_4$L# M!!0 ( V"=E=7P>V6*00 'P) 9 >&PO=V]R:W-H965T.DAT738)NV(?$_'%\=^_=D:?YUOFOH2:*XJXQ-BRR.L;V/,^# MJJF18>Q:LM@IG6]DQ-17>6@]R2(=:DP^FTQ>YXW4-EO.T]JM7\Y=%XVV=.M% MZ)I&^MTE&;==9--LO_!)5W7DA7PY;V5%*XJ?VUN/67Y *71#-FAGA:=RD;V= MGE^>LGTR^$W3-AR-!3-9._>5)S?%(IMP0&1(14:0^-G0%1G#0 CCKP$S.[CD M@\?C/?K[Q!U1*<=D%&(0PSR/ V217 ]!E#S1[!&@Z$Q^#,[J0?7'80MQZ"F2CW&OQ7EMIE99&K+!(J,08Q.]OUR%ZU-(?#TG4 M!W#Z< !\O\Y#*Q4MLI9]^0UER^?/IJ\G%T_0.SW0.WT*_=]D\C\!B2\DI,>? M,+C\VE:B,FX-=5KO-KH@S\8U+L%/!#$5Y,7%8#/6EFP%$/(\9^):41"QEE&4 M#E6."9QMH;(?P7:CO;.L]PB/18AX6N3:D-"V]!+J=RIVGD9X$RQMTPX&OMHE M3]H"Q*8D(K:"-GAW6L8:WQ,8 E>N::7=]7'H('X=>&UUK,5*:;**D)ZSTPL1 MW9XF'%BWD?R6"!10QXX"6(!^YT7;K8U6*9#6:YB14$9SY23W<==J)8W9B35! M$ &_L4;XTL,H1 &N%;&.DMW]B9=+K'<"7FW4Y8YCBZ1JRQA'SMG;0)1-Z(Y4 MVA&MD=B&?L9Y*I@$QS@$]/S9F]GT[$(@+46/@9K$/C(S%A]A=^^@D3N!PK5] ML(@%*AI=@MM.&?K1O ^,PI F93JH*=L6X10B]'*/!"ZDA(4TNZ #YSA '56/ MCJ%@14%7N,5[E1JCH65[>B\/-*1+?9DIIZ*V3&.M]=7>62SAN'5RV MSL=45X&JID\>"W+M-BBMY&2UK^%K[[I6O& Q9Y.+Z]5U&DTO7CX PR6!SJ>1 M_H%^Z+N2CLA^7W:?QZNQJ.X=#TI5K&O+\R.4WWUR<1PA>W?PO!-7![8'@]W=WO^-0=9XO MJ7V0TOBAMS,_ZHCP5*6^'^"WL[%OCH?5PZ?%V[ZCWIOWWR4?I$?A!;QZ)8Y. MQF>O,N'[7M]/HFM3?UV[B&Z=AC5>$O)L@/W2N;B?L(/#!]?R'U!+ P04 M" -@G97UC#N;N8@ *90 &0 'AL+W=O(V<2[29P8&'OMK _.QK"3-0Z'^X$B6Q)CBJVP MR1EK__JKKZKZ15$:WP,(G!F)[*ZNKL=7C^[YX=[VG]S&F*'XO&T[]^/99AAV MWS]YXJJ-V9;NPNY,1]^L;+\M!_JU7S]QN]Z4-;^T;9]<7U[^Y__CV=69_^!]L]X,^.#)\Q]VY=I\,,-O MNW<]_?8DC%(W6].YQG9%;U8_GMU>??_B&SS/#_RS,?S;\^*VJS*L1W>V_N_&UW/4XQ7V=;QO\6]/GMY5E2C&^Q67R8*MDTG_R\_ M*Q^^Y(5K?>&:Z9:)F,J_E4/Y_(?>WA<]GJ;1\ ,OE=\FXIH.F_)AZ.G;AMX; MGK\H7>,*NRK>]<:9;BB%5UV-#W9ES[__\&2@J?#"DTJ'?2'#7A\9]NJZ^-EV MP\85K[K:U/D 3XC&0.BU)_3%][.39> MORZ[YE^\OD7QTG;.MDV=+3_R@_CSNNG*KFK*MOA 'QJ2R\$5_WF[=$-/DO5? MY-4?:&GC/%KF]@>HJEZF2 MI?#J7C>NHI7\ARG[B^*C(4.VL_U _W-D-YA*,K#"-\?VI2Z(2T^O"]L73V_. M[XWY5- #C:U=8;JZZ=;X'HOY,'9UN2\Z&MFXH?A@=L2KI>F+F^(RS+NG;QWK M#&O.-:^#?K@"G0,9;9KOZ?4"$^*;IS<%9G0+$+@S;#);XM%OPN)7;B &#L;) MKNV2/:=OC^P;9H+W:(8]&;=AX[+XJ?;VW=GCXGB/\8&.S^Z8K!D)#^9PGB">76E(]^S M8U;S MR)!XIRM:+U,P'E5L1-]DX(@QP^++4\:*7"A 5WEKEWVY+8CNL-.4.2 MT!-$D. &H=B6'?E)#/PUB0KV_%-G[UM3KWESJK'OZ;O"W"53RS"D EL2E0$L M4::N1JC) H^,1+.71]J9MB[JAA;?%Z"I;WA/5KW=JJJ9* 0O2[?AB?B'5\3_ MN[+%[,E7%7XP\:N@R1MRF#1RV]!W8.D=#2Q<8RFQ?;,FEK:@8NR;H9&]_^ZR M(*EW4 ^2&IKHEXIFH%6"S 56*HI9=I\*>V?ZNB]7 \FSV );$9?H9]+:4I[9 MV,Z2AM2-6XZ]BT)K/I/6\XPKTC,'_M>T_:X9_.[SZ]X4L6Y7+>U=L]I/9Z<^+DMEK8G:T[2P*,>")*:G(*=.E$.)JK5P,95F[);\S;F$Y1> DG* M&.M W^8$-1%/2 VV9T78C);PIG-CSW/_7 Y$*DW^EAB_CI:;;#GTUM TAE]@ MDCK@HQ:RTXN=6(Z.+(MS"V]\W;C\G;7)%I7I87?8_O0J?>N1S B97=6 -DS* M4Y1UW8B;9CENV&[1TCRQ%1A!FE&0E2GN2K*5(S@"\R4&%INE%/'XT>*J2:YL M/Z_4^5ZDAD!<&)MC>LGK!&@OETT+WH.:@8U,:]:T2,PIJQ_ M'[T"$)OT31T-P@\^"JE'+%"^L:1F=FMH;.\LWYO*D!(N6U/\^4_?7E]=/2O^ M80A4T3_1H_;Q(8S=.!F,B" [PTL8.__+X3LBK*2)]EZ\)GA0VW$YK,8VT947 M1T>(K W,UND@.FTC[-F4@Z@YF5/QP82# ?1-3;[J)(%B!Y)9.EH1+55$#)80 M.!ZS[T9YV1(?9D4J-0"58OFI, 2O"%M#/M:)/A"Y&"@ *!63B M@D "(51Z7ZPX_>,5(A :F4,B-O!W*\$.0 T,(,XQ'L3/?-XQDT'-TJ12$?C/ MQINDDR* +4< IS>$2'(V<"_J5UOJ-/#J!E((48(;&>2UH"TI9U0T=KV]:VJQ M!X0P*C"Y-N :8)H'G2[.EZD6[S.[".+HG@QDA[422:2+]$U0=6^9RU;#B(*@ M,4V]I,<*(P@IJ,*\)D0YC+:%5W#(;"@S2RKSN0$/+'91Y\?OF6=GR^87;2#F MT4;E5.6#!M+F80<;A=I$T#<0YJB=GUOM.1A#0QMR+IBO(O:3W_R#OH)A5 E4 M;?:Z \6HB1HN>/%G*D]$LS5B'#)2DL!2;&$(=-HN#A%3!OP:; M!D44XCFU0"X^(:(G:>EXO<&>^8@FI7(Q8Z.A]!M#R'&Y#U8:$+]-W;UG)H1[ M2R;.JLWJ+=O7!M*UI5B =4L6!):;SP/LS]+L+7PW"?.>@ZE =^HD(VF10P'F M1"/%%M@3BOT!8QB1)6[&=HEA:8!#[L1UKSC5!&.+N$8MX.&.B0G8EK\3E!6Q M'PZL3E!R,C&TJF[&@(I/[0.\;#"A"W"_306*H_!&"+(T6Q\>D[U+GA")4R>O MD7'3,IFJ=B)9$;)@4&=7PST38]T02:,E]0-+*=20>1_-C3HEP B.NPES_#)# M6_ "D19'(8-[@MQ(XV/PD1@XE)\SM\6[":FF<##8'HKH,Z#WKL=O@Q@6A"H[ MK''RN?&?YRZ!E!_KY4?H(1(QLBA#LMHFA8!$(HQ\2[$S@E$8-C $F2+HX3F2 M*E" C241^0A'LSM%PT!!;0UEX0V];X@!%*U0*()/5PM5=J6.S/>X'<5[UIY0 M1N\\UI8(KB._3F)=C-:EL&4-/4;<9PGGRA8'.-YSQ&2AJR],<5;VZW/WS98^ZWJ 7E' M0Q'I2&\S!['7""/4EJN/:O%BRR^JD'I@4*S8+##V:7IB.F 6A-2-ZS5B<;L$03'(:N_8-0@2.A78S MDQ(\*N[)\)GSVMYW9#&16%@F2L7@KAXKSW\16J81WS7$L[CP%3%-QKTHWAIB MCIL G&8%C$,48.\]/TNBL(3%Q0*05&+L]XM8!2*4OQ592QV>S1\0]WEN5^

$X?SI,ZJ<4+YU00**3H;BH1D)IFH4Z$T,: MYQ2JSA;^FQDO<<9D'KR9/?%@7N*B("X'%E@5#-E<#8^6* MD W&'3 I'S=&S"&])Z\$=T5.PX7X*LQPL.$IZ9)N. RR%7.I"C.*I+6S7($; MN7YZ*H.R3>@*/C&NF.)R,@FPVM[2R ;7EB- '\$0^\A@M$U%\)F6((%FSW00 MK N))/Y.B!_=U'HTG=3NV O.9L*T;4GK5W,&.P,XSYAQ:>#>CPW+ +Y!O$M>L@>N%*3"IDJF@"GH!O$4 MC")@C=^&K1%3'>H-FHDE2A2(0GHUE#3)KK)C: 9QC*6S'4>+'OZR-R!X?@\ M;CXC),%T^-2J61(*U.>QDDS9&GC#Z]$>*.R1-#[BD6:(R489P/D8EI=:<<)P-)HQ\%Y0/M]GF"2/")OFD M OPB1U/1!;IQF1%P4;SP21T,L^I7D%'$P;4LL=AXQ "&G7B7B=PJX M^T6 B#>1#1Z2A^\G2YMD/=;KWJPA2%^V 5R@,,,AL[D$%,H"J42^MDB0,6#I MTF^X *$8G;_JRG8/0TM[)?-)#BS7MZ_=1 !J>)]5HSF[ VG(I9L,-GBMY5@& MQB??9QI]EHY4LOK4VO6")+H[!ST&/I(8*)'90G,=@KXE\T/VG]Q>5VX-_;(K MAY BD7Q"&>,G'_2S!!TN)(=(F@/ 'DEJ9YJC0GIW8N?#GL]PZ3 ;+9E0"-I' MHW'5D<@.GXY=S%EX9*O*<#B;^':*C4@U42U$0,MQ7 C3/4P*BP[$:91%B&Z% MW+40(864)-8*CR?1F-K:1MURLQP]^&4X?,=1<);C^+#A*$M6?8>>*"7:Q'!T M$AJJM:/@F6V*L@J5DD/5FT:5QQ5NAH5I_.?1M5. ZSF)S )OWX!0$ZOT)E @ M0GR2ZY'T7P?18;0CGG,+:+CBHD$W^#P^D,H=OX7R+ST)H)(%[0^R*8V@&1]* MY2GE&!.^-*10FH&5%(\E_=L'_,?I*QMV)UG0*JS5)S\C.L[Z4V)2\_>Q7F]] MW!D\WL)'#^P0!:I%2.JQ(1$1@V?B$BMW0@\95F$7F^Z_VWM:5;] ,2"H$#(@ MT 9#$8K=BTE-PP<_:K:/-+5/@;#B$+Z#J0I% 4BZU6+I%$RWS2?3*B^S+HET M^8H[0Y7$*@Q>-6!D) M*E06.\N%A#+=AD,K'-%-PF#.,S7;$]Q%Z\MPCYIOLAG^JV85(JXOHS^M/I4B MO8W5ZA8-?0V%*PRRR;EP5Q#KI5>3Y MH60'K[C0&N@(\. =SF QN6PLXW- 0.$[OQ3)8<\)*SP8"U5,50@E[F M1Z8, MIBJ^"5Q',C:RE@7L&NM_ !2HXB7-:&GV!_%%3 ANTN*'B9,I#.Q"UZSABS- MDP@'&X"$SQ]3B)[0KF6MV0V.#1VNV1)]"11$OIGDDT2.5EYI=#OA\V03NCO; M(KGCV8ZTH!:KLV1Z#EM,*7TAJ:!J=)Q_BBKX)-,=;4AFU/Q4,R!I*D8!-Y8I MR;Q'W%BN7D2P%?<"E#O25:*93 =!1P8'+3M'+@\=U @4C80 7D/>.(I(4'2C MAS3/B;_0/>XX2 3=+%LZ.,=E3C,:%>]6VD$KO4*.8R?.,7N\[J%*EV#/+8I0 MNU#MFV&$SR208MF=QU2S*D2<#:'3@XTE@O%"_"IB0G&XV@="3SAW)7!Q%@PN5=DW!:PS-6)G; M\TJ)8;F.SS4H;WD X-AVE*%A%:5Z@UY$H^T:7]BOBQ3/-!Y) I:%5)GV"W1S M8EKP1M8I6V61E8_X/"PSR^H<6I2+V%590HLZIRJ*H2"]HZ9!M/SYST,;.I MP&)"/BYF=O+$21-,1RP2-NX3,X-V=U>RL,'T)WQA")ATE60;[;T6J,'6Z6KK M:38X23D>7TXH& *E$\ .UF:2E3JZMI HC:WVV0[7TF/]FG$;$B;1=C)V/^%= MYO8C5LER>GVU9$*W&FUHWBFOF]+IQI^5>6ANBW^4^V[:09$P'<> WFP& >7/9$Y,F*.V[RD$JT6AOV/5G+X M?06M22OJ1^/+5R$#P<^+\6(L^G]L4GFO-9DCCMMG/3FAO:NG@SUPF"<:D?1(CR;& MFFGKT6$L\)"D)EW37UEFH<*;"D M'%4(T-4=MGT6XFDB4P)7TK&F:L@QA;:/ ME;%(G%CFU P&RRHG!,A\4M#!OL##LVBV4-Q63Y'VPW$C81R'DW0-*ELN'8'4 MQZI16I)!KL4+,AP4;.*^5P=PE>K 'Z/E'EX)Y1^-G>]Z>*S91O!?V*;]PER> M9% AC$?':!3A9SK)]?%),(K/ QTI^1].S9W*/& X0)$H=5H2'U**T$3:L#I( MMU"[EY'";\0Q/JBIDE&AY6JI&>*%D)H=L6&Y'U&IYQ9 ]:0S4B\ R;OR<:RU;9A(3>PHKP+D*1-:#YGE@0+6% 7N1.\,B14LM@ N M7HML#[V2.FHUWO/^6$G-TQ?Q[.+<&=/%_%&C+CF"1%!-/@0\^2R!5&JO)LTL MB5GJ2CE?CG[0J&&5G[C?%F;TM)4)5MRJ9Z*IXMM?4GPC!.. M>E2._#K:W^0Y\MU:^D@K]5,QB&=F'@2:73UW( N\/N>LV08GC\'K2<)F*7QI MCC2&SQ^4SH636U]GI4'SF-*D1ZSDW$"9H9X$0X3JE)9KM4C%!17IS4G.3RFX MZ7UCNSZEF#01CN3\]GTL^69)C4 FGX[ GI-Q\PV*"@*P&HT]<*Y:.C?WNGLS MGDA2=J,+2WS'D##6/A"F9]*?RN$55N]<;#TZM)1X1ED/P/>(+G!I" M"PNX[CS;#V)5=T3V#LX'S A=M(=J,;2EGT^_KO8@7,6,78/O(::)$[OK4>?A MX%K@?IFDJB2%Y.]%$$;+;-!K7US/>LB056S],0(Y8L;;R@$3]W'KYN99..PQ M1O>?*&A&#M5+H:J8=D4S3@?K.1EY*64[?&*'J4$A_E8*O.E+Y?+AD1DU+-R$E\B_?\JK(V.*] :+[/PZ@0K&^'JX,JOO MBI:+P&AMGU,Z(PYGEG?":B&=SC*U_10X:E#2C1P:D+5 ,UI\Q'QD>1 FN9)*B.X(>/Z\MD' MP\>"%Z$1B/>D1M:;&W:XVT?248Y?N7HVBWGG#D,6%\4[S5.\ RF^GX9[ZOC[,![2% =,+?'@, :SR M2 *L0Q3I'?X@31/>S_].R--1!!>;,F2@_'-Z.5R'0,[7]TD=!"+>Q_E"15<' M*99C.B$D:B4[EU:2?1 D8A!6O1M[G,QVB:OF/.OQTX90JC$]171$.&?"9I$Z M&G[)9P>#9A_,$\]CQ8B/WBOU%I$:%7:]_D,=:':72-+5WI72<4^3MJ7VJ&N6 M(OIU?TF.Q@MA/_+5'3;QHV.F1V+_S>$YQ,XHB]+D:;C(9)$WKVF?* E'P1Z< M2^O +KZ;TK :YU7:]!"O7#C"6-=:*2NVJH@ MBC8-O>H9265A"3WN_F!%@-%^B[\8P1'N%VV3*#MJC'$+?SU=/);(Y2+(M1HX M[^["*,(-JYT2?&,/=R'!F?$1@-@JWO$R0E]_]B*O<@D+Z/0N1/9D93B)IL$/ MO<2ZKJMM)OE!K65"6G S83RWXB>2:"]9T31R/:+@VNPF&;M(MG8?+4T\]YAG M7?F(_A"/2TI[)5^3H[Z$&?.4? PSJME8?T&'='?*ADN^$8UWG!Y%W-N&E"QQ M.NPW=_&1E2==X4/,YER7)U8_3S,O8GY3:S5E.VA#3"X7B0SY^E^S#6:%+^.( M]1+U'?'BDGEAD0MOT(P8[S!Z*3G:]XW[=)$DL0X22-Y1RCE#S>QR3])L6>]H M>EIMT>RU:WJI7F'TR(H/"*0[EKQ+.TK*20ZCM64EF4<2&%)K7&[*LQUT5Q,JXUG=ZCDP0&:1*-3X5TTT*'CDQV(R:] MB377UU]I NL@17^/( YE3);[<)>?7CCHU2J#'.G%3\/LU66B??$8[VQM( O? M".:1W=;X>8S'T+GML!OYEE7X@^0.84''>@%!O!Z*%3,YR;4V=MV7.W*'?(D+ M9E'H'HZ8=&N;% Y,WB>77#RE33L^[.\FUWHEAS!D) &9T\VXN?IJ45S=X)_O MON(A;_[ZU>0<"7/3M[/B5$K,#J57[\SMR4*^8(NF$5HU]T!R3U< UF*#L0!_ M4UA^*>UK184O??;GUYC]F:M&C\5A\LDO-$\_S;4W"_26^X/3W%6 -GM]V_C& M_>E@8:]$%!+K)HUV'G4UO7+)3[-([,I+PCEU4TIL@\],SL;W2"T$Y'-1T=42D^1S3(&R:$9BDW8^GVB^* MGR9#L7+,YRA##_SDZAEU@*)6RF* M+8Z_,TCP[SF^]VTYJDOON7N?I.^-<^@0N8VB^ZY'>G/4\^0.WNL?I-QL(G'/ MM AD=*K)JQ\&VM027YUN2A^BM;]UL'%LKP\^M7NR()^ M>W/].-[HJ9< :%XB(@-! QG7]5!DZCH4VOG3A;V99#*77+K5:VP(1I5R+BG+ MJFYMC4,]>SX8;M?[-+KP39^XP5 <64+0(C1*3F"S5 ;S1[FO\N9Q4B@0OSA] M4L_(P@D,.(1^I.$]RP],(9RR2G&@%-QVE#[T+A &KT$HY?X^Z7L?K!9 M,SX;U]LP+=I#'YY]1?Y +G+\"%7&1:9-O2\>G;U\]?'#V6.$7+0+Z!)BMV [ M%\0]A'EHY:]"JQG96#)W=TT_\GW/?)?&]>75=\6.6&I0* 'BUVP!-BEI^1*Z MRHOB ]13O4:@52[X94[#$,;D.P>L2$(A.(XQ/DV,50A4"R&!3XPR!)$ZD[0# M\"I<:@U[B=A#%J0[%]! .[M:,7K C0T"?/[M^NKBLMCB@D/.ODK*7^Z]X2V/ MUZBDUPN?G>AB.Y&6G?O;!4^2OT_!NXJ_PL%G;[M!_E1%^+3P?^CC5OZ^17Q< M_DK(SW):ACB^HE22 X !,F 9 >&PO=V]R M:W-H965T/S5=6^E:O6F$[78[V1Q?J,HF+F^=/ M]W*CWJGVP_Y-@T\WO912[U1MM:E%H];/KFZSQR\F]#P_\'>M#C:Z%F3)RIA? MZ,.K\ME52@JI2A4M29#XJJHB05#CDY=YU6])"^/K(/T'MAVVK*15+TWU M49?M]MG5XDJ4:BV[JGUK#C\J;\^4Y!6FLOR_.+AG)_,K472V-3N_&!KL=.W^ MRL_>#]&"17K/@MPOR%EOMQ%K^9ULY?.GC3F(AIZ&-+I@4WDUE-,U!>5=V^"N MQKKV^5MUI^I."5F7XJ6IVP9N$B]D)>M"V:FSWLE#/KE E5C5WZNKYM]]D ML_3)5[2?]-I/OB;]CX?KOQ G/BJ476$VM?Z5KMRCY@X.:E&70EK1;NE&)5M5 MBKUJ&".P5)A5I3>2RTY;87%EUQK/K(X">]1VK9I&UQM1T)[(>;,64NP1$6WQ MU,:84A@@!YRG(:TUPG2-KP;5V)%XTY@-G L%S$$V)>3L]I5JE=]*NHJ'5%+P M?L7VC082Z>HH=DK:KL'>G26])"3:]KHUU_0WW"6!^[#S3K5;4X[$>^S #^EZ MW[4DE4"BC&1CKR+XUC]9= UM!L-*^([5E_Z+UK2R$LK"Q>S6DZ6TG;:]/A!4 M=24B!?M4(6T;-L>69/E*\6X.NAD#[Z2NY*IR$0?^$3A:]N[/7;E10-N6E%A+ MU,.ZJZ!]J?8:NY.X.UEU*GC5!\<. ?7ZDS]\I$8"R"D*U;3H#E#JNI 5;*LW M2$/%"4"W36T!H>QV*&7U#BHVO=TV$8=+>:B=B7)G.NA\V.IB2P]NY9UR:4EP M3 KI^LYP%D6*"4U&R#8L+PS4MWM3EU:4&INUL)PQX<1N\E.<32'M^DB.Q'<= MYVM7>ZM;#1?I>JL:7(H)\@A-AI.;<6^XH+RV]8*?FU5LW-Q0?[:^ZJ#4\I[M?>X'<+PAPLE$<56UAMV MQH434XKW/XG)0Z)C8IUI@I #NPZ[ $N( K9%MOK;D]5HVUP$X1I MPTYS]CN0@R?9+S[%A]#0'CM9(O8?MZKV:=9PN,-#K";;[(*HZU(7;K&H#$6? MT<]MP9[G+9 \C8K<1(^&TNYA@> NW]->5ZW@AMVV!&&E)",3-56;N!CGS-0 M,70#X'XYW!Q*#NA=5)H,LZ@0:$D!ZQ5ICWN54%,X$/#@.3@82B;)$F"?614/=#Q1Q)ER;J3$"VK5B#/CIGR_4:V[MN J-J=(U"4$(8:@V$ MQVM3X6F2W!+8$="C$T/O(#4VK_P==HF'[%[36=RRCQZ+'[0%EHE_4$4QTQ'@ M*68%9 %3"9?Y<#EF_I*)EVZ?=[S/8_%A]&XDUJI4#81MJ+76#,$/LT?B 42- M%_,D2S.^3F>39#R9N^M%ELS2A5MO6PH2Z5R9XE3.+)TGZ7R"O^,D7\S$=#Q+ MQNG2K4,^ H+C26+V3*9S%(QGRR2Y70L9N-%DLV6XE4-N*@Y0?#4P_P1]IY- M\4PV92WF6)6+Y11_\[EXSRG^0$R2:9XGTVF*ZW$R32=).EGP=9[AN,9[ M.)>\^5F5U^B8*%\R;S89)XO)TKD@FR?+Y9BOLV66Y).)> _Z<0V#KZDN&AA@ MX>ML-DMF\XR6CV%UML359)DG"]X/(+6O.BOF69ZDXU1,)TO\A4=R6#Z=_0'= M*3:O0N,-";51-6)(R=0A&YI[ ]MWM0!9A$I=:U&37!@?:DU"WE%(D3< I@,U -9^U+6LI2)N.V(TE8:E]]W#88ZSIAHS[^@7DJ#WO : M7Q("28/+ KJIJ08BF@'3N*D9.F?0O<,-M #:U=#Q.M9 M%USDHR$U;JW%3&I/N>E?M5SI2G-7_:CZWMY3PU/^$[S=81OJ>]Q'E00LACLC M\:,Y0*CR+\\=V#(7(G08ZGFJR5E&733SW9/0NM@3VG-_$4SS= XT#])N:UC:A??M.(Z, O$)3+DOM M&C:$'T.NN"$#T1^J7#8-D0C:RAE#%COGX1; &'75->3_UC&E@.$\<6UFS#5AHHX1I0'1JYF'!T6[5F39)E%(AQ&325E515[/0MM55 M'Q@(<>[VW 55YAD'.,C/RG&*GMHF/ODH^=5GJ 7)Z@@1*#(ECO!YI'<5E2?Q M>FW;V,+3)/^R".Z15*H"L;7*DXLO9X&^&B]QP]^83RG!X.)^@UC7*$B7\, 4 M('I?ECEWXDA]5W1[T[0^]"#B+3%]+Z6.RN%Z=;SN@^Q8J6P]&RQ[]'+2*-D< MW6/6@UT.]!_!B%&^IM5-["'ST/)D1]EC10#R=T)XU45S^IKY8?7,AV*H, M7A\HV#EU\L<+9-=ESD1]X NG>D:$'KP<$S% 8Y^DT\OY,AY/T;4G(I^ /DS2 M4^7C!Q^@P>:@%>F4A#_,B/V,<3VT>$%/S48+0K,JI,N#?#P:]]_P:/9%W9)Y MEQH<5\PU@LG%:_>*3R6K(^-@M.!TZBV'XQ> YQYU^IEG K3X!]ELTNO"A1"0 M( :.DY$AN."(#.MC$>78H :B$9]-G.^<3_N==:Q]+D:7#X\&9N+&Q]8?GOR. M 9+V[^>I^Z9#:()ZC 9-'G&'60W\I"H]P >WG%3T^N)X*,N?T1M4MCHM,Y.?7S M%UE"P+*6=\9U]WB& N$#9W1-C0;!$YM@]H,L&Z4AFL 3P3:&4Q%:1[)_MT1& M(KT+G?N,[^4G03H9]2@)SN.%SF^BH,G0I_Q(G*!!4(/7-;[PF3SD.H17H8<= M6-Q*]3U::($9J-0NH:D[R89RF9KQ+?LE@JB^CL^P*G&4"T5O*EVZB=+7%9_+ M1Y5XCK:$T87>]].]XUD/%J/I*>!DZ1"<<]QXOU5G1RDGAT3PAAV:X#!_W%?R M$50=T [/2GYVAH2+>]6Z=<. %6][AI0P$M,_&6X.].E_VD)>.'+V0,SF>8*1 MCP8[S([S-,6TXYG;.)TE\\5"Y#/,V+/,3X"7-%O.EY@$,1UC\EW@R5O2BQ6@ M&):F6[7K+EKZ<)(L9]1&QLE\LGQTO^2$BPK-;(ZQ-_;RR*0? M=(-IHZF1(AX?]^C;QH[,.>@?7O<:SH7/D;$F_O8A2%IU;5LT1%N M\V*^PO<1G+#7NE4QM^&T=P>V[P:N!!7H?-J/'Q]7Z@1O,6KK1[,^>#Y;<(#P3;XCS]*?V M;G EWX17%P1.H!GHCI]P2[?]&-@?:PP39ZE T3]UJBZ.KJWZ1-P"/TQS?.+. M[*B9\]K$=59"L_@L!MJ2 (+A^"S,GP&ZI4]8OCMQJ8;31C$%?&T MY,XI8QO^+ +QF3MQ_>O+9\G3UY)%YC?_XF1I*8WO'A"0-CB;22S?"6A5[C^QJ*#LGJN'<1 MZ?.UI>N>#7(N(\X _@DH^VH@Z-!$0!5YJ:6/O)[]$,CO?:3CE>Z$31VBS2E? MRC! $RG]C*SK7V8Z_0A=XJ&5+-+QF9][U7'I;,#4%R0&'3FMB WUT@_TSL'S M(4<:"XH0(0^G1:DY>/"2+<#81N[4S$'Q,'8&6#)]U []NXSH14/L=Z2:A-?] ML4]]CKU;&J6I[S0TL5+7^1B@BISFTNH8;>AB')Z&;;9_"_*(4[08*X'_;5N=HD/027]"4ZIZ/4HG5_12^V"SUXCKDQ!]4<)WA5->,#)#=O3 MV=@OM3GT 3_?Z.0M57C&;^C)=<* JS>U?TE5T*F.FSG$NNH(E_W\ZL85%M$; MP&=:3 DQR7'[I#KWDT!81>"!,=B_(0TU 54#CJ+/PE6NY807,)QJGKU0,IJ. M\*(_R+@CUY)(0N@]A%?MT9]ZD#V)G^0";MWW4I,PNHN.?YVO*[W3[?#V&@2# MSG$]4VC4ITXW'F89M+S>!"T/.W /LF><)F*64GR7*8C%T3X:7?JUQTWT0QWT MFPW_'(G'G+IUO]GIO^U_\73K?N@S/.Y^+O63;#8:)E5JC:7I:#Z]&PO=V]R:W-H965TK]^1^HU;9(% MVY=8/-X]=_?<\:LI#J0%1.X9N5D.[59R=KP0K"= EV7)567&\;E>>T1KQ/< M%RE?+"+]]G:"VU C+/46 2*/R?VAG%N@3",KRVFU[NTAN/O#OV=RQUSV5/- MWDC^I3:_85SHYM$'J2U-K)LC3&"LA#- M+_W6\C R6(3/&$2M0>3B;ARY*&^IH9N5DF=05AO1[(=+U5EC<(6P1;DW"G<+ MM#.;>R/3![AC5:W2'+,#*C*X+4Y%QD2F5Q.#/JSF)&WQ;AJ\Z!D\$L%'*4RN MX:W(6/888(+!]1%&780WT8N(GU(30$A\B,(H?@$O[C..'5[\VHRWXXSAS^U> M&X7-\M=3R3?0R=/0]@!=ZXJF;.WA"=%,G9BW^?DG,@M_>2'PI \\>0G]/Y3J M_^#!)P%(O=PS!5-'/I9 U@IN)%49R .J*CQ:4FF@M!*U@U8# M=*7D4=$2:FP*!>>\2',X,TAES;.Q7EV!D7"5A"$V.^?VW*(GZS:598FK!CF M]P(.A4XI=VWA6["LR$!(,X:CX@(ZIUB+IV "^,)&VIDC0#-C.'X3/TZ(/YLO M.X!S87+4 'IB"L<5IE2DS,)>D609A'.H,#.G"S@KD0@C#8:72FV<%H[)8,BJ M&,PU#J-I0&;_YG#VK#^L)*Y-CF@XW'&&AVSK6.J*WIXX M1VU.;645LU.^$$><@YR*-I@XF0>+WD]38,OTC]4/X'-N8^5X$U@40_?<;N)) M$49C_;K6RUC*,:VF(!7%NA;?E=N2YG9M-M=PVQ@ CD#6MS#LK.4.P[EW)-VQ M5&+G.IT=O>#-8AX;Z,;B-WEBI65@WOJY@C"(XD$>D78#W3:29:])(I\L9O"! MBAKO.(C#AL4.XQW;*[=!XG:CET1)*T&(*,$Q2B^P&%O/G*A7^U +!K/.)O87 M20C;^HA71AMX;]9*H\[E/:M,$_8J9DQ IIIT3C M-1S(B5KY( A[31+Z\V4\T$7&E(&@<-X\+9D6D:Q:WWU44 M*8X)Z8@AC\TZ:8?6T3<;C"-D]15D#?$D,S]<+@>RFH8)G4LR'^1MOXS8:S.W MJDN?+!<]5]&8;\08N.KH';B:M9*E'^$%O<5)P@=AR[5CJZN58VO1+A!P$1-L M.'[YP:HCI_,Y]%8\LL9Q_@JZXAXZ"?TP0;!ZK]G7VA[4MR<[(P)[*PT=%W1^'FV#ND S#M*(7-YAPF@U5Z,X.WD[N[L@EQT'G MPE?-7&ERL4,UY5*[V;BO-=ZY6ENH[TLO*<_4G4LA ;.#F@:!O.I!ZIYHS8+(ROW+MQ+@Z],]YGCLYXI MJX#[!RE-M[ .^G\4-O\ 4$L#!!0 ( V"=E=>'+:-EQ4 .(\ 9 M>&PO=V]R:W-H965T8U<&:%FBGLX+ M4&R%#SO>O_Z^JNXFFY+L.+,[."!P)(KLKG=] M5=5\=FN*K^5:J4I\WV1Y^?QH757;)V=G9;)6&UGVS5;E^&5IBHVL\+58G97; M0LF4']ID9_%@,#W;2)T?O7C&UZZ*%\],764Z5U>%*.O-1A9W+U5F;I\?#8_\ MA8]ZM:[HPMF+9UNY4M>J^KR]*O#MK%DEU1N5E]KDHE#+YT<7PR_ M^AOF';PL9*E>F>R+3JOU\Z/YD4C54M99]='<_J(!@4;G=O_Y7">!V+W0,QTVXV8RM>RDB^>%>96%'0W5J,/ MS"H_#>)T3DJYK@K\JO%<]>(B^5;K4I.$RF=G%5:DZV>)>_JE?3J^Y^EA+'XU M>;4NQ66>JK2[P!E(:>B)/3TOXP=7_)!4?3$81B(>Q*,'UALU_(UXO=$]Z[VL M2UPI2_'*;!8ZE]84\E1!MRG2?E5B;J M^1%\HU3%C3IZ\?>_#:>#IP\P,6Z8&#^T^@^5].#3AVD+EQ0?!.6*!0] LNBFJM!'R^K"!;G:]$ MN9;8BW[Y>'4MWA:FWHIMEHC>$;X?G41"BFV]R'22W0D('<8C$K/9ROQ.0!6T MVGN3I_AX79GDJ[C\GJQEOE("84C$<2P0E!*%OX7=*<(CV&.UQKH A44.+D#"W]8%Y%$J%BZQY/>-V+9O%0LS4Y6C1 9F;MKMG:I'?5Y' MX0ESY];ZKA'Q% 0TB0:#@9!E:1*-*Z705CV?4G9I-)"[K IDB@E]I M*:YDHIA$1HB8&<)P03:R1L0\A>A%:;*:+3$2JMPJ;)1A M9VRDEJT)N8*>Y=.(A"UE!%D7.7^DN5G%!RXHD MT[@*A5[7"S+6RN[EK)C$H(G%)*O)(D "=")>O7LK2K6RZOL$YBM38:U&"UNP MIOSSC3H:$5(<&#V=CD8(X%E&.N@=S^9C_^VD+][EH#'/7::ZU1 8R9CYEHEC M6A%==5& KE"?Q*#.*P4Y\/?$E!4[WO%HU(_])A$1B;2K00])"/0M$1;Q"QA9 M*@71EXV(.R4+TF+'L+UE,=DR*PWD5U49D4[; M(U="N8%/WY+'000/Z- M)" FWK .R2??Y>3\2RXR9;D&Z9RU\*.EOD 1 B*[M?8,04L4& M+:60I\J*.8&=(Y;5FZV+-S)@F8;HPT7PE^%/:=)%IN= 9Z&O5W\@-:^BB MD1ZVEOA*0B-).P 2,J@I3\03 M9 OR0_&*3)P#.'U0\''LS)9P+$9Q-#@? <"QR[)7*OSL66V=C1DEO46CP4A< MP9PHCL%.45FH4.L<6_/FB?$D.C\_AW&R1U?RNPHW*<60?[ZBK%=4=[P.4;CE MK#.:1^/11'"-D(_%;4#91"4560/>&4P&YT 3#OIAJ;3&T^C>#X["42&G&%7[LVB MP1P/7J^!!BR=S'RXP ')](:C:#S#DA\Z&NKL.AQ-<,\81+E?M]B"@MLHC_KGR&T72(W:U2PI\X M).$1B'\<3>/S$_&F\3/B(U?5GA*'\2PZ!Q)^ZQUJ.F'YN^7O\<5C >01Q8-S MCC[6 3G*L)IL:8XP9F/M0;=WV9D0 4A"(K=^O1=;A*SVL&>*Q9Y8WGYGWKYP MU:S2TPOD-2 X<=EL^;E4RSH3[RF#[@0(^DJP Q]?RN1K9E;@"^*8SP=BV)^* M3U10B%QN0"TNQ].!&/4'XA5C/SAQYB+^$#H[GXSQ?]^[R@$VO,"/&W^<(\U> M'I"-V,!@:ANIRR:Q[B_)%+0Q>@?!6-ERY47%ZTJ\1]+/Q @+;5%A.=A /Z2 M8>3 RD7()>7+2B7K7'^#IOJA%1%R:?5I%Y9B WBC3V'PVJ0^BD.P.7XMP0UD MSMD&^<"*F4/KKACI(F$E7 CYMZ&KL4T$X.RE8HZI$."RZ2B+;+E^\^O;Z (HN5SNW=N%U6 MV)'53'<2/[;+@^K19N.>OMDEW>O9+6 JJ\MRE/R$T@3.51PBPV9HZGR1.]S M+F'F8 /1L(E3P*@6K88+4(@SF4ZM.S:XTJ)WQC2?%&C%W\3B"?(X+IVH%V W M(2@M>'<"/YIQHM#+@PZZEJE%?;0QAPS!J/E*CP=G8L1A'L_D@&@_&_#F>#:,)@MYOJO+8H(T.J$S8 M9B$[6YK :E7)X"D&B)U/9A32)G%T/AV+#ZBNPJJN(U(O2&]SW/=H?,?E6N\' MU*W8J1P&@[8,99/,&WJC@&!/H0=GD:UB$=";IQ%(C@?]P2SL_"P4H6-K>"ZP MAB%W0W#@7]*3>1Q/^_.VD'F7AVRWY6H3]2\V=]\C@C1]T?O[W^9Q/'A*E_CC M\"DULJA- <)1@R#;K/ M'?\[E"#*W965VB#D0UBYXJY,%#A00.4]S19R0\B7G(GI&@W$&T5@(P,N:7HP M[D'X/1-ZH,,2W'SMQ.::AKVCM]=OCTX.]5]V@M%^:8NKO"'EON-A/.B?MY9$ MP)8TQHT^2<4S[*HIGCUN!7F2R-]H!%64@#E5LOAUQ741$$9 MX/IT268HT<)*CN?]6;,Z=G0;=+! &_"WIJQ.W<-"IG\@0S"FL!D"K+2-G09F M' )KG%X,=S2((LKLIZ:&NA:97DE7 MLJCH8*>E-OK(],^H'+6HNLMZXQ*Y.U MAJ^SLG S-^R6F@2YVP:ID/H4(Q9LG:R]EJIUH90%<"$"/8 5^ZW^J-+V4)9: MHT'.[) 6>'"QC;].MYN.]R-HY-=O0OZ:-;\V(2X=0E+_/3N[07UKJ^0 M,&1-(P3?%/6AX>KBTD<&5E5U:UQUV1!$G4U.&051%W!,V1@;D'LT,>!Z:WWR MD_HN;2:E(C_'3REL @:)$B6U319N!0&^R1IHHIUS6!?O= B#=FL;?"T*X0Y& M:9;5+25:=GJ8)Z5%T;N6\OKL"G].P@A#-IG>4#PH#]]5U:4-C6B[ARZ09'Q+^X/PGC7]A)Z0$. MG/Q<(&RBWH'*&)L-)\%N?R*62ZKQ/7IV9+6]^+9YY 3>I("@6]XF JB84P/V M_V>-+Q1Z;'0X'@V#ANU?$F 3RT=0LG36@;'L4\Y2WD52/Q186)[D#C63ZKD] M[5TMM65:TUN2:>HVM10R6CTDVH6?MR?MO-V%LF;^Q"4P"@?V2N]Y83[G#@8M M28X&]%XRC=H5"8*FL"FQ3 <^(,?$U\2T34E3X(IFT33/=>,^0KHT2J1>&ZV9 MN$ C&;/+9>7&-5U].9LLE"WM?H3R.<^UV#AZ<'H9'4#3-E-TDZA%$53C4]>Q M&:\7:@OY63I=RYX/-0 M]0\YI!_&@'GNUMBAJ*N@V6Z@FZ^J.J442AO )ELQ M.(H+,'3+2G.<,;X(,JW.EX6D64Y"?8:GN&UM@0$T(9U%4"2HM>U\I)I.$]!8 MP[8Y]CE/]4I7W'!Q N<.+??:B9/2)B)*&=]U6?E4#3+%2I%XMXAPSK5"?UKM MV_7_OXFV?>6@P.+E-1UVB%PST0&_T *\C?P'C'S/B%D#3?WH$5$X@]_%5Q9G M>\DRV66 LQ.Y#9KMMVMNHSC+X Q&UDCJ%*Q/!^V"*IFUWQ:L3Q/GS(=V'8L"%^X/Y_GR)Q1>44O0HFK8*^78P*A2ND\R] N&PLDWM4XA'C^9AD1SM=25SZ4'>N_8 M*33E!':YJ4 M9K#,5$3"E71!$@3O@1 O+(VNWNN+7X%5/5;O'- IG%Z\DW20U"NO"QO<=(/X7Q30^W0ZPNMW0,/ M+/?$%.EC"X>=P3S5SGX.R0>NG,W[4>HA&H.YI3-]IL,]^9O)3Y.?>]J9="?* M(>3S 1\^V H!?VGGF C:-]Q@7$H^FV=32*HH<]I)C0O>#V[>J:[W32+LC%3A MH/2)Z WM>*;QC ,^WU05KC_*395,V501*K2K#RH3HR:;'^* 8&2=2=OU2*@? M0AC$=I1=#X&,%R$L;SAK">6^/)NIV1'8+O]6I[WXQ'%?;"!XM^\I M;BA%TS*RJZ_JKFU0NVI?=4\3V$X(GLM_X L53Q=E:2S*M-,NWKGPF,'**US< MZL3NT2'F_DC8[N@C#^ I!Z>%?]X>P&3!N7[5EV;JZW/UPV97=9PS9];(81C) M0.@YVYNSR4"5VBL8G,HX-6\Q:V]-IL:UL;7PAOW-"[ M!3;4$EXH[S\;\6"P95U_JQ%R"'TT0T;G[/4VW5W,PD];(S7N3<Q#.-B#OU74H1]_6:T\2[)B=O85I::N*,)MX/-BB&6^55@NZ.(">*G.:VD8: MN15*A9HC-VI,P_6]]0=O*5CBX^>K#VTIJ>'1J*L+;G3AY@;]4&W='JZC8XB[ MUFEAJ_:1MJ2W@B'+(O_! MT^3.^+J/O[\2O:-? MWE_23*D9$%Q=7$9^TNZ2["'?8VRR6=B>$V3:KV)/-#P9 P[*#<6BH=C77 02$'V#,$]GC @EZX ML"TL5\AELO(XP!1Z10=IJ0.#K1*])<_;G]O9R<>?L*P#D<#5W,T09F>WX5]A MS7R6_! M]L!#UY@I70>[=NTXS!U_SI*]SOSA#K]:)V,>@GS_N,=VE>A"GL:37I7[,P%;<(Z3S"=]&,-H;#47N0PR:U]O6C>QD/>MN4Q2W1=R167.@:].I9_J/.7N9=#-Y@MJ6 M*^DFAP#F>= ME^J(_4<4OB&YPSB*QW,Q&D:C\5!,!E$\FCA@0]+XN<7B:#P?X.]P/A;GY['X MJ$X#L/A8J,HIN/#;W;?8-%P";@.[AP,Z:SS<(+*J3>1W15Z"&*C>(Z' MXT$TC$?V0SQ!(7MIW:55ZFP4C>/X@'8/O<9X%KQWB@)QQ6_7TN@''F1?06VN M-B_P7MCW5MO;[=N_O]I3DBCNEGATT)]-CD1AWZBU7RJSY;=8%Z:JS(8_KGG< M3S?@]Z5!F'!?:(/FM>87_P=02P,$% @ #8)V5P>E5,8""0 LQ4 !D M !X;"]W;W)K&ULM5AM;]M&$OXK"]57. K\9U4 M8ANPT\;- ;T&3>Z"P^$^K,BEM W)579)*^JOOV=V29IR;*6:&%P>E/YF=$!W[TM2MN5SLNF[_(=7O5V9O1:\ MM)N:>A7Z?KIJN&P75Q=V[)V^NE!]5\M6O-/,]$W#]?%&U.IPN0@6X\!O=/_WY>7")T"B%D5'$CC^[L1K4=IP!JU<%8.\&R$+)? M5-OM#/NI+45Y*F %B6S(_\%CHA]$S\J))X\C*B_Z2QNQ' M:8I:F5X+]I_KC>DT_.:_C]G!G1(_?@K%TDNSYX6X7"!8C-!W8G'U_7=!ZK]Z M1H=XTB%^3OI?N+5GY3V.]AN&^K 3K%(UHEJV6]9QFG*A+?\0AG68+G;8@V?9 MNE>N]9$6W_&Z%TQ5;#L><6Z7J-[@+//B);M]?\M>O[UE'U3':W;#:]X6@O&. MP1O41F@667\(V!E+HMR+HXB>,M\+X@1/@1?XN9=D.9N4 &,!:\$M%YPG@1>O MLQ?,_;/OO\O#('S%KHO/O322UA@6AUZ4)BQ,O2C(69I[:1ZQ#YJWIG92R"X* MBFEV'N#D]?H%!*=>FOAX2%,OCS'R"/;08@]Q^!HX\;\.<(1/J"$G1@B=X B@ M8)3[+ T);,JR9.WE6?H$E-"+4Y]E=N7:6R?I8PB&:(*E4@A;QZ&U61CZ7N2[ MYSSWO3".V:^]OK^EC9-DB(V)5NVM;A^UL!9 )DK6*7?UF+3CN'0%D2WH^F<0 M)GLGM,TL!/"FEW4)_S"LE'?2TKYRGE-);3I6\B/MKQ"A< HRH<<..UGLX&!% MW8-N&&<=6:6"CEAI5",F),ACFCN+PMD(!#F9%GNE!^<56V2;CB#3++G?U[/+ MP>\UZ+X%06LMVN+H3AWOHOP=O$V+R5 &Z0&G5UHU5NRXU?0;(TN):($]#[+; ML:IO;::";H-<:>,(]\;!1J6LH)8%B+"RL@"/ 1^%U(ADP#>9*+J_']ZHGC"1 M,!OE+0%KD?AA*BW*OG#6L5!W$JE'2Y(BFSV7VIIFKAJYW./GE.7@N<[THT'G MB_G,P1WD?:]!%X:@27+6R94,F>Q9 :-&M42"1&5AH<&^OUL753/4-H&7K-]/ M?D76+D4G-&UUTF -FB/#<$=U]C!-[@7!LG6E$%TUA.^= \_$$;OQ0;./@A8P MNX)4X&W;8\EDJYEMM;BC(H:[J-J(K6Q;NMDA8@;E*SS#5S[W7 /TTL9GSL M=7!OHW@7/*1"WTI8D78+T\G&RJP@PB4",\K'+0*#^ *&&6\!:TZSAO&&8*>1 M\>@E=YBH&<>\4?:F1Q?T,M4D>4UHB/:,,V1U:3 MNC:FX^1OUF5X;>BP;5]S#8V$\R@!LA.6X\7=%($%D[KH&],Y8M[Q.R36PK+! M<&\-5!JO$ORX5QTV2R(9FYW'Y*Q%H>[ D!M9R^XXM]#HQ=:))4A#R^89#X9. MHCL(T:;$TSIX"&00/,="%Z=2.18GW%O1 G'- +U5C2P8 M_@?N>07!Y"FX=C/I6*AF+SI)?0 3[9W4JB7@6#LS!G(1NA$:]]@G<23-C6I; M 0>G:K 36UA'#[4YYEZ!*;;@9J2K(+A M/3)JBZO29([>BA!;$2P MI2I!0=N):,B3R$M>G2C M1'M(5@"WGV7SIT54B$3##+*@K."6;0@-[(G@&RWJG]&MEI!X)@JYSQ!XJAB ML#QUEF;9,D5#5M=C^7661.DROQ_J3O,55MBB[XCK_4&@RO7H\DA5>$Y]](@H M!EKC\/VF=U7+*=>>!=DRFXZHK+,@.MQ=_QD%J*AQ"J#DC(,Y7E(A"\+_OPIA ML$R>UZ%2;-Y7L*E><6W%7$7'\K/3,(RK_N.DVISRMRR)^RII*SIYW](,>=Z5 M80A?,&5O1-77K(9JYKZ^1.PNWC[ M-#IOG('_#9.ZCOFK&OUAU_#1?F@0Y0_LUMKA>J;\/Q HCX^^1N!;BJZ'R%HO M8RKTT[47!AF>SJ/4\[/P!0U&T=!'Q8&7HM/ +'H/?VUGT20D>8RNHOA4JRWS MEVN61EX>)NP\SKS>N( MT.898-O9!%U@X%O8Z+72B%W/W8.HIC4357W+/6C9265@[V,(BX =D*3.$%/A MZ-P>G#VZ?W4A%LR\_S1^ENS-GV\K4*T/Q?LW0*/ ./,?@DB6T31P6O9-4?X0 MVT]3B<.?,R&R-=4[%+H5I<1!-%&&R_4;<51411O*Z?3]@"%#?M7_7[O@!A#R M4G3B 1I@O*$=SST_"NDY9>B?UZ%]SN"T7IX&])S33[XQN M\MAGF-7L0QIR^]9^+K3YHNW<-[5I=/HB>>T^Q-TO=Y\S?^$:%;Q!=5=AJ[_, MD@73[A.A>^G4WGZ6VZ@.A81]W F$AJ8%F*\4*K7AA0Z8OM->_0]02P,$% M @ #8)V5[3GG^FZ @ &@8 !D !X;"]W;W)K&ULE55M3]M #/XK5H8FD"*27$)36%L)&&B3AE;!7C1-^W!-G.9$R4OK>E(@6GNI*FJE76MN<1+K"H'1#0>UIC>D-(%;LL;].NN=JIE MP0U>JNJGR&TY]<8>Y%CPMK*W:O4)U_6<.+Q,5:;[A57OFU#&K#56U>M@TFLA M^R]_6O=A*V 2$=)=R9S6= M"HJSL[FF^]7V&;C,X>JA%0UUW$X"2]C.(\C6.!<]#GL#)V)PHZ0M#5S)'//7 M &1&IBQ#;,+MA?Q:V:/(8Q\8"&+]^#%0Z5QAQ?_HU(?YA67]G7!\/M\8:RF M-_)G5^T]C_<4-[<7:S MW T.K\PXF#-%PV@LYJ *L"5"H2J::B&7<"@D651K*,(BU5+85F.7M1!/3C9P %',_#1)2#H=^6D4PA>D.2Q5 ME8.H&ZT>T0$82!(_C6,@[X2-X9NR1*#974F4IGZ2IA"Q4S^*QW">96W=5MS5 MEB/U)Q.\VQJ'44?,S8T1O-\4'2"CV -/'',2.!:,31"':]@&!K M7FO4RVXK&6IO*VT_NH-U6'SG_;R_N/=;\X;KI9 &*BPH-#Q.3SS0_2;J%:N: M;OH7RM(NZ<22EC=JYT#GA5)VH[@$P]_!["]02P,$% @ #8)V5^(_F)V0 M#0 G2, !D !X;"]W;W)K&ULK5KY;]M&%OY7 M!JI;V,!$YB62R@4X22\T;0*[:;%8[ \C<23-AB)5#NFC?_U^[PTOR9*;+0HD M,H^9=Q_?&^GE75E]MANM:W&_S0O[:K*IZ]WSRTN[W.BMLM-RIPN\69755M6X MK=:7=E=IE?&F;7X9>%Y\N56FF+Q^R<\^5J]?EDV=FT)_K(1MMEM5/;S1>7GW M:N)/N@?79KVIZ<'EZY<[M=8WNOZT^UCA[K*GDIFM+JPI"U'IU:O)E?_\343K M><%O1M_9T;4@319E^9EN?LQ>33P22.=Z61,%A3^W^JW.7R[;W6_<[N#$;C\0 M/Y=%O;'BVR+3V3Z!2XC2RQ-T\KP)GJ3X85E/A>=+$7A!^ 2]L-L MP+]5F2-3K3@WA:@W96-5D=F+Y^([F$_EXE]:5<[; KXJ%[H2\%9W&0R7H7Q" M@N?B4V%JT+BI50U9ST20)C*8S^@J#F04I'3E^S(( H'\0W85PO=#&:>A2&,9 MAJF8S60+7LH9MRS?-10* M2!FUV^4/% 7T_M/T9BI6K9TL#-+49?4@*K),70K4AF?$I64X)-;?BAFJ7ZH^ MQ2[PI][7>Y_.06VR%^CM".1N[%N\F%6,)AID9E\*8S^!N,R.M31 ")UYO0@ ?Z[:J- ] M8#,K M_.D,_SWA3>?BE[(@ZZA%KON%IJBQW_;Q^LU7:> '+_J_CN%-72X_LU?@/,6= M'?)$+ G)$TX19+^IO''O%-E<%US^>TZNU&%6NJ%:+!@JI6E-O09%=: M0YLALC^-B:]_ 4A06"$F@7,I!)'Z^T\#QT MHY=G@8?(V)H\)[\A(,[-!>U (P5%*@^T+S=J87)3/[!&IX*LTKDB%X-*MX!K M"ZWJ4H[T4VV*4$"I C1-@<#F M&M\_XFO"]030H2&;'T*C:9%.5+1H55>M4,#. G\PNNRZ-"W&2R5NCR1]IX@# M&S]A;<;E'3I0V8?IR6&9R!HNVK:AI#54^)Q_(*J^-9DF6@O-K!;D(X4P&[L(.!;/51;$$0SK\I[ MB,YA>Y9Z?3HS!'BK"I4IYM=G$C8-#AQ5$(K-V1":4W'561+S*S-6N2T?.8+T M0(&'_R@ FB)#-%=FT>S5>X19*PH%^;[, =7=3FJVY)"4+EI/I&:O5I7Q#0I\ MQM5H#,WV2L;E6-=P8 M=H9H\A:M IUDZ\'06C2JF%&>^!]S1W9,\9RC@\_X) M^.C[)0?04 4L 0N[0?EYMN"\W:D'UY7VLO&P8QPVA6_OJ>)W0,Z@G"XYD-H" MWKWXXA(N>?FQY&\+C&RGB -$M-?\25A:]?]H31%TK($^:0T7*4%"'5C2W[9_ M!H /7Q]8"@6(:GT[22"&$*74?>\5XMC)O7A@L7^DUD3Q@6>GU*1<.[I=&\CO2-QM481>]B' [Z/E579K#=T$_=C8PH70[BC MO"O(+SPJ+-N>3'NI+96YR;A* 'EQ'/ !C766_P=F[!Z<$?"^XNK\?(SY:;S% MI$QC$"9HC,K7[J#" 0E(2"V'NEP7W@:O LQ:A>,^X:?1> MCELCO03%4$9A(B*:@E,W![3YL ^QY=S#/"SG&)@_%:"7:ZIU+J(PC,X]2)6F M,_&>.B[W$PZ1_=XKXD F24)C.)TQ?*Q(G+;_Z#\:XZ:CV2SH ?-;M3.UZXN4 M1,,XE8W&*1]3<)*.]^Q(?AAS#.(P>,!]\[A?=VR>.?K/X>BJ$DF&XW@;FRGR3_&U,>GML_*U3-T^9;Z M$5>=.U_1L0%[ZX+*0SM^X&T:RB!RAPHR)14^'>]]Y[Z,9B$?+00>AHX37N@' MQ#CPCUIA''?G?N3)-.0!UO-E&$/*7\:I/C+;F4@BF41T*!7"(5$H/C2/@7.+ MAFL'2%$>N5Z<[KN$U'9EW4[*^TW&(=,.9R'C&I:IV?$1^*A;&#N&)4-]OC/U M9@\W=6@(D&142UQ; ##9* ATJTS.*=X4#-ZZDX(C"/6>OM4F9RFHY&N MWF=N@G0])HAGRJPL@NREQ&8R6[::&6G_%NV6R;W&E +G18C9HL9&!X) 4\PPB?N0#O$Z*A MI#PVY3CD1%@4.(/'"!K4:[TV9-RKG,#%>K-G%6/9'] =Y#(I7 LE55';!HNT MD7?+I^&];=SX:/YJ>NP&1L3!>%YD;+NK&3&<&C*/G(8<&8V9A$O)XX,_)X._ MEVT6HNC"'=UE-+P^41+/9N%H6@&QIAB5VS$VE\2T+Q 8A%:CPBS;6JX8HY^ MZTCXVM5S93&!+7)J#];R4=U@47<:W8;T26E<_6\Q_-B&V$C<'VTL"T>MBF=M\P;D]Z']:=_/$]U?B;QV[O^E%Z8#\F4B! M+U/^ID&F\SDNYC((4F!)@=\17 T[J.Q<% M!;"IRAG.CCX4=N7*8 MCC@PGG%$C+X,< > 0VZ>D*XWX)&".TJ\WO2C#'0'%A#T+-U7;W9X>C0;PY:] M4XQC7\M?CGXRL=75FG\80F< T,3]>J)_VO_VY,K]Y&)8[GZX\K.J4"4L9I\5 MMGK39#81E?LQB+NIRQW_ &-1UG6YY5DVSVYM9,)C>>V:VMK?T MD9"$"4EH -*/_?7W= -\Z$'9,S5?$E,D&OWNTPV\N3?VN]LH58J'/"OO+BYK(S-98E'N[YP6ZMDRHOR["(>CZ\NE/2#Q?OWFSE6MVJ\I?M5XNG MBX9*JG-5.&T*8=7J[>!F\NK]E+[G#_ZAU;WK_"U(DJ4QW^GA<_IV,":&5*:2 MDBA(_'>G/J@L(T)@X[= <]!L20N[?]?4/['LD&4IG?I@LG_JM-R\'2P&(E4K M667E-W/_/RK(,R-ZBQ;$ M84',?/N-F,N/LI3OWEAS+RQ]#6KT!XO*J\&<+L@HMZ7%6XUUY;L?3+%^^;.R MN?BHEN6;BQ(TZD'(GQ)!+Q.+X\0>^RD?"2Z5WVT".YQ$?MDLRXRBKQ[YNE*RV\X3_'I/6T MIL=I482\L3G$X;3J>GJ#_#%B?7'^=NEZC@ MQY(>4WI,#,++E2H59B7*C1(KDR%.=;$69[K +Z9RLDC=^2OQ"2J4F?B7DM;; M6L!29JFL@*WJ/^-(?+ JU:58R41GNM3*B:&XC,?1>#S&7_%L$+TUEN,>@F6[0M??GTWB:#:>GN\K92@6\^MH%E\3O].K M*)Z-Q4^%N*G6B$<1Q]XU(W&OF#]H8@CF1V/$9Y;1EM!<I[P4*8WBP10M$7Z[B$159-!E+81*(^3? M5*F<_,3B[VUEDPUR82K.R&D&76M^(6D'YR/QU6I\7!KQHWSLT*8%!]\CZV49 MF-[1&]1#'YMM;4=ZVI@L5:R+[%%46U/X;Y*$S9ZP*A-00#T2Z@Z.$+RFLJ2, M^@W4K$WJ1N+G#4PA5S#(G\896;5X%"5J%Q19ZHS?4OIAYI:50]PZMB:]< J4 M4T'E-JTRJ!3)*25>4ZA-Y]"YAH= 6,1THO@-+6/KZ?(1GY6*Y8"G(-X0HIY3 M7S;)N>1VF^F$G0G6."ZE1@".QHO93+B-A',2IZ:RH)7GH(,ZE'QGYQQ..$JW M4&>BM]A-YAR-00D'E!$F&PVWQ ;JMTK?R8R"$WS(HF$8Q+SAP*DU#SKW @\G MUU>CJREORUP=8RH"GEC^BAK/---?X<@Y[: /W(!]9"1^(9]I5<1AS#9&P(E$ MN@V\JM:37*^M6I,.GRTO+6V]!>8D[R/2B(5498 @\#3IO$\@A&#(1RR(>.OH ME/9!0-(O2UW(VN^87]JA?UU$#DD_UD@HHI2"C[>DM""&503@4N(-BH/[1BVI MQIG,,M-KOS5I]2%A+U[]84TM%8=DK:F1^(Q4EZ)X,),]L2W%8%45J20CDZ]O M9+%6 ](HL!@"*Q7:+R-Q"LYP:X,-BCIPCGAH';ED"DM>BD456[)-=:B,-J@; MOD*V0(QW:@Q(:WM$2,[QAQQW*7OWQ[YXBSTGX_&+6FF_U^VZJ7F;58ZYE$EB MJ^")5;&5.FU*$'3>QDEB+ 0B&W8CAGCP>?P@[?1S@P7P(T16<'GH %4P1#G5 MDGQ;=H./?;+A0]NDREU)A=_1FP0I&GKBD-G+;2N."F] 9!KCO9S5$1Q+:#P> M27BI6FG:GI[WQF,S^12:Q#SS%<'YRR,AM!C[(.CYO>\_$ M/HAR2=P"S11B_J%4LE]S5G6+2&Z<552^(^:"'"C3N283E :_R>*[K;9E M\D@>[TP& LFCAUOHN66A_RL]ASY+.4^S-[7"B PB*E57((\F6T !]X.Q"S3^ M*+J)4JD3*VN\$YO52C%@NH>.]LOR[&H\FC5@UWLO^H$*H104TQ3VD(RL8\P] M?]V@=X_*R-, H4'&/S?;JH8AZ!%Z3@P'9&DLM):(/.0.D,\+.4 U-E:8,9EGH%A_<(B?1ZG%J*Y$/4=$&F5R1PM225!BRL0S)?V\O\<0OTXO%^+&"]NT.:=$CJ\A MCRF[=NN2FU^.B<$D3(48Z.U4N/[&5;HW@+!@^FOY:$H8A__8%>=X*9 M9R.<"WO>"^IT282$=+Q6A;+XY#& ORKQ\;\%CSYCI#JKO*+VL5NUV^J>"(0B MO4#402=.^>D%8TN4MIQA#$F>A1X[E]_58?]W#*.U/? 1Y1ZVP-2+4"]VK^[J M:4PN[7@>BEKEV(F[CQVULP?R3(^T%-7AIAY*'J%0_>%%.UKZ M0Y)XAWSVY]04!(A'>"&>78]F5ZU]ZI$/L!&-H1GLU76-2%_-7K0I^G3KC?XLOWEYO;CS?^)OV<&)5_<>G_]T:NF,^.[F%C[E,=)NIDTG&2( MJM4N$+,U:>!_W[(674F'LW$+Z7LQ;HW90^+_HNX%G[C\0"\_A9>#\WJ2P56GHHD M*6]IK/5U&.K$MR5G^N%D-)L!4/+.WL['R?IQ1)CE0^7_*PL>]3<#AN:'R\ZY M16I!C),):@AU>#M(IF5U)Z0+/H:+&8F8YR$PXJT?WS_/WQ;TT_'%AL'8?G)XKYG'2CLEKR'*7I&[II MDSO5Y:/(5%GRJ=$J]-D1D8E[J#A2-IVNX 9T>SJ;,DDJ?8T MXUJO4Q#[970[$BG:$#K;Y-2YT>N-:H8;N.CR-1[/QSG:T@J9H M'>>D0:-OXKQKW(;4_1-/\=8;J(73&.GI&WUW-KC]Z=,WI.IV'Y+P1?24'KP. MQGLZX-EB%\%M=D[C C'$WI(G]J$\?NB6QQ\(5LJU(OZTH6.B+*E\^_4;' *N M19.\;@@=3[J=A,NGCC)7>XTN1Z]KX6!OKD!OHJT?H>^D&+8XJG6F27[O9=2Y M6<5)F+N1D-MI[:JBT?6J$V.&W; ]9@(C-^51,!"FXRF",MXY=^].ISJ!V,*X M/JEJT,H].QAK5QPO9!Y %N;T+KUAZ%5\SY>&5/I2!B,?C!ZX53TN4SC2[JJ' MF)^-YI,7>T/M6EGCT;RKK-[L^ Q]^>DQVZ,T+[FP/B5-T>6^*]2!)/&S#-9, MU#O3*!9B=U]WC[Y&ULOVQON$H\5D&HE0F3^V [Z0&L#1Y\*5MN+5H4+7IADT MYPX[0=LNO24DP"L'=07C?3_C5X%4[BUV.7_!KMZ9C310C0TWO;X>77;GW?). MZHR32*_%3I4 'WG>XQ-N2=&.>NM@):$/V ?I[DZ;K)G"<#S[6T-W"@+NU^Z# M1 %D1 V5:SNKU4K353H_;*-!$A2K_?"M(>HCR]]]H]1R<)3B=UTU.FY6-@#$ MGSWE\D'G:#E/Y%.B>CF*9[Z H;Z?><@(.&$[_O1<]BM+[K,$=Y+E<^9#OI]1E1QL.H-5(\]*NH M6WMLC%E[A,G!D$YXBJU3+6TS1[:J:9:6U#%85_K#4*I)J!(%(_DS?>X#&'B= M<9X7T75O\H2]NEOLQC]=KMEA@"MTAWEC^50Z^+A]7DD@*2*[N$@ M22#XHGH\1UP##5!K[F5G*1*/EGV%B\*10+@&M"_.DPR?KH4\_.ITG=BJ&XN=#CRK0\+6CC@9S:\?@A/O?-IDUL3LK[D>+:8/.W6GQAHG2BYA M(%UX$W/QWST%T^W](3\C]$=RC-$WZ!C]B9 _!T_O^+X Z!M+>:ZR/>-J[+VT;W5]:NWM0]A_.INW0!)SRMWN%H*X#!#=(-%(^ M6H,5.V,SBP]X:UE9YV.7OZW==G1TZM],Z-K[9^&*AVZO$^W=GSR8[M]XL:F; M;JYZTF6_YOC"S^>'8G'MGX]=EKWH7&+.%9(;7=6F.X@@[>\S-[\VM\%O_"7H M]G-_E?Q'QM4.RE]A*4#/;""LOY[M'TJSY2O12U.BR/"?&R5A9/H [U<&93T\ MT ;-'?EW_P]02P,$% @ #8)V5W8B,QI " $20 !D !X;"]W;W)K M&UL[5I;;]O(%?XK!ZI;) "M"W6U:QNPW0T:(-D$ M<7871=&'$3F2IB$YW)FA9?77[W=F2%J6):7-4Q_T(E'DS+E^YSM' UZMM?EF M5U(Z>LJSPEYW5LZ5E[V>358R%[:K2UG@R4*;7#C\-,N>+8T4J=^49[VXWY_T MRRQC03#C]UIFIU7)&[>O&^GOO._P92ZLO-?9;RIUJ^O. MK$.I7(@J;X8%N2K"MWBJX["U8=8_ ML"&N-\3>[J#(6_DWX<3-E=%K,KP:TOC"N^IWPSA5<%(>G,%3A7WNYH.$2_:J MYR"+[_22>M]=V!(Z:,NW,K23T4JTY<">C"BM21N++F+CTK\E+@N]0<1 MQ?UX>$3>L/5LZ.4-CWI&_[R=6V>0_'_M92= MF[_\:3#I__6(@:/6P-$QZ4="?W3??JMJ;S]5AE"P1CA5+"D+-X615!J%HE/9 MAE#(E&A3:BR2)(H4S_2_422D%PN52/*R;9>^:A*45\D*2GZ^A:85BV) JDJQ*V2(N=DW MB2)FE8@RJ07,1KR,*):2[28%1VJ[A&,]TJN /_NB7-N1XH(ZGN#.]>*\XLV( MH(/MNR'H1-1Y6&GCSMF&6E.FQ%QERBFY;X>/;.>#+I;_PQX8Q*%($!V=J12I M3\%FF2@XX

-J1HH0I_[S!TI'%(%[W_NIO=/5L5F!XV*I%UZ MN BOQC[#<>*T^#@55(%03+9AZ_UZK[;-(X! <)IC\,KQ'<%ZGJFE\.0/Z;GX MUH@HQ8;-9AN593T+H_-G%:^2NVV[5[REDMTT,M'+0OT',05($IU#>A+PPY'V M;2,E'5+06/@HLLK#>, M9BI1CKBX(\:C\7:(C.;:@*#8)WX6#*^LA\&6=:H(C=YWS$>A,C'/Y'ZO (*F M>H\MZ DIW=8G,ZJ:Z. >;7O!LVN591 D3:)8']_5-0$%$^03QC-\U^@L&V" '%?]N0OGQ331V-KS8[/I(D$ M,6L""QB-& 4L\\OG!XQ@8 RK K@X]%AJJ[D%D7BN+9Q<&A'.UMBTA#$GP+RIB",P9$HW8M ;5"^R>()0<=,0TE!'_]8T1L@7&$ M2U4 <@#3.WS7GJP1N;8>.;<)N["H7(6=B; K6F",MBA<]OZ#?)09#2&RK*#= M$ZG?#_;;AQ RXDQ^.M.'&*^AL,.F.,"IG&?M: MZ.+<&Y^LA%GRPDS4)C>0V2V;0$4A/3X:8<[@U*"_H%6'_JY]RVLK@[P+?KVW M'60# N:L"QZW8'VI"\8SL)284&#:"]F"[:L!20<]A]LVEQKT;1O"@\TYF*?. MG,ZA.'26AH\#QW$B!8]%F<_K&T\[NK*PV;ZE2WH79/X#XL*03QC1]1P0PY#> M7,;1JV;)TNF,+H;19#K"Q6P23>,Q/53SEE"Y>MY,1_VW]&8PQN=7S1WJY?8X MNAC6V\=3WEZ66=/+6CB^Z%=;N:W#I^QA#W_$P:TRV$.X%M9.9U$\F?'%(!I. MQK1G",1M\]H,!TCJ3%?S>)H.+BHF]B6CY=T7Z%84$63<=3OCVD\ MC6:(X\]'JI?2^G]62F>S[K#E M,Z:_78&^(_F_4CP-;N3SL 8.N 4-HWLHMP$J1+;QC3[TR[JMH&T\<_(VT>_T M4/WZ'UP39 JC\$$J^DXAWN8^7MC"!3^YB,:3F'\A^T.?:5Q/:#B)^H,A7T\I M'D47_1%?SV@ @AB-Z4YN0+ 4CT$[@Q>,TLY!<3R)AK,^4&,V_. \0^>!QS==SH/.)T'G,X#3N<#I/.#_Z3R@M_6:1B[1??AE%$L^U.&-C?9N M^[[+;7C-XWEY>%GF(YJ7*G@D76!KOSL==\+_IN:'TZ5_Z6.NG=.YOUQ)S,2& M%^#Y0FO7_& %[5M -W\ 4$L#!!0 ( V"=E>U&9\C[PT J 9 M>&PO=V]R:W-H965T++.B_T\]&JKC=/KZYTLE)KJ=URHPH\69356M;X6BVO]*92 M,N5-Z_PJ\+S)U5IFQ>C%,[YW7;UX5C9UGA7JNA*Z6:]EM7NE\G+[?.2/VAL? ML^6JIAM7+YYMY%+=J/JWS76%;U<=E31;JT)G92$JM7@^>ND_?171>E[P>Z:V MNGT* MSW=$X 7A&7IAIX20Z84/4<(O9:W$/U[.=5W!=?YY3&Y#-3I.E<+IJ=[(1#T? M(5ZTJF[5Z,7WW_D3[\RJ^_RX.@LF/H.6/V^/?%8DJ M*)#Y1/%D9!Z^NQY=N.)O:B?4>I.7.Z4T1-VG$HR@UQA0<;57$:! ]"KV2E1%-DM087US>_Z=$% M'_D1EZZXH<=:9%HW.&";U2ND,+W!^:(N[4G=^0WBHF+EM-*($M_H%F0<,"'* MRMZ0&WA5DAF-591\P.%VE24K09PAN:FJ G$Z3HO1HLES<2OS1MG31PZO2\J& M>9!+9'!=#[CX 4I<+BNUE'4K<)ZMLYH(UJM*V9L:-JV$NE75SJ["5](,Y=Q& MYOFNU8.+J&J%7TD8<:Y4 6NDZHX.CII;9Z1Z6B13HQ!1+MI-\8E-6/1>5E!+ M[)AEX#Y5.JFR.5B:4UUR^[YVB@[[6FQ\3?SWG8U--:UB3_*X;>!0R5^L:;VZN.05U]XT"B=ZFO84YO #*Q*<_PY1ZR'-!G?5%U4E&8ZV4;(9<@=5 M%CV#8%$0!TXX]EKZUG4MR;Z2= .W:,F[XE<0!RK)ULU:R#5Y +D:[%ITG(L$ M7Q( <1=@]/2IB*OEP=,49+-RA1GBD=CQ_,\0[R39%-E";-Z9V,F- N9*XUB M2TM\SWO/.3277W7F3SAA/8><_M@ATF=XZ"T5V6+X M52-KP4R#K1=&Y?M"77/4,(@IX-/DJR=K-WEGI7))?HW<5L)W:_D%7E2H!=?* MC,0L&XV%^N*I>&LB^>\(8H,/!=!=R>PYW66POPP=\6M98\=)#A[!BYV)-Z6+ MB1,$?!$ZWF1*&?V H8Y7\NE3%)^,G>ET=D&?X72*S\B9^=Z%205'-CBB@%7) M?KV#P$3@Q$%,%YX3(\@>"3]V_/%4?*+LFI3+(ONWVCM'YZ6'^K8Y"SESP*7Z M0M?L1_!KH%;RETL"==2WP-+EK2T*%=4@G5$.!BJE>&J#KK )GTLL'2-NE:9$ M\;[4M?5('&%"7)M4:RH8FQOTD'*+I2.6D+J2)HO)%(U+1AQQ,;5\4L9GT9 3 M=)EG*9M!U_A8&S=;6 =R;<[]8"O6USFG+7"F[Z.*RUG_2-UX*GYI.!YPX"?N MXE1ZV;MZV27(#TT-_@H.*E#N>2<(!L*?D''#V)T$XHW-5XC4 )X2!F[H"?21 M"Y61F%15_.#'[O,$9=OB"#]BRC,W&HO0#=AU)L[4B\7O, _H4<7\0F# >#(9 M[6%T++^LRP=M)&/L2TA&Z1T=>V*]-S,YS=A(SN&!<+[.5OR(@_EP'Z?4-%L MKD3?L9ZM#FT;W+RQOI.-0%P0(DU[!2=*Y@2 M>"%J085L6S9YVL.LB%>AX,T D#O>F!67^+A$#0$NM*YG>R=*NGBVXQ9(=8Z! M6XCR#H;=43IE842M+:=;@!F!0E L.9S)YL7IPM9% 2/N(>#CH&VA!PS44Y!U M9%(3+GSW'NO209;H7BQ;UT]3%5MDKD>!.VX!FH-*WX-KM.Y1 %?;/[=(%_K. M=Y (DB92KV"],E$*J7!1E>NA8ZDA-!2,R9XI\ M2DN&$RA:DC^P*UMDG%O["CDOGC'2H;K"H;HF>ZL=J@--"Z]!%V.N;RFNJ2"8RNM S,E:F-1 M,E-@#1FU['M'3N1R45-*0ATG"D81)FT.ZG^R+]&MNC-.:@7ED*IF%VDQ -2( M?@_NRIFYY=;"@%,(PF5SGC8E7"]IN,:7BP6T6YWKBP@ WU[1(P ML,CJB/QV4& 4;&M\7S P6JG;3&V-(8@TR6&:!^0"E%JY5/N29L3E>D)\_$_] MZ67[-J ?SFW>Z)";&6?LD1W/!XD9J2T0U$]Y)^TZ!N:.WBN+6P.>YC)G14(K M-XA)TQP%4\Z(GHBB"&AG$KJS4(3C,5U';AR*GZWO^WXL_"!PO4",<34.72]L M8=D3?X)V83QS)Q&N9R&NIV[DB9?IOQI=$\S%[8L[:' VL^OV@/&)'UV(Z=2= M1KQC&KG>^+@(O4:)$WD8^R(."7Z&X#0.W-FDXWT*AN/(G?@B"D0035U_LF<] MFO*)T137T\F%B#W7G]['>AS3NDDX8!UR^][,]?P[R\]*T.+J /KP49JAD& : M,*F@IW\HPA]/W# 4XXGP9V,7K54GA#^CLUE;X".^@&[=>'R?%).97=>7 BKP M(X^D>$)$9Z&+96<%:-%S@(4 S*'GPD,"T_D%L0OCT.%ONR+LM[V4INF&W)4- MTMV>4[CO;.8$?F2R5MJH=EQEL4$_*^0*A1@/5IDBE$K5GG<= W[P"\X)5I([ M" Y <,]D<"^3,;K:6?S-F9R=9S+H,QG>R^0D=J:SX%LSB7QQEDF ^G?G$#>_ M*:%D*U+CVHX7(PRF4R=&&J)5OC]U9F'4FP 2>AC"+^<8MCI?BZD&;-O<""Q3 M4^_%\)^$V,$HPT&<< ;DZ,>K#WL.O3'O9 R/./VH05$I3^9J\\/32W3#VLU'RX6"G%/JIGK'S:4P:F&\CZ#$?4P M[C7T\)^FZ,:JZ6G1"><.@JKH:OI0P#UNGL/\S9S\H<[X_6;OG/FNQ^BD8]0U MX7EL=FD@,#;K-N;:F3^_.3^(ENY]@)U=$7L\#:%Y?]96J$-"O5>"S,=@#-]U MH[1S2/_/3>AO#D\''/ ]H#,D[$_G!:+2:]_*6)3$V,F/"'P^$O&$ OOU4-[^ MV(/L?O":BPDY$QZ]X\(W%#UG"E!(]C #@B/Y1TEZ]\EC\+MO5EF-Y'9MVDY[ M,X97N82SW23H_RB%FG$@R4<+UF6JW)36M7&40/5@5!F[P6"!_SAZ+CYG^?+F@]_R5 MG7Z8(DA.5U"&B.@$SXWHC]\[(<\6BEV,O%\#+/._M_<,U+;=9+/?ZI[@EL:K M^VK:>S!7*WE+U9P#HZDJ*O89:A&-P(ZL,RFO.B$J6[B;M]*K"@IZ 7L#]8 * MK2;X4)+FNV'P;^X-R")9ZJ;:M2\P^[H94.V\B2")R3$T5$(J*1G^HBF\'\[R@GYV'):67'EMVC5P/R;$=(#KV2P76@*SOS.M9F#:+ M'IGC&M8'D\JOK!Q\(KUB1UAN)+V0H &]3))FW1AI@4^[8_IO\LUKJ_VW^WGC2_.KOOUR\]O(][):9H"IN5I@*^)Z M/#*YK?U2EQO^C=^\K.MRS9CSQ?_ 5!+ P04 M" -@G97 =-Y 9H( ,%0 &0 'AL+W=OXG"X#[1$6[S0HDI2 M<7U__;T92K+=)MD6N/MBBQ+Y.)QY;V:D\XUU=[Y4*HBO:U/YBT$90OUR-/)Y MJ=;2#VVM*CQ96K>6 4.W&OG:*5GPHK49I>/QR6@M=36X/.=[-^[RW#;!Z$K= M..&;]5JZ[94R=G,QF RZ&Y_TJ@QT8W1Y7LN5NE7AJ\IK6PFG MEA>#UY.75U.:SQ/^KM7&[UT+.LG"VCL:O"\N!F,R2!F5!T*0^+M7U\H8 H(9 M7UK,0;\E+=R_[M#?\=EQEH7TZMJ:/W01RHO!?" *M92-"9_LYC?5GF=&>+DU MGG_%)L[-L&/>^[6*,U[J*__)KZX>]!?/Q(PO2=D'*=L>-V,HW,LC+CO$6XB@CI M(PB35'RT52B]>%L5JC@$&,&.>-.'\4@G+WTM*V(KIA8B1[R<7C2LBYJGZ$K<2Z=MX_&T MHU$+IR%D;;98G9NFP(KI>/+\[GB'&4HE M/E["8A7K3@3F.U0O"X*3?#2F&VR.Z@/LGO$G%S^YFW^T3_&^F*)W87RY8!*IX:1) Y4P9XY )= M\0U72.R-;!9*(>O:Z%S2^6032NLTN$!&K1H=I]FJ0]'5BF$>=K1T3E8KYG9' M3[FF95XHZ8C;$K=*90JV0SBY6&@1'!(I'TE7]SB]*H;B;7\PWD@:STL+55O/ M?-45G'N D# $>7K95$68O0!TRD&N*I\++3)/>TQ ['$VS MX>Q08]G)\/1AC='(,&XKX"<$!,<-?L<<)XRM5B^"\ZT9,-O M']Z2J3NH">=>A+I9<\KMZM0B5FM1MTT@^^TY(;9.HO+6'OX8&*7.2T9'S^JH MVK#)$(N("7Q+R>6@C*D]7A/N31>970KQ"I$!6,P!2!A=$!3%E408@7CI!H', MX;[(@ I-J2*9D_,!]KI942)"PXRRI[[F"LF:JT8#CJ!:[Y+_IK2H192"H;Q M)47%S(-&F6Q-I[@=,P=%^5$+E@TE LJMCI(1?/@&16*] +4S;K#&9T,4Z**M M('+E%%$&K7_1&-[IH HG[-T-](4:= <)T Z.E?+-/$ZV7+51>!B[(RN![EQ( M$0EM+8FGR$O*\%WS\"T5+ KSBE74IJY^]E)JAVQK&C8[2BS&MLO:7:5 (;.K M2O\GYFIZ OW@F9:M\]'/$"$E2,'@#\^(YGQF-'A#] ML7@IWD74?Z FQ!9>H &W1!$PI+M,$_'N40PLF9VF='&2I+-QUV?OA4L\ MSV9)-LZ.<9$E>&4\%G]%TD$YK$U#$-,D/3DCA"2=3OL$VSW7?26*4;,/U@DB M.&? )PJ:9,\_718/^YM#05.>UKFN6=0/]:Z$O>-\G\$.B$^=1(,7'=BJN6?(X9$5^B_B/J5GF/-! 4^D MW?H]&94:6=3EY8]MMM@B)_R;\BV-^YVZ.O*_8"!+@Q"/,$HG&?[G278V%A_A M?RI0W):EXV0ZF]/??'XB/K1U&VV4@^>JMD]CY<;YDRR9CT_%23*=3\6598@D MFTVYR$S25^):^G(4"7#MRRMUAU+"34#07+NYI&"M4Z!.%0LQ MW:>FLZ*.V=D:PL8DPP&BJ=K?48,*AE+:M%7?B^[$3JS9B8X#I22J8C21V+JM MV[8R5ANQL-2A,ZUX0HV#T/6>G]:RDK'I%MQ[J)7NRB?;U/8=-?6S.E=^]SZ( M-ABIC3O9]B.,0V_14<1([C-VC7F[Q=:T=U'&M2TT7GI55#&7"TNO*"T&3F); M["#="A&(=L7!]Y/B]Z#V567GF3:W>&KX<:)1&Q4$8:E1![L6?8'W-$6^\0<1 MV@]>C]GF<]]WCEMR7I/'@HS#M7NL+-X]AN(&I9"RBHE]4!W#U_C6U+#+)/M) MM:U?Q,3N!6E?:C\NK3>81]4Q\G(VS&;BF9@.3^GO4TM5O'N8N$LZG(^?T6DS M3'R&X=FL'&ULC55M;],P$/XKIX 02*5)G/2%TE9:80@^ !4;((3XX":7QEIB M!]M9Q[_G[*3=!EWA2WSVW3U^GHM]GN^4OC(EHH6;NI)F$936-K,P-%F)-3=# MU: D3Z%TS2U-]38TC4:>^Z2Z"ED4C<.:"QDLYWYMK9=SU=I*2%QK,&U=<_UK MA97:+8(XV"]\$MO2NH5P.6_X%B_0?F[6FF;A 247-4HCE 2-Q2(XBV>KU,7[ M@"\"=^:.#4[)1JDK-WF7+X+($<(*,^L0. W7^ JKR@$1C9\]9G#8TB7>M??H M;[QVTK+A!E^IZJO(;;D(I@'D6/"VLI_4[BWV>D8.+U.5\5_8=;%)%$#6&JOJ M/ID8U$)V([_IZW G8?I0 NL3F.?=;>19ON:6+^=:[4"[:$)SAI?JLXF$Z;YCU&*L.@SV $3-XKZ0M#9S+'//[ M "$1.K!B>U8K=A+Q8V:'$,4#8!%+3N E!Y6)QTO^I7*]5PG?SS;&:CH4/XX) M[N#2XW#NHLQ,PS-"DEXJC7D, / FPP;ZZEX&,CI^#Z;P1MA M,E[!-^2Z.TY AT$Y!G0<]B:[-9,!?*#>)23MCL"MU6+3=D*(TB72/Z9O5L)C M8)-DD++(6>-D$+.1LQ(VF,81?/U3&\'5U#5ZB=3.C"7BKDI/'DU9'+_L98Z2 M 8L2-XP)>I0.HLD4SHN"NHZKV;X"=)&S*U"-:T7&UZ:5UVB)&\:3$=P[ EW='R[9#%9>XF,8#>.4AG3X M(O9#$L/K?AOOC/SJ=.P'-H9CMR"\TZ1JU%O?B@WI::7M^M5A]=#MS[HF=QO> M/17ON=X**F.%!:5&P\DH -VUWVYB5>-;WD99:J#>+.G%0NT"R%\H9?<3M\'A M#5S^!E!+ P04 " -@G97[:Z(=MX& "M$0 &0 'AL+W=O4?R]N?.XFP]:"E.3 M#<99Y6E].;E>OKXYY?-RX ]#VS"Z5HQDY=Q[OOFIN)PLV"&J*(^L0>/?/7U+ M5<6*X,:'3N=D,,F"X^M>^_>"'5A6.M"WKOK3%+&\G)Q/5$%KW5;QK=O^2!V> M%ZPO=U60OVJ;SI[A<-Z&Z.I.&![4QJ;_^J&+PTC@?/&(0-8)9.)W,B1>WNJH MKRZ\VRK/IZ&-+P2J2,,Y8SDI[Z+'6P.Y>'5+WMQKCHSZWEAM=QIODL;L$8W+3/WJ;"R#^LX65!PJF,.]P<>L]_$F>U+CFSS. MU&(Y5=DB.WE"W\F ^43TG7P>\PBITK90/U*Q,7:CKIDL)AH*ZM:$O'*A]:3^ MNE[A.(CT][&P)*.GQXUR<;T.C<[I3O:7+UY1?+L\4W3T Z'2"=/J7] M/Z7Q_VE4?Y)J ZF1:EX3S;?';>\-;%4 MZP&& 0P36VX+XI6GHLU)Q1(F37B/"QU5K@-DT+02,TA["V8$:&VK0NGBGCR: MRTZM2.GU&DV&"K7:?>H0/>2EMIL.S;IJ\]AJ,3U3;X"V["C7>+?QNE8F*.LB M< 2HT:P5*A6 %'P*EZ&AO*T2Q*;U"!Y!%=+A*7<;:_XY"+\9,SPH0B00.QT" MX0&T50BUJ1+5$7^.@L:FEP MP1$A9*#4PK(CL."# ,60G M44I,,7>>=#&4_*-LU6@U.00WSB.9A; 7SOQ"]U2IK _56*,AKWU>[F:HT/02 MGH/R'UKMN50@LD8; _710C.I(ZDA*E(5:<:PU9RYS@LN"YU_: U\^>'F3KU< MGLX6&$!5);,T0D3X#,W+V>+\1291T!"+L(*GO[^[52]?GL[.!R')YU8'*?^- ME\A(87*4&V1J;//MW;N9^JTT8>\11G#+'D/5+>54KP#L9"%3(4,T1T^S\^EC M0"WJ,78[11?(D3O_,PIGQX/P8G;:RTR3>2EEMBV83$3;8C6P]K.VR-E.92=I MW$WE& \@%BDZ8_P,$4J^!JC^!2FD&X%HE5F+=VO,\1-I+417L.SP(&B M@$WI$3U,"RR%[ZEX'MUSN8J)'*-6,F+\T.JD3(?>3#HO58.:<@6S1W+KT6D M/\GUM7/,OL%:"JKP@$!F4=O4I,4QB SR/^=\A@9XN3_T2@X:/&8-V*8(70W@ M=84!P<)!UY0\&H%XS!E8Q\KCA,F)R.+?L^6KV:L]D=@%9+JUV,4KB00WU5XI M&U2ZYA2(\&' $@6>:!%=MH+4U7%.'HTAIDJLN./%CWL4]#];+E[-3GH$AR.+ M)VHA1(8'W72 Q-GYN-Z ^%FVW%?3,%^,#RDG@>E>]*#"(2HX#EA-*HQJQQ73 MVWJ"^2FAGAKG8XK>EU^<9]GBFSZV8FG\7\&]XJX"ZJH'SH#PN#C)?4L&_?P;6G0 M9U)9[6DQV1,B+7^Q6[..T^%@.4%(!OI7NVG'BL1)7I$^]4'O?5LN1U-6VL+^ MW=EL.;QBNG5AYXB#3_@^ZPI#\L"RN%@>ULFTKX!]J>+<@/P8ML,UZ=B*)62! M5E%M7;>,/;*W=D26D_&CM/;K\_C\".@1=+-CWUOST2=T37XC/Q3(LF]C^IH> MG@Z_15RG3_#]\?1#QJ_:;[BG5+2&Z&+V\L4$XU5^'$@WT37R0;YR$9_W&ULO59M;]LV$/XKA#H4-L!%(O5B M.;4-.'U;@+4)DF[[,.P#+=$65XET22I.]^MWI!0YSIRL*[!\L7D2[[GG'AY/ M-]LI_=E4G%MTV]32S(/*VNUI&)JBX@TS)VK+);Q9*]TP"Z;>A&:K.2N]4U.' M-(JRL&%"!HN9?W:I%S/5VEI(?JF1:9N&Z:]GO%:[>4""NP=78E-9]R!VOD,EDI]=D9Y^4\ MB!PA7O/".@0&?S?\-:]K!P0TOO28P1#2.=Y?WZ&_\[E#+BMF^&M5_R9*6\V# M/$ E7[.VME=J]Q/O\TD=7J%JXW_1KML[@8A%:ZQJ>F>P&R&[?W;;ZW#/(8\> M<:"] _6\NT">Y1MFV6*FU0YIMQO0W,*GZKV!G)#N4*ZMAK<"_.SBBAVXAJ]5@V<>^4.Y(:C H20Q) )O%'8$Q01C&A$ MXR?PXD&9V./%C^"]_=(*^Q7]OEP9JZ%X_CB69 >1'(=P%^K4;%G!YP$H9[B^ MX<'BY0N21:^>()@,!).GT/_'HWN.N.A3Q>%.[CU6K&:RX 8Q6<)UWRIMA=R@ M+=="E=WM%5; >^A$:"U,P6I_U/[ J?>"!0'7#L\J6#YDJCJF]^,JS[0X8"HZ MIDSSOEN)OV G<[%K:&,&C81$ME*M@;!F?(J@0\#]E^@]M,&[!#]"2[WLV]>R M_!/N,C0S:PYD.AN2MNB:;RUO5D"&3GQ2$?H!C4B283I)QWZ=XI00MWSY(J>$ MOO(/,X(G>3;N)3^:R(J#:/R('G&$LX0@0C&9I -J0G%.,K1L5.L([]V \5JK MYEOU.Y>60]U;I&$G;)'^(AF,)/?'8-DM\!\/<4<9CM+\G[93LFBU!OE^[.OA MB:A]3ADF9#) Q1F>I/F!WM PE%.[JR#BM02%LSCQ8D]Q/$T>:DU3'-'\^[0> M31,\I72,(,@TWE,;37(\S>&$GU_O!)/XB/V->H]J7^=]\'UZ!.=1M@?-8S@) MJ,]CVM/^]H*VE$0X33.G.,4)H8?*TRC')$F^3WDH[XS&:)1B,@6"8,4Y@G!1 M-GU^T2GE3K_M/HZW@Z@1*,#ZN[ _!O4TRG M4)".]J=*F'^5PEE* GLD'B@)73@8%.*W,$L:'D BT(D=B#2J%J7'-1;^N@X) MJG6IGD!3Y.BC F%)@E'P!K2Y86Z.0^^$A P%? 3.)7R@6^\98/]U:%P9"-F- MK% !)\>^MN&]H:GA>N-'0P.\,%&&;RQ=]02P,$% M @ #8)V5SCA3*%K! ?PH !D !X;"]W;W)K&ULM5;;;MM&$/V5 1L4"6#K0DE)ZDH")+M& \2-8*?)0]&')3D4%UGN,KM+ MR>[7=V9)4;3A*&B+ODA[FS-GKISYWM@OKD#T<%\J[191X7UU,1RZM,!2N(&I M4---;FPI/&WM=N@JBR(+0J4:QJ/1ZV$II(Z6\W"VL8+;]YEBVC$A%!AZAE!T-\.+U$I!B(:7UO,J%/)@OWU ?TZ MV$ZV),+AI5&?9>:+1?0V@@QS42M_:_:_8FO/C/%2HUSXA7WS=C*-(*V=-V4K M3 Q*J9M_<=_ZH2?P=O0-@;@5B /O1E%@>26\6,ZMV8/EUX3&BV!JD"9R4G-0 M[KRE6TER?GDMI(5/0M4(-RA<;9$\[MU\Z F)/OFWHE7:H,6^O@ MCU7BO*7L^/,YHQO(Z?.07#$7KA(I+B(J"8=VA]'RQQ_&KT<_GR \[0A/3Z'_ MD]C\*R"X0BMW@LL"WFER0AV.!_"AMI39W9T\WH&P"*GPN#56_H499:LOI(;W MN$,%,9@$HHSH88!YK'>7&JA M4QF>'AF\=(CPF_$(\1E$:^&D8[4;]K_V+9S.^* 2-NRCGH M>2!Z-8!+2F:IM[3EI9/$*V -X#-"V7@Q$$Z/#U%8?6%-I^",EE5YA0Q7Y\S(14*:.WYQYM2<%-/.R% MHP7O*4VSUGCF7S64CH)Y[>N0;ZZ G#X?+C3@C)W([Q-CJ:)8FFB3I]FI)*\> M0.R$5,%WS+;12BXC%Y=T;H&5NV DD:]M$ZB7AR0NCS7RJK$G%=8^L**.&D?^ MB5VBJJRYEX1(%'L>H 1@MDC:6L&U0((6\0!6_M'% V73.0F=P9[B M*;*CN2%^+R;QB#X(2G'\*.><)R2F6%/[M4'-BBR@5@R7%JGH8+6U&(P*.E_, MWLR^(T]YOT/K)?OQ#K4D5W)..&)4R+0@7A2$\3!Q$.W9FI/E-A_3;P$Z7H>P[%1PX% M)R%$(1OSD%]KU+3RL&DGB8T2^FF6ND,)570)5&;8MKK*4CRMI)3ZGYM>PS5I MN58MUT#G:.F8*_@6O6R2,YCBV-CG/C;#WE!0HMV&T8>*Q-3:-_-!=]I-5ZMF MJ#@^;T:S&V&WU()!84ZBH\&;602V&7>:C3=5&#$2XVE@"&PO=V]R M:W-H965T[.=IJZ]@+VQX01( M;,1.\U#T@2N-5JPI4B&I7>_?]PRE73N!8Z#MRVHIS@S/.7,13S;.WX>:.=)# M8VPXS>H8V^/Q.!0U-RJ,7,L6.Y7SC8I8^M4XM)Y5F9P:,YY-)J_&C=(VFY^D M=S=^?N*Z:+3E&T^A:QKEM^=LW.8TFV:[%Q_UJH[R8CP_:=6*;SE^:F\\5N-] ME%(W;(-VECQ7I]G9]/C\4.R3P1^:-^')?Q(F2^?N9?&V/,TF H@-%U$B*#S6 MO&!C)!!@?!EB9OLCQ?'I_UWTR\0=7)8J\,*9S[J,]6GV.J.2*]69^-%MKGC@ M#WYCL-L<)@EW/U!">4; M%=7\Q+L->;%&-/F3J"9O@--6DG(;/78U_.)\X9I&1Z@< RE;TL+9J.V*;:$Y MG(PCCA##<3&$.^_#S;X3;CJC]XA0![JP)9=?!Q@#VQ[@; ?P?/9BQ.LBCF@R MS6DVF1V\$.]@3_@@Q3OX+X3IC0Z%<:'S3'^>+4/TJ)J_GI.A/^3P^4.DDXY# MJPH^S= J@?V:L_F//TQ?37Y_@<+AGL+A2]'_?<[^1SCZS*2@1NB6?Z.1*#HJ MV$=T.Q5&Z:9W,6H3.@W_N&UUH8S94J4-EZ16L QPJYD*9P-Z!:&3#]L5@+"7 M=>M=Q4$:/2=X\ZI_J3$G-&(];BM#[+WS@9PGU^CT,HP$9:&\_\;4:+741L*'@J&-Z_PC+JB#:+ 18IBUM*DU3MOT MZEL7>U,NP;6&M)@!%M:2-2H=(HO)DHT&J/X4D1RUYTR7QI^KY$W@7=HVVABJ M%:P58D7D 8*I$B!@PU4%B81;J=>Z[%)&G<"%&"O/*SCD)%'!H=(6#,2]=4'' ME$0L >WHDLV/Z6PY9#0[NZP]4 !68WRG;X6M$T\/> M3 H7)GDZ:0'V!D-AK%,AH& M5JL1W:6&W<%./0FNE\I XD5?06?P6FMGAN1*XRQQ+P FQ$*SI^&)',$ 5-!N M@@\J[;:"O$-QR,T"TV"MO;-2#$B*1U6 :I)(IB=4Q0%]38LY>[KJ1,= -TX M?E!KN-W6NMTJ7XH"M]#_4EH+$]WE7W,##BIU:+LX5-N349;Z I]U9 Y;.@P% M!:8KARH,9CO:S<0"=0F\J+'.*@P/X5,RC/&=YA07TVBY&T%#\>!B5,BX2,O' M\$-> 'B5]B!D&ULG5CO;]LX$OU7"%]P< #5T6_+V21 MDMOM!;?=%DU[B[O#?6 DVN:6%KVD%#?]Z^\-*4M*XN2*?HA#2>3P<>;-FY'. M=MI\L6LA&O9UHVI[/EDWS?;TY,26:['A=J:WHL:3I38;WN#2K$[LU@A>N44; M=1*'87ZRX;*>7)RY>Q_,Q9EN&R5K\<$PVVXVW#Q<":5WYY-HLK_Q4:[6#=TX MN3C;\I6X%#JY/>2B4WHK92U\R(Y?GD,CJ]2FF^F_!/*79V-&9TDCNM MO]#%374^"0F04*)LR +'OWMQ+90B0X#Q9V=STF])"\?CO?5?W-EQECMNQ;56 MO\NJ69]/B@FKQ)*WJOFH=W\7W7DRLE=J9=TOV_FY\6+"RM8V>M,M!H*-K/U_ M_K7SPVA!$;ZP(.X6Q ZWW\BA_!MO^,69T3MF:#:LT< =U:T&.%E34&X;@Z<2 MZYJ+CV*K3GQ2=D:NO)'X!2-1S-[INEE;]G-=B>JQ M@1,@ZF'%>UA7\:L6WY?-C(51P.(P3EZQE_3'3)R]Y 5[W=F8/ZZL5^P_EW>V M,2#%?P^=UUM+#UNC1#FU6UZ*\PDRP0IS+R87?_U+E(<_O8(U[;&FKUG_WI"\ M:N0PQ .6V>\"=*J1?TRWS#!DN^&4+Y:UB*5AS4XC^?IUMELW8^];P][>OCWP MD&V-1(9+]V,K?2],+5;4BKIX$R7 KMR%3#; M\$8P7E=,Z9*K8S?D2CTS58E[:,O6F<$YZM(]T4952"7A@5[?]$#9CR M]68C M3"FYZI$2'%DW.(#SU^B);M;DN#6O#V+SB [XE'$CL,*61MX)G-6RI59037M* MCG8_ *SO)<%<0V[>"& H$2M($'&:((EZ!2H(0]<4=EEB\G#,1O^HZ_^?FPF= M;;=T*OM\#[A423C$6UI"U<7("OFY!RMKML/^)L!9[J71S@) 00Q19)S'9+TT M'.G;EDUK1$#73J))YQM1KFNM].K!;R8M9B(>GN5DRV/ERNK!G6.WX5JNZ@$0 M;/L#D?Q7K'.3L[YI:UG*[1!\@+9;041QG/(G>89WJ;2N:/-F7YQ@RVHE*RP MVA%"1946N6GVSG5P7@_&4Q#@(_M[H]SY_@E01RN6A1K9E>.O"CY;1J1"P+!VIC'>2!?H?2M33: M6F<-Y;QI:\&R, R0A[78.5)A8%8/1*:*/"$I$^BP#)+HZ%67@MVU4E4XHL]_ M+F"45!;L,E]$T^%X3*V7B>ML&*$XA6)$=MIY[$Z:!G-_X*PC&C_R\A,/N;P] ME.2=&ZYAI>)T5G9I)6"F7LF33(> ]'9S!W]!?_5MPA?%Q,"94QZ" Y&HG M2)XMNS+\F_1 KM=2@<[O!M3BGC/5$@N=F;%S?;2A#(?$T2=?N]6.SY(4E$A. M35TOYUWU@LM (;U!N 2,"[>16"[)?]B#;Z@'^.;E0GS=.C':AP&^Y.6?K;32 M54%/4Z_H+3A*CJ5II3: 2#+9&4#H44IY6>JV]CGJN/UF#\T@8^M6>-[ L;5= M"F/)6]*=^@'>(Z0:%](@WMQ0#?J)ZDC#)(#<0="V6_7@&,%JL=*-=%B6 JZK MW4I*%4LER.?-4 "\ET4U8Y>($>D;Q9L#F(,)9VUY_0 G*XK$""4O?3= M4DH MB1;4[0GB4/Z39#D_SMA-S9;2$NVH9PN<9%WW7GH>(04>"KNONQ4[2I)9C!97 M*0H+A6D(0Z\5*_,H:LY_0\4$J-\@J2P+V.1R%,2)CPUEI1&('&W'V5&4S])^ MP^E1/BOZ*UB" @?LJ)@EXYLNNX'E*'IR?W_08X>#8X^RJ46GV')$)/OQ_&PS!QG7X$6RY+7/D[PH0H*X*B6& N/%\'@>+,'/QB(,T3H,\7=#]I C2),>(Q#V=8=)DTP#O$T#:(T9E$6!S'F#YDTC8 N MBN9!LE@03C@I33%(BR")>L#R, C@A$YQ%"2*\9Z<3XE-4KD75C9XNUN&IUY$O3X-HMH!K77#O+K2'LB-X47C MTUH\V_^PAE,J/-(@_,9N+T6^\R1B)*LN M6@RU]PY=LWL5@3./IE$\2XY'X*?AZ-JC3T:Z]+H[GI[M=J\N.7O#)F_'T;\9 MO'_IHO^"ZK K7SX8&' XWSTYO9$N(S(P/LR)AAFH.<]3EP<+\#^=ARPO"J1V M^(3_R(D" I!&,)_,,_S%G>F.G92/I!?I?.YT)$?.SN>Y6SR8ZB8[K]NFEX=] M,12#='3MGI\_<'6DXX>4TM.!Y'>?3,'S3 K<^Y QKGXYNC3\:U>!2V&H=>Q2 MQ<_'NX'0J(/;-?JUFY%D/]?<3DU/OU-\'[TB.+<5>1+D2>;&:90'6>'D@B0R M"#%&)RWH5AD5P7?=3W%Z_04]EMV6@Q8'CSX^]!WYX[;[8*/M7AK\KBMZ:?%-(.U$ M;8=_W_+M_HP=^AYU,OI&E?LH:KTW_)?#_F[_W?72?VX&PO=V]R:W-H965T)#[[[N?_.;GS?*_TG=DB6KBOA#2+8&MM?1Y%IMAB MQ4RH:I2TLE:Z8I9,O8E,K9&5/J@241K'DZAB7 ;+N9^[TT7^H;35;44TI>H31<2="X7@07R?DJ M<_[>X2O'O3D:@\LD5^K.&1_+11 [02BPL([ Z+7#2Q3"@4C&KXX9]%NZP./Q M@?[>YTZYY,S@I1+?>&FWBV :0(EKU@A[J_8?L,MG['B%$L8_8=_ZCLBY:(Q5 M51=,"BHNVS>[[\[A*& :_R,@[0)2K[O=R*M\RRQ;SK7:@W;>1',#GZJ/)G%< MNH_RR6I:Y11GE[ M.)5O"&IM44*MU8Z7""Z$%VC *FAD03Y*\-*'_U1<6MBAM VA0[AN-)4MV0W2 MN]V"HGK"'@_4\K\TH/8#:VX*)OR_X/^(%)@LW2"!/3,PF(["A&I$")(^A,%L M$L8'TWL.9N-P_.A V!I]4Q /![6M2HV\RAMM6"X0"F7L__='C3 XFQ[S![,D M//M+0!IFIP3\<0(Y$TP6=.2NN TP811P68C&']@629.@GLKE!EBE&DD^1\=, M#N;H<[WBDJ948TB'>7T.JP[.+%"1J1PU=&76VVF7Y$51'.@%\IT[E"%(NB\& MD,R&LRQS@\EPFDSADLK?U1 P8YSF='A&P'0X&XT?UP1G.1?<._#O).04 !D, 9 >&PO=V]R:W-H965TQ(CTX*Q<\-V'$8F+DYY5*O MCY,\V3ZX$(NE\P\FLZ,56_!+[CZMS@V>)CLKO1BXLD(K,'Q^G)SDAZ>EEP\" MOPJ^MGM[\)%<:?W%'][VQPGQ@+CDG?,6&"[7_!67TAM"&%\W-I.=2Z^XO]]: M/PNQ8RQ7S/)76GX6O5L>)VT"/9^S4;H+O?Z);^*IO+U.2QM^81UEJS*!;K1. M#QME1# (%5?V;9.'/866/*! -PHTX(Z. LK7S+'9D=%K,%X:K?E-"#5H(SBA M/"F7SN!;@7IN]LO(C.-&WL"94$QU@DEXJR+9/FM/G[0TSU_")\7&7CC>'TT< MNO7*DV[CXC2ZH ^XR"F\T\HM+;Q1_?<&)HAW!YIN09_21RU^Z%P&)$^!$EH\ M8J_8):$(]HH?3,)K83NI[6@X_'YR99W!6OKCOD1$-^7];OS].K0KUO'C!"^0 MY>::)[.G3_*:O'PDB'(71/F8]?^'R4==W!_ ?_:+;\$M.>B54%Y S[&@%78 MO.LN#:_F6F*W$ H6,.[4O@9'X#WU6.HH9*(PLH,^?2T 4[W?4-\O_,4')B6P M_D^\2-ZZ!<4[;BVVGZ".1IC %N68"]X]%F\2@\-;;?T1VY\)@5AX)CQP/5KT M8E/@WSJ^$#SK+P5P+!6/+1! M>9-ZZZ/"1@XRF%M@!P>OYS.#S4QA^S&&JRZD:LU,#X@NU#X:DLQ3XG2(8"69 M4AY1]W445K@-JQ?GEQE\YLB!U0&XZ3>PZUM47I"!TNI%Q^P2Q+!"1@(7'29U MP?=]84;AXL.G+2=J 9)C1P9F+4>VQ#\GOH!GEG-XK[&01@4M.FT;.*^)FF=YW@C,#XDQNAA_SY-:4HJ G6>$A2:-FG=5,A*DQ9- ^]Q M(!%1CSF',8R.74GNR^ CQRK$WVX)>5ZG#:FAI&E;H"F2TJ*"JDCK<@IOF%%8 M)';OBCYLZA!.F14=XJ89);B0K/5+GN5%6$B.WP$Y^E+T,GE[1X9&&8+U[N< MWK]@UQ@HUB^&," _P3]>Z=%AMU$]XMIZ1+2DGOJ%TB8L11X6S.+6(QXK&F3J M*%-7A5\:0K\GB>Z3A,14.0D[FC9E&8@CP<,!3 E-JYH^1$_;(" "38FN";1% M.B45(.LM^OQW[-1M6K8!-2D)()8:Z6YIJ(\?)"?/:!,2/YW&Q,?\5_4>.2A3 M19DVLA)%J^K'R)D6(>-M408:2#CE97M+#F8(*Q:7HJS]@@-QX*ANX+X/^V1O M7!LX-@ _E%K$,BH7)[?=T]W<>Q+'O5OQ.#2_P_XAD"O)YZA*LJ9*P,1!-!Z< M7H7A[TH['"7#=HFS.S=>H/)]#YO"YN =[/X-S/X&4$L#!!0 ( V"=E=U M60-=1P0 (L) 9 >&PO=V]R:W-H965T)-@@$_Q[IE')N@)#&KP;3V;DTAOOK+?J%C1UC61%% MIX+_S5*]'CE]!U*:D8KK6['Y0IMXN@8O$5S97]C4NG'L0%(I+?+&&!GDK*C_ MR5.3ASV#OO>&0= 8!)9W[
:C(=2;$ :;40S"QNJM49RK#!%66B)IPSM M]'@Q_3([7U[.8#Z'3Q_Z@>^?POWD3J'+XM)Y?SB^_SJ\\PF4ZO MEU=W"RN_G2UFM_>SQ;"CD8=!ZR2-S[/:9_"&3S^ KZ+0:P6S(J7I:X .!K"+ M(MA&<1:\BWB=Z#9XO@N!%X3OX(6[K(06+WPK*[,I++#_TXI3%_S@V!NX<$]X M1>I6*E+X5A'.LF=6/, D2415: 7_3%9*2VRT?P\EI789'79I+M^)*DE"1P[> M+D7E(W7&GS[XL7?Z3D#1+J#H/?0_5.8_[1/PXH%>4[A@*B$/ M>OC?BEP_](YPY0^Z2,V//%Q';M@-]BR"1M+JH>=6Y*%!RYJ%;B\:["F&C:3O MAT:C=P1=!(S<0=R%>9&(G((F3_#XTKU;[K\3#- C,D)>H1L/^H9J$+M>=V"Y MNOC,UV<>XN\3;42VQL$IDH@Q;:WN '_]P WZ\2NVC>A%.^B9 ;(P]HEG"RAVHJ"205)3;_62Q1-)^?(RYM:V#WIA4&GY51&IL"]3)7G+8M@US M(QG.-\:?<6@UK!5L)-/T6&29,C85UH7;P;3BV$^YI>Q"@4,83R5-Q".5##EF MS07XGVC;<(=*[&"U+?@^%8,G<2SB++.)/-0:VVB7!3.)^PN?N53D1OHZ7.S- M>9UEM9=6Y(C3L( ?E60J9?5E=/,9@)8F-?6LW$EW7QJ3 M>L"^J->?*5_QG6#X-'":H:G7[G4=D/7HKS=:E';N^>0WQK3J\[:J_4]GF[;=_7!QX8N-V6H_=SM3PSUE:W-VT;Y;KO5S>&YJ=S=3V=79^&# M=W:]:?&#BV<_[O3:W)KVP^YM []=Q%%*NS6UMZY6C5G]='9]]^N56ZFWC?&F;C73JB[Q@YUN^/=';UUE"VO\ MXQ\O6I@5W[TH9(;G/,/BQ Q7"_6KJ]N-5R_JTI3] 2Y@N7'-B[#FYXO)$=\4 M[5Q=7LW4XG+Q9&*\)Y$&3VB\)Z?&:]:ZMO^DK<[4C:L][+;L42*1!DCUTM:Z M+JRNU"U\:$!&6Z_^^WKIVP:$['_&2,0+^'I\ :AY/_B=+LQ/9SNUU.C/WO;6%CMKC+$Y^GMC:W]WS?ZG/=T_._[C5%%?-64 M:A5)[!.)8:*J*XUR70/:7+@./\0YVHWS!J?_S=FZ57MXNFMX07<;6VS4G5&Z M,?"<4;O&HOE12U.;%<@T_#Q7UQ5,9->UA4\TC "CF*9PVYVNX4E=P5J,3-7H MVFNR*%YM]-[ 0*96IK*@G+1T6V=;P4U/L/";R,)O)HG\TOH":/%?1C=C''KP MRW/UT8 MW;FFA?]YL%Q$)+#QK.B>+%RI@'??+)1KU#=/SN^,^:3@ >M*KTQ= MVGJ-WR,M;[NZU =5P\C&M^K6[(!52].H*:W\-N[YV\EE?V"6OO M,*PU?FSC M_]H(<_6>!"#9-?CVA*0A#]'GV?8 %KG=!('#W>^2R*]!BAI=50?\'K=/_$?: M?*@M_D86@HA\O04:%EH].OLPOYVK7ZZOWYX]!B[\WEF4U/.:.N$,;\!,/*+U:@;NC!>@M*PBSFQ>&FG._GM&@A8@_;KAV1+WK"A2M M6V_ A8-.32P"5"W*T5;7X-UQX*] NE!,/M7NKC+EFIA3=$T#WRFSSZ;F84!I MMR!=+9)$B+KJ4+%G^$@':PXB#)RI2E5:V'RC<$V-)9ZL&K<5XQ!7.Z6.?XVB M^==)P;K1?D-+I1]> ?WNL+UC\GHY%#CIO_D^',5ORKP!Y.^BM9Q S@$]EY9 M^ Z9OH>M,U])CEUCU\#T"NG4-;:U+)W?7RI098\Z#W(-$[TI8 ;@ Q)RAKQ@ M8Z?K3\KM35,V>M7ZF=A75P ?X6>PA)J?V;C:-1YXXI==XY-:F<]@26G&%1@/ MCQ)2@H!ZVP;YI->#>2>#550@779U&,X.0JL727B/LK%"Z&[9DR\[#T-[/@D/S MW?(WTG>G"M.TFNT6P1#4CW4'A@YAH%2>E*7196H8\I&G@\_!]&Q=;(*5! M=Q780;77X Z)/D.)F2O@FDKM,:XFI;,8&76L$F<.2W:+2O9(QHL\-ZZ_*T+"@!DDC=E-!1^I",O M]82-S"PC[!K4S&W-E!7Y/LK=]Y-B<1T@S#M3&%#C96747_[TW>+JZJGZNVG' MY.P/#3C'?Q)P:M)#N%WK>7] %S#.1-6N#K\\0?.+V18D56(LM&>4PUPH^X741 M(D- IE!,YP#&( "!]]GUP3]!1^-"$W% ZEOZ;L78$ ,I6(MNSG$\U CS>4=$ MQM4L32X5D?[D3T!A(,#;4H WS1!8DG>1>DGE*RW3(!0R*(4H2NC96GXM*G!. M&1&-7>/VMF03!;"L0"*7!JF&:)PL'4.F,%]/VXG/Y+6 H@=PJ37N%98$Y@&^ MB=:'A;TQNI(H44',#%,OX3$U1@?$F5$WQE4C"6:R?[2E8^JCP2'1)<);)(I# MMLJ"\/<>/B+K&ZA@4.Z3'>VOJC]H7-HX>",K49H$G5M ;J4/55L"0(1@5?9WOX2@7'Q(9$3;F&J\N4EKFY^X+ MOGC'!F8T-S,YS0GX^<"YY^E3S4\F8SMB\WKH+X]04!)CG$[&ON5\0 0RT5*C M>6'J4VH,L%2VB 9$OB;7'ZUT",?S5.ZK,W-I$?#M&2.M*%6*+@1#7+'KQQQC.[;5OT', MP+K;'MG2:*G <,*NZA&WP$BAB3C>XH0^1GY5+E ?T93M'1KRR.%DCH9B(=YQ M!3,7F_C-7/W-W<%FFAF]T&)F9HU/#79(ZHT,DL!1HL7\C; 6Z]$U%^;_B,3? MDND;>#0$ZVC%630&Q.MVL-> X;=&^Y ?$QG S>76&.AI83]D4U'Z1 FV%K!# M"R),F$2D7;R!SAC0BRZVF$03PX\0BN0A1.FX?D#NZY!Z:"+60($%"=&PAPEH M%%TF8I]2-U'\D*#!G,\R1'9L#W ]%^X$3EH:?"D@AAD*;F"T]0->9_H5U/'_ MKW5Z ]QZ]^'MFUS$=1"=(,^M:T%62S!+&D/$JDO&A7%C,C$]8Z3O- $P]KFX MQG5#60?0?Y#L4OWYZ_EW3$06+EB)>D,!/_SR!IPY9AFE C"7=0)105S /G&^ M#J?PK VUN3THX0\XU:S+X@N'IDQ+!& MPA"(@^/H!#^%24"L].65_ &EM>H&_$###9& M,C]3 MR"/Q63&!U""W4YM+E;^KRN7I^_MGN88D+^_L4Q2$<-FD,0!9*+Z)]M M'@55^&)%+XHT1*5=13-4V*;HMNC=4!I\MUYC#IW<'B$*?A'M"IA;NP4Y;QBY MH;K#E]X3-7O&JP>HDLQVX$,\A8!&\LLK"!;9;P WRI 2*< O4UT@6ORT$O#] MJRP4S8=YU!L?]X9&RW52;L-M%1O=P/X>$_,Q#XT;K4L[@"5FO/2W=5@ MG[$ L,P$AO()95<$^G.6@=:(WUF@6=KX"HC&XTZJ3"JX7DW71%^C91\7I8>\ M.(C?[8IL=8))9,F!/.2:)/(Q A\0OF"O/'**^XJJ-A\@C&1K=S*M_+X()+3R9?:5ZJ.F-SF>;D M59W-PC-E(N",B]<=-2>M8 ^17HE,"U^!C/C'.<,3P?.F<\3_.G.)$1;?^:'ILC6W)5$99:]MQ0G#=F17MHX:A:,^8&\<_0XE M/1+X- 'S/">RX3 DVE:7)MA2-'((2 FO+PTZ\5/#$E:VF-^%B+5!3,]XA.PD M3X&FH,8VIY!X15?P.K*&_41LH]AE$)B" )1>29V:C*ODE6S+.%=[5U-V-(0> MY(KN$'5#H&H^8\8-I\-/G9@E7@&F"FK/B<$_X(3X%U(J^9* _:5'B#4CYT/)3SMV4T: 9RGM2](4"O1- C8EM MLS*T;W#&VQ[SF!"122&)CDZ9(MGD?WVW["U@T@NGGIFKZ;Z7YZ$V>>.V2V'X MN%/^@G&8S(68.?3/!35RE"JT#3'^ D2>@!. N#5GVDF7TZ]LL7== P#("S@B MPN7V&SLL!AP$)B=.^R 09"YP5;@D;V,91/4J(U2#SUY.Z;UQ_W%_IPJ*(*-> M\F2FV-062SJA,0 "G$^F36*)[@ [23'JB>:;J[8I;1:((N6=J/B9A,-3-<*Z M:>I&!B%CJLH5H>ZT=JY$C9ZK7^2G7BDO5FEP5IZ09#^H!@Z_76*\CED"^%2B M1E-O=##@X@DEJ(-?06UK@[HB4" >#ZN@?6-P%=^()4ENN>5E9K=D8CV50X\ M&@H T&,G31[3[],:0Y4.[$3QJ7+K&:A9?8[K,0@B0L8''N9,(L=&G)8$!PFX MH-9; [_L=!NK"YQ6T2FZ#;D/$NOCC?0QI*1"D$><=QPFN['>.W"$D>SH1@N4Q&'WJ.F>A2SM* M1!.VB@@MS=K6M501LT:;%?P,3/F] P( M3@34FG*;-;L:%5_]G! M[I]PP4,]LG,S9RU=V<9C@'@X-1'-\WBN7JE!QQ]XTJ[2#?:YA%1EX%K6C-O7 M%2I5!M%@9G!$*2JDU4F]C9F]9BW VH;V\;1\THF*-,1$BM M-#/UR1QPUR#;M0&5QP"W-6MJ6XF%6_#;"'5P3(JRP%N3/&5.@KI<^!N:(GG3 M'3BUVJ0*%3I8W=34(!"SN=+6'KMVI AE@DYXKIE7(!XU%4MPX*!*R<^>,M.B M"9S3PY5W$--"*+@WR,/F#7,%M>'7T,("DAU[#JNF$H>" M=:.N(-PGO(H5!E2RHU=\/!+B]9:J?)3BH^62L4S/(0**WX6M<*5H3%C1@Y%0 MI5P.K\0?[>7$E-%4I3<1UX&,=:1E$;NF1@($%%ABSEKZ\_08!CTI0X:Y=U#T M.&$FG9E=")K5]O)@F7"0 GMUF(=.2G<1B-"!)&# MG1?368'4NG]U3^]^:+5NZ;!2;&@;#6J^;*BY^C5+?V9!1 :_8Q:N2(.@BIYC M5BAOB0BZ@L*43IOT /:@64/\6"(UMRQ3UXMY%XG*T#[G'"[YH-%+LK@8ZJ3XGKQNP"HCX'F, M'ZD T%]O2 0/ULV4I[;[?FGOY$S]IDXRG"EOBF684)X?6]UQZ>5U++K<^[Q[ M0)WH8Q;/>D-13X2>!._[.7U][S(Y8#O)^!P2$(-"-N ']>CJ<

ORT&-;G^J83IK%G-_8#M".@U'FPE^!IW8*<=JACRJ9V["S MM%"] [TB873'19#>_KDU]M'BL>P>_!EXSKO:<. [H@]$=,XCH_0@LI&8(-4@ M&""!&C#9"&)277=:XMM^[,)NLX]>@G=-@S-/>([>8D[;O*S()A:&DMV2I*;W MQ:UG7>4?3>J%DMAE4NS:G@K6M#6$H<@'CLHZ*O#ET5Y7NR6F#"7;L^L0!J0> M2O&JKXDN3U)D%J][1!X4#BWI'/$X?"#BMV MZ43./KS192I.U1VHNT>TQ.AK,/Y6$20J;S@E?3Y_GZ?6M90_PHAGS(6&.]T*?. MRI]\8[RO31=%TYGLB-PL%X'L]=E$YQF6[UGGI>-L?J+E;!;,N_[,,U.'+Y\G MIF5@+A1TB0]@K=RK=)3N:OKHVTN4FW\$.4\7-+R"H*GI2-A&F?.'1QWT MZK3'D-3%7A>.R>*K.=@ 7-ZT#)RR$[LS&'G9]M\!PV+WG!?(/N< 7BY+P>@_ MR\0KCA1$15S3RY])#H<*D;4=-!00.0DV$TJ"4>HA D8$:YC!< MDXH":7'LVG(_$ET3'XX"_U.YO+$XM_M8;!17FS5J<8=;&H?R$Q:3^CX? >R/ M$ZN^!(]6,HP@/,W@SO\@'O0J-R*_=XZZ.!O2A$=='2KBCR71@O1GLDG'*%5F M")4QX?$@=5*NIS+)XO0D.$H(@4^48(^GIEY5&C VPF=6,2]1MOF*#C-E+"DJ M=Y)4!QXI_@84HY/^(AD%MN,L)3DVXZ7VCAMRQU_%1S(B%!F1>D:8 ;-DQ!@S MYS'*)4QW5_VH'4I',H1<2,.EOK,;'R(P5)X";Z*D"LT.4Q8J6] M,'O@E1SIB/<;!S2RU%"*"$S5H M+LC,4JWY:.&I57$F:^^J/64I^=@?Q&I2]$KS]5I8EJ;0Y&.X<,10(;5\#0ZO MR+%A $;8&L7/ ?B1K&]>I!R*03HN>"]2K\NQPZE(ZW.$M&J#5U<@K0EK2$#$ M94BDBS3K/_"FC;YP4EODJ#1(08D;N("4E%S1/=B8@;"8F)=*E>3G*9?,O1+9 MT5%!A\B]5249C91%RH0CNP#D+E6[>EFAN$SJCT>>@W$+S6L"3W W$KSAQ1S< MU7<0[HUX(JYS='P# L/B1!"LL%ES[-7R"M<1MDXE'YT->(+P1VEL:K*:NL4J MG?%<3)_Q_#FY\@HZOF9_=J-2"/6IYO"$#U19P%QHQN=+8QD>II$^(2?#S?:G$+H10U=B$ MJX\DQ481%!.K./"RQ(Q'Q>#\A&2DV!J=YS8J.Z%Y @4!.G79!66:FH)675W( M51AQ?OKR**[K27\NCUNL,S:L$)-[2;H^D/TH!^%/ MR-Y12_N(T"5[*!9#NM#I/H+5 1*[2]PL29.PA@>##XE ](Y^$6TX?7 M?@YERYLLC3EJ^+]@'$Y3AIM]F.F\<[0QH?3:ZS#"S'45NO ;TUH1,8HIJ0U: M!*V?Z45YP]'#)Q)78)X^:(2HNS054RB#8D#Y?BY%[_ X ,/3#IP[1'/,\G5G M^3%7YT9CE7Z-D))[?,-5OW 7AN;<6&GWML3Z>T2WP!NC\CN8>M>= .ZB M,$A.(&(%BH()')DM#@NO5'XI;=CA"4:]I]H_2HQJ[[AA4J+RZ>WA@YXSV*;"/&DQ,H*M7-0+PBG/#V]TY;2C+H+6QFU)X\_'45VCVH_UQ'PQ'.+/3R3I2F[O?.2GJ(XQ/ICR.< M?Q[8$3/4L9$U](>$*+^?8@/#U&'L5I_'([TY&./&H+"L<.XD%M@8J2&'4$;P M'IWH0GK^/[M=31I&XY5">)H^"[A$-KWT)8D(F_S(7"--^;ST$&;&00,@"/%( M86*O$U>BY<)#>OE12AP6>@=FLIHI,B5X'\\L]+]3,/TX;CNB(AX$XN9[Z)![ M9+(^V!$*WUU=_D?$B8C;L$0X+-\'T5X'0D@I-!>=!0M!NQA$":!;/N.M=UX S17)%#$/5@].G&%'9N_QTT@FE M&4FYL#; \$LZDQ@MSM$\Z9Q7RA; >UHNWRJQO45NS1)DT;N"*VL&KS4WJL.D ME9;6;LEP)< 3+IN3H"[RH[^[X]YW;/!KL*KVZOA\8VV$1'GB/=[_->OW?$E[ M)0B'(FA#?2T(ZD(3HB'STF^1R \'\SU=E $?O5EX%OMKCRJS,X67S9==)1V+ MC4>GD PG6>ACRTVDU(. D\[2!4D=J"2=&$G)%58N,F2CE4\S_/*Z9!\ MNN84U%7ZA%C1AO%Q.2*I)"RQ-3R<1XBQ3F#Q@Z$M!&>L;9P*21IC_"S"UR.NX1)N*0/-O1,+UP0L'E8HPI!Y&. M\2^F3^/?.#I.FRZ\N^&L]COK/XTZC"\?;IZEZXY29<$+\L$[2:U35]UHQ?=D M?4 4>O0.4+ET5ADY+A'"#>[,!!-==9Q+D3P79S)[P3U_P0=9A&U%MLI9)B W8/5+JQF! M7N/U6&"JX%>^Q$GRI2^ZQK&X/$?E]>@4,)@%JE T+='M_Y# XO+Q16+;+*? MV:NWO7<[6ZCOGBP>IYN$ MY0"TQ)>I:X&+]SV^R-FK_&I2<87A$%-C!BFQ)95)Y3H1"*TT'W_HI>>VKL2S M P:I*F.?XC#?&:8G)4Z?=+YGZT:B&L MR@B/UXS06DS9?_8%0 ^^+_8C*CM>H&S+@WIT=O/BX^W98[Z63F_Y"),'%?81 MJ$=8C,<^BM@7!U88#.+>-AU=?4]W&BPNK[Y7.R"IP>P_(B2)KI!)67\:KTO/ MU2TJL/B5N%:^ZYPHC:8R97$)X&,R 8.)%!/!Q+@+]LH10H4,&V4&N7C"I7?: MA>]?DDD13HP:Z_.U8QRM5RN^V\Z'2U+^O+B:7^+ED!6G\3AWS/>/$,O3=1;Y M3>MGZG0OVT1^;\R6761_ 8FXBG_GB8[XU2W_,:3XJ0I_2^J:_X)2>IS_$-6O MNEFC&:[,"EZ]G/\50$3#?]N)?VG=COZ>$@1+K=O2CQNC0>SP ?A^Y2 "D5]P M@O@7MI[]+U!+ P04 " -@G97(B]737P% !C#0 &0 'AL+W=ODJ+ MT=*8U=EDHLLE;PH]EBO>8F5C<*;Y,M M2B4:WFHA6U)\?C&Z],^N4BOO!'X1_$GOK#&'VO,T=:D5=Q?;]#?N]@1RZS0_%K67T1EEA>C;$05GQ==;6[E MTT]\'4]L\4I9:_>?GGK9!,)EIXULULKPH!%M_RR>UWG84\B\-Q2"M4+@_.X- M.2]_+$PQ/5?RB925!II=N%"=-IP3K2W*G5'8%= STUO^R-N.4]%6="U;HY F MNBKJHBVYIN/[8E9S?7(^,;!E-2;E&O>JQPW>P/4#^@BXI:9W;<6KUP 3.+GU M--AX>A4,(GXNS9@\GU'@!>$ 7KB-/'1XX=]$/E>RV87^),R2KEW>N:+?+F?: M??_]4 9Z_.@PONVF,[TJ2GXQ0KMHKA[Y:/K]=W[B_3#@?;3U/AI"G][U341R MCM;H ZF$+A8+Q1>%X17-7JBL!6\-:32 5*["Y29,\[+BAT(:-GJ_1+IDC486 M[8*,XP:YX&#FO[I!QZ(ELY2=QI8^.:/W0I=%3;_R0O7D(91>SE .%'^S#';+ MT%'"I^O>SIVS[Y;>TG$PBCM MUYG/$B_K];5!%,[G6I:O<1(O95X:X1FR($LH#A,6>GFO5\H&_"D%5+(D9U'B M41IE+(]#2L*,^4E.'UH#J,+.)D@=!R>PG<20\6/G10JM@/(8SR"E>VD@=401 MBX. Q;&'=E+EUX./=#W=4OD=R;3:?>76Z4J+D+KPD"ED6Y7T*_)3E M>>C6?NZS((KH'B/W% &?8N)QA0 T+.R&5: D M5_:X@@:.(2TJ#GYQ>FB%!;FS)=5CE_$!6VXLM+(][>OIN*49V"[0=Z)^(;#V MNFB+JF!TV=DI40LLWW4*!Z9CS)[-G]$OE6S& XT?;QL__J>-W_)=T%1HS8V> MP(F9J(417!_J[V'L3\. =D\+;0."=?-J&'S;Q.LCA KS1O>B98,=5WMCF]X$ M&_+04A04B[QX)[;O3!C&X$]$000B1QZ]/^F6( ,F6 ,E@D:YELY*M9>.& T59RLZ^*UYR\6C'\J':#\(>/JX^ M'4;_7XEPA0P#Z(B2-& 8(7908!:EGH?NF?6;H9>P-,LH2#"S$W\]40YYEJRUDM%NZ 8,2?+8F0"B-P"UPVEZ,,V3O8LOSMN% MN][;.06#_1UX^W7["^*ROSCOQ/N?'Q\+M1#HZ)K/H>J-4XQ*U5_I^Q&ULC5;;;N,V$/T5 M0BV*%C BDI(=.[4-.)LNM@ML:\1I^U#T@9;&EA!)5$DZWOQ]AQ==C&:-O-CB MS)PS,X=#4A45QK1W<:RS FJA;V0+#7H.4M7"X%(=8]TJ M$+D#U57,*9W%M2B;:+UTMJU:+^7)5&4#6T7TJ:Z%>KV'2IY7$8LZPV-Y+(PU MQ.ME*XZP _-'NU6XBGN6O*RAT:5LB(+#*MJPN_O4QKN /TLXZ]$SL9WLI7RV MBU_S541M05!!9BR#P+\7^ !598FPC'\#9]2GM,#Q<\?^T?6.O>R%A@^R^JO, M3;&*YA')X2!.E7F4YT\0^IE:ODQ6VOV2LX]->42RDS:R#F"LH"X;_R^^!AU& M@#G]!H ' '=U^T2NR@=AQ'JIY)DH&XUL]L&UZM!87-G83=D9A=X2<6:],S)[ M)H_0GE168'=$-#EY*%_*')I6_KFXO6_][L MM5$X-?^\U;RG3M^FMB?I3KH%H_<-W;$9_OE)XVA>>7F-?[_P! M(O) \K[<'+)**,C=!K:BS-^J^BKOVU4_%4 .LL+#6S9'8NPX$.=MC+Z6GI0- M.90Z$Y7;+[=KW'GQ@=V1!P\@.+70JTZV%KD%17:%=3Y")E7N8[;B%5\&YA*@ M/>(W^0+U'F&W(<_WA-[P9+!S%AR8UEL6?23C$S:?D<^B.5E5$^HGK./X"'OE M'"P)CM["TV!!"I[BP(M7,A^C9\[4AWT^-4!F'2:9S%-*-J \+5MZE MW$%K?-T7\"EYD@85'O;!22^TG0T\+](B6$\]Q4[92!4V=2[FL])!'![L@X'V MD8Q.;A?)(!<;2TY'NL M'5LGWVP :\5'^N- M'(-6G;R#5K-@64PXODHWK2JKP1BT=FIU>^74FH<%$LX3A@-7O?X/U8G3Y1QF M*QFA*7V/7$E/G=()31EYZ_46CZZG&M317<*:9/+4&']3]=;^GM_XZVT(]Q\) M7X0ZEHTF%1P02F]NIQ%1_N+U"R-;=]GMI<&KTST6^*T"R@:@_R"EZ18V0?_U ML_X/4$L#!!0 ( V"=E?G:(V^% < -01 9 >&PO=V]R:W-H965T M++!?;#[O/?=]J8NU-I_M2DK'OM158R]' M*^?:\\G$%BM9"WNF6]E@9Z%-+1RF9CFQK9&B])?J:L+#,)O40C6CJPN_=F>N M+G3G*M7(.\-L5]?"/-W(2J\O1]%HN_!)+5>.%B97%ZU8RGOI?FOO#&:3@4JI M:ME8I1MFY.)R=!V=W^1TWA_X7:_%Q>CD(")"M9.*(@\/X3F #3 (QO@=WPHQ0_%NZ,A5' >,CC M(_3B0=#8TXM?H7?36:Q8RVYU/5>-Z'VB*=FUM?#]'3VP_US/K3/PE_\>4D3/ M)CG,AF+HW+:BD)H7]T962EX <*'M9TI M5O!'UAI52":J2A=>JD.@CY(]#/IA)9DC?V!S"EU$H-]KG&5N15S? (4A:[!/ M=_<^<$J&!6F=0BQ)&S!AD0E:[WD!>Q15)WHO)*-HL# 8B>K)2BQ9IA?LGZ+I MB!V/>Z\( $0X!LZLT0XP)1@"4:7^ C/5,&U*4'$: ?,9L"A:5:,H#>Q@/&,D MZ2!" 0@*U_Q>P.27HNI*U2R]T +R2*0DV@,+S-;"E'3'^PM;(@L&3-DM>9P! M=^G'W] 8:R@S: VN!*2F--+E6;@4* M3X267/RP,/N@EEJ7:U55I-N%QLX:\:^(D>XLT-@3=LZN:]TUCMT*N_(("QI( M1 HX>T]XQV(>A+,8\5/040LW*22VMZ(.JND%);L%<1@S>'(K5 G$*"_>Q(/5 MB\X8$-_>2-)@-INQGYM"UZ3'+W*7B661W[XSJ%/&/7DZA+ E,[%X&B1QRGRM M.=6+T\X^JYPN0#$P;24%04C"(,J)TU?685&>0,B$_2@7$MC(@#M@XBR(IU/V MT8.O=+,\==+4P]T@S"+VH)VHMDN"<@V127,>I&FT51Z[$T]><>_8.$F".,]. M:,MTDO18DZ)Z0XZC61#F\0ERV4:[NZXS3K* 3_.3'96Q=D-YG ?A%!?O5]JX M'J<7?I? A/:Y1G.), E";W18L""U<^5DKI9P[-I[!:(3_ MEV']32AX%N0A/WFAZGT$*U)\$&9^= ML ]#G)$OUOR+\2B^]8/DT"'L[8D;*0#F4A/5H6 M[M&JE5WE(3XG!D*JEDT?[@/<%[GG4+DXSH[R99\R?%[TCM4W=4B\?74XF*CZ M=+V69A_:"T0,IWRVW:G))8B=]];XW0OWA^^W9'EZ_0B=+B5[/[#\SC"@E:T0-M%CF6-DL3?!_M@WN V)L=?YNR"#3LV.]3#;8.SMN[ZYM*U^'P)?\2E>J M[+6-\M<4"LNHU6A,#UKW*/'#S<"'P=P"UB/CV+=C(+=\D$A4^"WZ0D*US?=? MK&L$ZBO=:XUF_I5!54_Y!H&IA6=&QW>]827*OMP38_(\NM\W"71\+I>J:0@M M!82R!;"@\/"7!>Y#O_EON$3?N3+TG7J.[(+.^:G)T+],T)\](>3#+DF-I M(!_<(O^&6_B'%0F-E-,LX<->7N0>8#Q0$NUF8K/$-N!$/>#)E<13$2<32,.#H66Z].D@;_QLQ'B1P2!Y$TX3- M9ARN>UJC?G9]X_I6.&D*V69L',/%42KQ D:^;:C!W,"J6^H[<#*,J*N &R.[ MIC.T+.^W--%T$$M[#@S4#/0QZGO(SFXZ]*'&^^=YS__[[Z8\XC^ >12":,+1 M>+Q*89-M]BF,.53)I[C,T=/QN!_P%&T!S+]OU!RM#5+#2^L>BLC)SDN[EF;I MOR< $;5O_:-[6!T^65SW+_7GX_WWCE^%@8=9-#<+7 W/NO^8$ M "K"P &0 'AL+W=OWN.?)YSG>^U>:C70OAX$NK.GL1K9W;G$VGMEZ+EMM3O1$=KBRU:;G#H5E- M[<8(WH1#K9K2.&;3ELLNFIV'N7=F=JY[IV0GWAFP?=MR1$GT,/%> MKM;.3TQGYQN^$K?"_;%Y9W TW7EI9"LZ*W4'1BPOHGER=LG\_K#A3RFV=L\& MG\E"ZX]^<--<1+$'))2HG?? \?-97 FEO".$\6GT&>U"^H/[]H/W-R%WS&7! MK;C2ZH-LW/HB*B-HQ)+WRKW7VU_%F$_N_=5:V? +VV%OP2*H>^MT.QY&!*WL MAB__,M[#WH$R?N( '0_0@'L(%%"^XH[/SHW>@O&[T9LW0JKA-(*3G7^46V=P M5>(Y-[O6NME*I8!W#=QTCG\%A<1JL8*\UE$LQ?/$A:_ M/))#MLLA.^9]=CMH"?02ZC4F("S(#FINS+WL5O"9JU[XQ=68ZR'\1R,\JP5P!T@ O1 &TD"!!)Y#GI8D2U-O%3%)LARMA"1Q2?*BA-T#8[5"K#4/ M=6"2)R2KBA,8OO#B64D3^A+F]:=>6NGW6,@H25D.E)$T*8&5A)4IW!G>635X M\9S1F)B!28*1J^H$'3/"\A@-QDB9XD;)@3T"A)&,Q%&%G1:J<'4(P"@AOBJ&S*J/ASBB-21H/ M=EG&A&89'.%GON-G_E_YR7U>1C0@&]$YN92!-?*;[OB@NZUT:UC*3CH!O17+ M7H'"PFT/4?=H\&/4A7WN@H"PWKF!NBNCK07>ZKYSX79Y7?=MC]>-Z'':./EU MN'I,2_?F?Z>&6VO5-]Y!!]'-XW,$.N$BT*.2D!=:R2:@68SO&_X L%P_AT=B M>H-5#%7TE^!F*,0_\. Q,S^$/S+1_ +7X1[F>\G_AEW"X=DK)3%U5-I 2@O5 M:>;)Q"I"DP*M2Z4((D4]) G*E!*6 MI2= ,U*P$G!8^&E6'M,,VVF&'=7,:^MD^R/7Q!=LQ*PGKPD\L'U="]%X$B^11'"/ M3VP#71?B7G?-(;T<#7Q8+S^)9CGP[C$HD#BRX;\#]-;^4/OG@^B0B)X]6(43 M+'XXPE):+K7 M0+7"K$*;:%%J"&;HI7:SNTYT/C1@W[8/;>Q;;E82^:_$$H_&IP76*#.TAL/ MZ4UHQQ;:87,7S#5VT\+X#;B^U-H]#'R 77\^^Q=02P,$% @ #8)V5R$_ M&0#4 @ )@8 !D !X;"]W;W)K&ULA55M;],P M$/XKIS"A3HJ6Q,F:;K255EX$$HB*#1!"?'"32V/AV,%VUNW?5-@UWI)IU9%N# MO.R=&AFQ.!Y'#1;M>X-O C?V0 :?R4KKWU[Y M4,Z"V!-"B87S")P^]_@:I?1 1.//%C/8A_2.A_(._5V?.^6RXA9?:_E=E*Z> M!9, 2JQX)]T7O7F/VWPN/5ZAI>U_83/89E O4LWW#'YU.C-V"\-:%YH4^U]R9R0OFFW#I#MX+\W'QIJ+_& M/0)7);S]TXF6*NY@=,=7$NWY-'(4Q)M&Q19P,0"R?P F##YIY6H+;U6)Y7. MB-CM*;(=Q04[B?BY;.RSM!C M^74L]P$Y.X[L!^C:MKS 64 38M'<8S!_^2(9QZ].\,[VO+-3Z/-;&LBRDPBZ M@D(WK5;$UWJM/6PB[E(YQO]DA./\ET?!B0$-IG58>@*N1JBTI D7:@TCH>A$ M=Y8\[/DUO!.VX!)^(#?#HP!JJ5ZA 6KJ3F3A4Q-"J#JCA.L,]E$K\>!E"V>0 MI"S,LXRDJW&8)S%\1)K)6LL21$-UN,>FKTJ6A7F: EEG; )WVA&!XV6"),_# M+,\A85=ADD[@IBBZII/P31P>PV:-;]AK)4WDZY88SWI_LE>#/,_I/YL$$_<;,6 MRH+$BESCB_PR #-LI4%QNNTWP4H[VBN]6-,B1^,-Z+[2VNT4'V#_US#_"U!+ M P04 " -@G97BUJ?RPL( #0% &0 'AL+W=OS)5>"8M;O9B8M9:B<)-6U83[?C)9B;(>7)RYWV[TQ9EJ M;%76\D8STZQ60C]>R4IMS@?!8/O#;;E86OIA933>#?BYE!NS=\UH)3.E/M/-A^)\X!,@6^2)NY?;ZU_Z]:.MJ^J4L[/)\D U8(>>BJ>RMVGPO MN_7$9"]7E7&?;-.-]0_&ASM5*LD_BBS1L^$G,*FE&9Q,+ MTS1@DG=FKEHS_ 4S 6<_J-HN#?NF+F3QU, $F'I@? OLBA^U^%-NQ\P//,9] M'AZQ%_8+#9V]\&\7RMZ7)J^4:;1D_[^<&:M1&K\>6G-K,3ILD=KEU*Q%+L\' MZ Z)CUBSNT7]%4DJDY*UOL,XDFE-L[2RGSV.R1 M+:1::+%>EKFHF$!K'EK+46^'U_+AM6Z=4X]MA&'XFZL*K8YJ*FMFEZHQHB[, MZ)1]B[ #X/^DT&V5,.18S:1FR/+VDN\N0X^]C."4W=>EA8T[*RQ*]PWC6>KQ M:4Q7"?&&8LCKTDRM@G98'KY2##4.3[ MWC0EDV&4>6F2.#>)EZ4^.Y+LN$]V_.IDP^]:U;*V9B_UP,'D%S"QD8>2>]3Z MT>3N&89G<*VAH,*Q7=UHC55AKBRDQN0W2(?OA6E \4V]*$KI M(O#\.&FSRH+$\WG,IEX2A/C,IF&?29XA'SYR@$1R%F1>EJ5=(O/6T8'0L0 9 M#Y&\+/3"*6<);(8)>R_G$E.*';0A#/H)'[%AQ"-\ D>([Q;5,(+K!+^&&8W@ M&.F/>F!XFOGX/?3\(,'3U$O]<-1!*SI/^]B&,UG+>6E'/4J:E$6PR3T>^/ 3 M>^DT'3VMT_UE(9*8$G.JR@PU[7-7J ]/5:=25^=R:NK4TM425Y6I7";ZM,* MU0C/H?(\;O[%91&?%.4<(:-TSK5:N:H4*]7@GOJDH6(%%8GUNGJD.J7G]^.[ M,9MWF31(66.5?G3@F%4,+7!"7CJ'.\+Z1U5-^XFP+[GCP=C_^LEG6T(=B=80 M78C@=G)7"(R/.?X#_(?L%OTJ=+YD:#P4Z@-4U'I%X1@.;M^*U?K=^\&(Y2BI M$GPQ],PA _D;-Y5*NS6B)EAP3C&O\_\\93]J&J*#NF M?F!96\PW?4>]_2KC 7_7?[<.[ZS*/[NL('EM=0!/Y) 0GG",-OA95$W[3%#, M19WOS/E8]G!*HZZ7HEX0![,& [05Q#Y8R5J9DB8#\@!BXS M][66J])2]?51=/#Q,7*Q_%X6"RK(!6$?Q@3AKV'[KE(S5_@6JRTIX,!'P=_Q M _+Y;-J6K5Q$1/$;-.+*[19M&@BB/\[83V@%[>ZVJ7VQS\)@G*$^HW'\-8@$ MUTEF&-3I?!KI*KK6NJ%0_0HC)'V$*D<]7]XS_OT MKX$PLU2;FKK(,5%.X"_9R!Q6^(1QV8S93&VVI!=8D4- M%1-X7I8/C@80@ZHIMN'9]2WH@16JF=EY4[E0N(G88&$'6R10P)IN@';?6Q)Y MV(49]K1I&K*/$B>J_><>PWD3W$GN*GH(BZ$7A2F+2 9D+U,? M@L";0C'VF: MD@XA:7BC"8Y]=./E[TW9DF\<\[X?K\6Z1&.5?SAW>VQ=[+%U !D ^;@W9TWX M$4R&XP>6D'>\AO1-DW[<(;H<0M,F24@\#WV0)<^T15^L2&T0>W'FLX#$ *3$ MD_KYN(OZ*18*OBN+/0W2ZA:2/@DV%7=:/U'SD\;(SOJ!5 W;7)%N-^J^^%[0U+(R^-Z"P1(B%1>$Q%93TC9D<9\?:9RI95H7+1[)G3O3@53'$QQ3DO ^&@.%J-0"AO;^[8=UHU:X8J M#OBSK?2R*#H]05RV/3?,6XB/!/&IZH#(YNG.#/<"'%Z>&L%.@L^73021D^=; M$X$7@[1NL57FK[>!]@CCC"055A7MA,6=M+:26S'@90$UXC3=DQ[?M'GONO[06CDU( V MYICJCU,<8'7[_JR]L6KMWEG-E+5JY2Z74D FTP \GRMEMS?DH'^)>?$G4$L# M!!0 ( V"=E&PO=V]R:W-H965T"O5=[U&-/!2%D)/O+4QFU$0Z&R- M)=/7U#3L:Q,P04^*-!5 M63+UV?P!\>MWAN#O*$EA 5FQB(P^GO&.1:%!2(:/QI,KSW2 M.NZ/=^@?W=WI+@NF<2Z+/WENUA-OZ$&.2U85YJO<_H;-?5*+E\E"NU_8UK8) MG9A5VLBR<:9YR47]SUX:'?81X\(&Y=$HVN7D9Z;W4JQ^>4)5PATN#%P^L46!^FH<& *W)D'6 ,UJH/@$ M4!3#9RG,6L.O(L?\-4! K%IJ\8[:+.Y$_#TSUQ!&/L1AW.O Z[57[3F\W@D\ M=\$[KK-"ZDHA_'V[T$916OQS[+8U5G(D9O^OY=U \_ M=#!-6J9)%_KTD4HOKPH$N83"!LC8 .7$_QC33JSC3.]?@4(FJ:-8( M2UE0M7*Q@DLN:$56FHE<7XW@(^G'"O@+F:H##10FN4 %%*C=,/9AKC#G!I8L MXP4W'#5<0"\._3 ,:12G0W^0)C"7XAF5X91S(*0AJW20.IOW[X9Q%'^HLY)K M73&1(1'51@-1@9QXR$I0QD:IGPRBJ];C'K4>P;Q2"FE[(Y6K_C=*MO:74>RG M87(%!Z)6;]/TX#:$CMFD;V_3LV-*C4JE:G;,BW8E\/-)/KZ)I M;'6#VQ4DI&ZXY =,9*4.U7J=!S""V]+)3[79;P-+DV$;P2=I*%%(Q9MZWJ%= MO]6N?[9VV5[JG-*K$^VT7H*^A1E3ZJ>5C-7W; IC/V&_N(3=,DI(W6BLW^HT M8X5+76;V*^5!<9'QC1-H)]@W06<1]K^XE]XVUP_2_S)*_"@=7L&7(SP)KA_Z MPR3NTGO0ZCTX6V\N*!E0&\ 7:@@T'M.[$^W\_-1HK*#*K)WFAR=3+Y#)E7 Z M*2R8?;>,/!&>,^/QZ?","UI->D.;YC8D;/>(= 4FOHF;K']#V<(->L>+(-C[ M>I>H5JY'T>".J3_D[6K;!MW67___S>L>ZC-3*RXT%+@DU_!Z0"^&JON2>F+D MQO4""VFHLW##-;5RJ*P![2\EJ=9,[ %M%M?5T,#!Y@14W%ZI&22-KI2MNJ:DW M U-KY"OO5)4#%D79H.)"!HN9[[O1BYEJ;"DDWF@P355Q_7B%I=K.@SC8=WP0 MF\*ZCL%B5O,-WJ+]L[[1U!H<4%:B0FF$DJ!Q/0\NX^E5YN;["7\)W)HC&UPD M2Z4^N<9OJWD0.4)88FX= J??/5YC63H@HO%YAQD_:V/G6)9;<+>98_<\L7,ZVVH-UL0G.&#]5[$SDA75)NK:9107YV\0XI M) .G=WQ9HCF;#2R!NJ%!O@.X:@'8*P Q@_=*VL+ +W*%J^< V)SH,3VE*Y8 M+^(?N;V * Z!12SIP4L.(28>+^D/\9_+I;&:5/!O5Y MQ+ ;PIV,J:EYCO. MI&]0WV.P^/&'.(M^ZB$X/! <]J$O;ML# 6H-N:IJ)5%:XUJE8TY]QG91[@7M MIGQ7X*M+&. :@1M8JY*.*FE"2+"%:@R7*W,&4W@K3,Y+^!NY;I,-E"JU1 V4 MK+W)R*Q1IYY(;8CL8AR\;.B,,D2\&7O7.U/F^,VVV#+@]+2^63EB,^^) 77&[0 MXTFJ:E]@0BGX4I3""H(?16&:,A@.PVB208\4TX,4TZ^5HCG>WR4ON-UA039&D812FDHW!,>?]=R?-\-Q)3PK)Q2O\L9/1OU=Z7Z!,JAI,PFT3> M&H9T2."COW%P=<[OR9$4H]'=PD\ %G4U?1$;I/!(^_'T?X&SHEU3#?$D/^P M2"XB> /L@L&;'LEE!\EE7RLY2G.CA?7VNB$;H9%[-I2\H]-&*5&Y\&K8"EOT M;5Z7,'LI==?.RR=Z7/+RT0A?0$FDW\RU>5$I]GS!9YM[Y'4K7G<+^DR=(QV* M_@)V6?F\D8LKE-DD3#/F6J3"Q"N.[ R2+(SBQ-DC8,-P$@V=/8:8"NLPA2M\ M5+022ZE^%>< ;_5[5/GT'MX*%ZV[Z.GZ>TK\SW7&R$- M45B3:W0QHA*EVY=;V["J]J^EI;+T]O)F08]=U&X"C:^5LON&6^#P?%[\!U!+ M P04 " -@G97(=_T1B(& !?$0 &0 'AL+W=O/1QVLAK]6"ED81 MNO&UU3GH3!K!77JC_:V-'6.9,L5?B_)+D>O%R2 90,YGK"[UI5C_P=MX0J,O M$Z6R_V'=\GH#R&JEQ;(51@^61=4\V6V;A\<(T%: 6K\;0];+-TRS\;$4:Y"& M&[49PH9JI=&YHC*;,M$25PN4T^.)%MGU0I0YE^HW./]:%_H.6)6#78#78HG; MKYC-X$7)*@4'5VQ:! Z<9P.S=./8WP& M3DJ\85-=>P0AB2$\)PD])$CBD#"&'OR$'7["1^/'Q@%B MM6V86 #[@-&K\E> \:UQ%)$P:W;:%#G'^Y0 MI_.YY'/<(/A8:Z41,\8L:MY!!BJD0"*36#]Q(PKGMUQFA=F4 XJ[Y%/7]P"[ M_XP79J=?/DLHH:^ZYP.:VWX$)+":4S<(P7>IW;;(B;T$/G-E]&%H_':%YU.# MHAO\^C0]K;\VET\2[,%-U.$F>C1N+B>?;/E>F&V/2W?;:@ MQOJ7.RA:V:.J4,!4"SIU9"6-U#[@[/TFJIMFHZ8,]646ELT^Q! M$ 28V?@=\M*TY=N"\X $0XAC-PZL1!RX7K@_A)V&B/X3 MQ#Z!Q#=0]]'3A+IIU/D>H\-)X$8$ @HTB%T2;5T/8FLQB)&.HR$DGDOB'[F> M)(8O\N^YCG$3+W4]\AU[;P2;&J:8#T*(20B-J55%=_*/B2!AY/H^A!&0-'2Q MA79!D-38MME"/Y(AYM9-PA]%$:4MWVX4F (2>":* Z,T]5UDZPU@4ZD4&;$X M?<]%A-"FP]/$Q8M5Y"%4:;-O1_H!@Q5OO-Y"Q0"*! MJ<3GD$2F8%_?CU>*)4;0G'0&%)U&:4PIJ\B)[+R!!&DT>GANA'UH3#HT)D^: M5YG"#;6'OH):V=G/?C\K&8Y(R"WPMK$9"TS,!@E+D?/2<&)E%7@WL^A H;DI M>11@^P.Y^B5[L,:CJ?7>+*I-"(^(>UWH MA>7=EL9.%G\*@F_P',UQK(*[@I&[\ HCKM?_.-U-*>[I:Y-T(G'^+TAR_ M.#TA%XY+] 7@&9&^@,M"71_.)$=0F>1@1B37M:Q, 58U.A<8"YX;F']DQT)9 MS+@M-S/H*>RBYF\?[$8[E]XEEW-[M55;NZ_W=?NUX/3YM*\96]^>GC/ MY+Q ^)5\AJ(8.XZWLKG.-R]:K.P5>BHT7L@MN> ,M],PX/I,X!VQ?3$&NM]4 MQO\!4$L#!!0 ( V"=E<&*.=$H , \) 9 >&PO=V]R:W-H965T MUZ1I L&2]14EM W':H 6:S4BZ#4/1 M#[1TLKE2HDI2NYM MC6DO@D 76ZR9GL@6&WI3254S0Z+:!+I5R$IG5(L@"L,LJ!EOO,7,[:W48B8[ M(WB#*P6ZJVNF'I8HY&[N3;W#QBW?;(W="!:SEFWP#LWO[4J1% PH):^QT5PV MH+":>Y?3BV5F]9W"'QQW^M$:;"9K*3];X5TY]T(;$ HLC$5@]+C'*Q3" E$8 M7_:8WN#2&CY>']"O7>Z4RYIIO)+B3UZ:[=S+/2BQ8ITPMW+W%O?YI!:OD$*[ M?]CUNEGB0=%I(^N],450\Z9_LJ_[/'WDUUB@Q4W&CY>KK515!R?CF7 M3;/PU4BTR1!M,H:^N*,&+#N!("M@M>P:BE9A(14=+E!!FRU201)I!8(K@&,) MC+HXGL 'PK6U\(N&JK-,@C;,=!IV3 /]*BFHE:E2N(U!=IHUI3Z%"[CFNF " M_D*F^A( (E"N40%1>%A&/EPSKN">BO.E MX\8B/B :9G^0)+*6#\.,T@1?/\F@:O8(KIK>!I'P5G"4A).3P9^IF MA/9LH#T;I7VE>%/P5MACI)G5VN+3T&DZ*1J&??O]MSIM?&YUK A^R"&=Z<\X MY/U-,/@%]@WQ/T[T:]*SMPPHJB)()W$*)Y!,SNSCUF[1H?.F$KV7:)*')V D MQ*1X0N)YNA?3].38Z0>/AE2-:N-&L0;GLI]7P^XP[2_[(?>O>O^I<,/4AM/1 M"*S(-*00/5#]^.T%(ULW\M;2T !URRU]L:"R"O2^DM(&ULK57?C],X$/Y71@$AD$J3..D/2EMI"XNX!XZ*[AU"Z![<9-)8F]@Y MV]GN_?. E'MLSG[]O,AXOCTK?FA+1PGU=2;,*2FN;11B:K,2: MF[%J4-).H73-+4WU(32-1I[[H+H*611-PYH+&:R7?FVKUTO5VDI(W&HP;5US M_<\&*W5S2,;G)*]4K=N\EN^"B)'""O,K$/@--SA.ZPJ!T0T_NXQ@^%(%_C8 M/J%_\-I)RYX;?*>JKR*WY2J8!Y!CP=O*?E''C]CKF3B\3%7&?^'8^T8!9*VQ MJNZ#B4$M9#?R^SX//Q/ ^@#F>7<'>9;ON>7KI59'T,Z;T)SAI?IH(B>D^RD[ MJVE74)Q=7W,MA3P8:%##KN0:X>4-WU=H7BU#2P8_ H3$;*#'3O0V["+BY\R.(8I'P"*67,!+!KF)QTO^3^YVD/O]:F^L MINKXZYS@#BX]#^=NS,(T/,-50%?"H+[#8/WB63R-WEX@FPYDTTOHZQW=P+RM M$%0!LJWW1)FLHR\TS%_S.]1T;\ X&09:@SE8!9FJF]:BJU61 93/9C)"'ZGEBHG4!8TE MXBY++Y[-61R_[65.DA&+$C=,"7J2CJ+9'*Z+@IJ5R]DI W3_LUM0C>M@QN>F ME7=HW!;A$^GLP2M-4@(BS#>SIWEU>&=HG4YTC)*98Q1/$S=,9Q/XH4MT>7\Z M90O8>(G/83*.4QK2\9O8#TD,[_MC_&;D5^=3/[ IG+LSX:/>5J,^^ YN2$\K M;=?FAM7AD;CJ>N.#>_?"?.+Z("B-%184&HUGDP!TU[6[B56-[Y1[9:GO>K.D MAPZU&ULO59;;]LV%/XKA#H4-L!%(G6Q MG-H&G%ZV &L3)-GV,.R!EFB+JT2Z)!6G^_4[I!0E3ETOZX"^V*3$\_$[W[GH MS'9*?S05YQ;=-;4T\Z"R=GL:AJ:H>,/,B=IR"6_62C?,PE9O0K/5G)7>J*E# M&D59V# A@\7,/[O4BYEJ;2TDO]3(M$W#].Q N9ENV MX=?<_KJ]U+ +!Y12-%P:H232?#T/EN3T+''G_8'?!-^91VOD/%DI]=%MSLMY M$#E"O.:%=0@,_F[Y:U[7#@AH?.HQ@^%*9_AX?8_^SOL.OJR8X:]5_;LH;34/ M\@"5?,W:VEZIW<^\]R=U>(6JC?]%N_YL%*"B-58UO3$P:(3L_ME=K\-S#&AO M0#WO[B+/\@VS;#'3:H>T.PUH;N%=]=9 3D@7E&NKX:T .[NXXD7-C!%K43 G MDT$7K45JC99%T39MS2POT86MN$:O50-QKUQ ;CDZEX5J.!K]HHP9H]$-6]7< MC&>A!5(..BQZ F<= ?H5 H2B]TK:RJ"WLN3E/D (W@PNT7N7SNA1Q(O"GJ"( M8$0C&A_!BP>)8H\7?P7O[:=6V,_HC^7*6 U9].'ZE@>+ER](%KTZ0C 9"";'T!?774&YJ.DOPJFZ<+)'X50^G,5>.$4?SMJ% M\Y"#QRG<5'SOBA6KF2RX04R60&JKM!5R@[9<"U5VI2BL@/?05M!:F(+5/EP^ M:-1;P8* :8=GU?]VC6G>MQ[Q-YQD[NX:>I)!(R&1K51KX%HS/D50[E#,$OT$ M/>T^P3] ?[SL>]&R_ L*$SJ3-7MEK( ,G7BG(O0#&I$DPW22 MCOTZQ2DA;OGR14X)?>4?9@1/\FS[AUE.$KS M+_=.R:+5&N3[L<^'([?V/F68D,D %6=XDN9[>D/1*Z=VET'$:PD*9W'BQ9[B M>)H\U9JF.*+YMVD]FB9X2ND8P273^('::)+C:0X1_OYZ)YC$!_;/U+NK_*$/ M#.X1G$?9 V@>0R0@/P]I3_OJ!6TIB7":9DYQBA-"]Y6G48Y)DGR;\I#>&8W1 M*,5D"@1A%^<(KHNRZ?<7G4*U1D]V_RW!>]WOO?)J#5Y!Z2;3@UKWGS>?Q],) MI&"\G]T=@'^;8CJ%A'2T;RIA_E4*MU,2V"/Q1$GHPL&@$+^#P=#P !R!3NQ MI%&U*#VNL?#7=4A0K7/U!)HB1Q\4"$L2C((WH,TMB"C@(W NX2/; M>LL ^Z]#X]) R&[^A PX.?3%#!]-0 W7&S_G&> $Z= -0\/3891<=A/4P_%N M#GW/]$9 GM5\#:;1R20-D.YFNVYCU=;/4RME83KSRPK&8:[= 7B_5N!BOW$7 M# /VXA]02P,$% @ #8)V5V8SWHC)!0 < T !D !X;"]W;W)K&ULC5=M;]LV$/XKA!<,#L#8HMZ=)0:2K,V"K5M1IQN& M81\8B;:Y2J)+TG'27[^'E"R[J6/T0^*C1-X]=_?<'76Q4?J360IAR5-=->9R ML+1V=3X>FV(I:FY&:B4:O)DK77.+I5Z,S4H+7OI#=34.@R =UUPV@^F%?_9> M3R_4VE:R$>\U,>NZYOKY6E1J'JQX@LQ$_;CZKW&:MQK M*64M&B-50[287PZNV/EUXO;[#7]*L3%[,G&>/"CUR2WNRLM!X ")2A36:>#X M>10WHJJ<(L#XW.D<]";=P7UYJ_VM]QV^/' C;E3UERSM\G*0#T@IYGQ=V0]J M\XOH_/$ "U49_Y]LVKU).B#%VEA5=X>!H)9-^\N?NCCL'90_<\NG%UIMB':[HQ4MKRATJ0F5@@VM:0 MX;U;F].+L84%MV]<=-JN6VWA*]I82-ZIQBX->=.4HOQ:P1C0>GSA%M]U>%3C M'X4=D8!1$@9A=$1?U/L;>7W1*_HZ)TGKMVP6Y)^K!V,UV/'O(7];;?%A;:YB MSLV*%^)R@)(P0C^*P?3''U@:_'0$:]QCC8]IG\Y\H<@OHB1SV?"FD+PBLFDK MT5%:S5$7??Y,E[]#;APW=$^6@LQ5A0IU$?'J#/$>(53F.V"HM3X$A0QE0^Q2 MK0UO2G-Z3@[1[:TT!33^+;AN:4.0=/4@-$':MV*X$R-/!@9=CZ)9"W([NR4G MV,"2G.;Y!#*C>1C0/,V]G&4AG00)N;F[Q:XXC&D:3]SS**=QE$)*@H &64S> M5!(EUCLE&ROT6><+W&O-#=. 3O+\E R3A(9)ZH0)C5,(]\K"D>W&$Q+3) QI MD@20(UB):1#G7@X9UBPB=TVA:L1>JYJ@T6IOVVQ=B@ R#9T3$T#U1UD6TRSI MG(DCR '>QI3%(6%)2$/LOU$:4>866!G0,9;1:#)Q.!&D.(80YS1B/6!Y& 1P M(J(,*"'% 0"D#E26TRQ@7C705^L25%DH56YD51&DV86--POI.WJ[PNW9!?M[AC>*KM$I@ME<-KI;-<=T$99PD'6PO/(JIYN M(W(/(K^TOS/E+(DGS#/CZ*Y!9\\\UUH\IT)ORY-KPQ& F(U"--VJPD%*3EBT M6_J=)XR-DMT&U,M*^"E3/8_(55E*9Q%(G^E>3K +$\,X9USP2C*LE#&G?18< M+D2+//(*).+E?Q@";:' TP+=%27J(XDCI>^S80@ORLXDY(S,KC=S_[=+OI7/OL#KQLI$/M-8T2N M>85> @_M*_7>DK-5TE5$ L8'J:-A FIF:>SK8 +^QUE TCQ':0CZ19QEOH^DJ-DL2_WAG:INLX^ZL7U[0,Y6O'DF8M MNL9__IUSXF,C7>QG%BDP/L-Y&M$T2KP]LKIO3 #+N>[C--4CVNK': ME93C J,I2#=A":0@S]#R0S))\!MF':&^I^/OT?XWU2S.*I14SY9A>$I><^NE M&PQ3)T]2/QT@9F=R-#8I[@W3WA>H9'"$WO.$EI^1J[2Y9Z%)>(RBZ]>=74+Y4-?7/ MMU;1X)P^=^-PEAK5G'TKQW"ZX%IHR[ZYLV&NV%N'_:?TY< MM;?HW?;V6^0=AI1$(5=BCJ/!* .==7N_;Q=6K?R=^D%9W-"]N,0GD=!N0^): M'KICMW &^H^LZ?]02P,$% @ #8)V5U\U5,*E @ TP4 !D !X;"]W M;W)K&ULE91M;],P$,>_RBD@Q*1J>>C#VM)&:@<( M7DRKM@$O$"^\6>Z4?38EHX;D2 MTBR#TMIZ'H8F+[%BYE+5*&EGJW3%+)EZ%YI:(RM\4"7")(HF8<6X#-*%7]OH M=*$:*[C$C0;35!73+VL4:K\,XN"P<,=WI74+8;JHV0[OT7ZK-YJLL*<4O$)I MN)*@<;L,5O%\/7+^WN$[Q[TYFH/+)%/JT1E?BV40.4$H,+>.P&AXPFL4PH%( MQN^.&?1'NL#C^8'^V>=.N63,X+42/WAARV4P#:# +6N$O5/[+]CE,W:\7 GC MO[!O?8>S /+&6%5UP:2@XK(=V7/W'XX"IM$_ I(N(/&ZVX.\RH_,LG2AU1ZT M\R::F_A4?32)X])=RKW5M,LISJ9W*)C% C9,VQ=XT$P:YO^7@?YAWT'4+3?X!C1.X4=*6!C[) HN_ 2$I[&4F!YGKY"SQ-K>7$,4#2*)D M>(8W[-,>>M[P_]/^NWE-%%HU 4%NJAS:!VB=@CQ(XI?HL][3JVT9#3C@E>.%/RIA@ M,D?P;\T $T8!E[EHZ(;!E@A;):C$N=P!JU0CR><@TBKG8"B6V#Q'>EM$%MS?6K?<=:M87ZZMZVNQNF=YR>F\ MA4:75^, =-M"6L.JVI=M MIBPU 3\MJ>NB=@ZTOU7*'@QW0-_'TS]02P,$% @ #8)V5RSP0AVJ P M5 @ !D !X;"]W;W)K&ULG59M;]LV$/XK![4H M-D"S2.H]M0W$;8/U0[2_/ MW4/Q/-]+]5DW0ACXVG>#7@2-,;NK*-)5(WJN9W(G!CS92-5S@TNUC?1."5X[ MI[Z+&"%9U/-V")9SMW>KEG,YFJX=Q*T"/?8]5]]6HI/[14"#X\9=NVV,W8B6 M\QW?BGMA/NYN%:ZB*4K=]F+0K1Q B8P932.I[JQ^@WKG:L9".[3VUM MFD50!%"+#1\[]LT": :M9']P1D1].W@)?]ZZ,.) M0T&><& '!^9P^T0.Y5MN^'*NY!Z4M<9H5G&E.F\$UPZ6E'NC\+1%/[/\8^3* M"-5]@YMVX$/5\@[>#YYLV[57+PI&Z6OX./"Q;HVHX:<'ONZ$_GD>&#;6H?PP0(? )/3NB7[&+$7^OS P(#8$1%E^(%T_= MB%V\^)G=>-OJJI-Z5 +^OEYKH_!2_7.N$3Y-A3! M\M4+FI'7%XI(IB*22]&7]_CAUF,G0&Y@G&C[,I56XSTYA_EBU/.8L4U*&[@7 ME1QJ>&A:5<.-')5I\$17V+V_!%>.';@3CV(8!;R$HDS"/,M0HR%-BY QKS-2 MA&62>STC848I=K^2O8"-DCW@2Z0<#QI*%I*40$9#@D9E'F9Y"I3D89SG\!N^ M9:WWX\:H=CT:>V7!2'@0R!G^5@U0FH4YR2!A81%C*!*R.(4T#K.DA'=<#>VP MU8 I03=<70IU!2NNVPIQLQDC*,BLL(+.:.P$H7ASNM'28&UH\8,-\S8$/KDG M1-2_\$(Z9D2T)"NM8"QW(J9.8!>/&7&9,F>3 M>9LLC:W("?LO2>R4)"0FI<1I+,R3Q!%'7(:74!(6IAE[BIXB1T $\@13$RCB ML"0I(.L%YOQ_[&1%F!0.-4D(()8,Z2Z8NQ_/)(?.6.X:7Y:^\;[_:79"#MJD MWJ;PK'C3-'T>.67L.E[$B:.!N!5-BN_D8(?PQJ*(D\P*G*6.HRR'871N[< MW%A+@U/(J0V.?:&L 9YOI#3'A4TP_9%8_@M02P,$% @ #8)V5\?)U^U" M @ U 0 !D !X;"]W;W)K&UL?511;],P$/XK MEI$02%.3IEU!)8W4;DSP,*A6 0^(!S>Y)M8<._@N[<:OQW;24*2N+XGO?-]W MWUWNDAZ,?<0*@-A3K30N>$74S*,(\PIJ@2/3@'8W.V-K04>4I8TH80/T MK5E;9T4#2R%KT"B-9A9V"[X>'H^LM^%VETM6X%P8]0/65"UX.\Y*V G6D4/ MYO )^GJN/5]N%(8G._2Q,6=YBV3J'NP4U%)W;_'4]^$$D"0O )(>D 3=7:*@ M\E:0R%)K#LSZ:,?F#Z'4@';BI/8?94/6W4J'H^P6,+>R"1TR.[9JT04@LC>W M0$(J?)M&Y-+XX"CO*5<=9?("Y3AA]T93A>RC+J#XGR!R^@:1R5'D*KG(^#6G M$8O'5RR)DPE#*-U4T 7>R5#\)/!.7N*UI=#RC_#57[$;H]$H68AN7'3!UA;0 M91+'[MQ)+70NA6(;YP2O MG/Y1;)NNGZ=:Y5G8#I>0%^X^;8B!P6O/&Y[!YX M]OK5>!9_N%#>="AO>HD]^]+66[!>N(7&6!);!&UL?53;;MLP M#/T5P@.&#=AJQVF[K4L,)&F+[:%8T&+;P[ 'Q:9MH;JXDMPT^_I1LN.F0.H7 M6Z1X.8R4;K>R]\+^91 MX@&AP-SY"(Q^C[A"(7P@@O'0QXR&E-[Q\+R/?AVX$Y<-L[C2XCY2/L&*V#NIPN'IH^2,39&^#9(-QN!\.X2'>/"OI_% MCH#Z=''>@UIVH-)70$U2N-'*U1:N5('%RP Q,1QHIGN:RW0TXH_H+_\>*U$'X/0X #^K%[9A.OC:\(@:".L^UAKL=. VY8-;R<@=<$8W6ZE<9^O48YOA@."6:*JP@*I,?F&Y.!^VPY1;=<#^;=RORAAEZ!@L"2W)- M3CX1+-.MG4YPN@FCOM&.%D&PO=V]R:W-H965TQ3KK[ZW=WD33?&7OOM@#(]DIJMXBVB-4LCEV^!<7=N:E TTII MK.)(IMW$KK+ BQ"D9)PFR2167.@HFX>YE<4W< ?XHUI9LN).I1 *M!-&,POE(OH\F"VGWC\X_!2PMB$24>""3DZ!4X?1[A J3T0H3QT&I&W98^\'A\4/\2I^4%(-403G-"^*7=H:550'&9+ M[H1CIF0K"PXT\J96NO 3%;>-_8$L^A]8? I+5P^UJ*@SR-Y= G(AW7MRZ6;/ M6%E;+;"V$-Q+L?=C-X^1B/V^<=[2+1NZ] 3=]QS/63(X8VF2#I^'QY1HEVW: M99L&O=$)O1NAA:K52R"]@?YHS%S%_MF,$D^]6 -.ZQA4!^> MP#H4]XRM)*>J/J_Q[V_DSJX1E/OS$OGP%G6MP;^(^%FG18DU=L\>05R*<=^?0_M;A? M9WJZQ?'1_>6?@AMN-T([)J$DJ>1\2IVSS?7:&&BJ<*6M#=(%&89;>I' >@=: M+XW!@^%OR>Z-R_X"4$L#!!0 ( V"=E&PO M=V]R:W-H965T=[R[KE;XW#2+!0RND MF4<-47<6QZ9LL&7F6'4H[X3O'WNRMP2DIE+IWQG4UCQ)'" 66Y!"8_6WQ'(5P0);& M[P$S&J]T@?OK'?JEUVZU%,S@N1(_>$7-//H0085KMA%TJ_HK'/2<.+Q2">._ MT ^^203EQI!JAV#+H.4R_-G#D(>]@/2E@'0(2#WO<)%G><&(Y9E6/6CG;='< MPDOUT98RX'!@L X/T!0:3%&Z4I,; )UEA]10@ MMG)&3>E.TS(]B/BUI&-()D>0)ND4!&Y1'$"=CIF:>M3I2ZBZ9I+_]0DY@G,E MC1*\>I*OQP3:A%YRR63)F8 [NXFVD&V>?BX*0]J6XJ_G$A4(S)XGX-KSS'2L MQ'G4N;OT%J/\]:O):?+Q@+S9*&]V"#W_LFD+U(ZX3YB!PC4LV.YW-2#KV):# MTL3\;*#>E0=O.\:U.P5"XP+!UI<%*^^6]2U[V(#I=I("J4^[HZ#8A'ZX]$]3)D;IFLNC16YMJ')\?N3 M"'3HW&"0ZGRW%(IL[_EE8X<=:N=@S]=*T&PO=V]R:W-H965T251K-2)S:D39IN8JGIS&C[4&W5:F:?B7T3H]K@!>RT?[^ '3M= M.72435Y:@[F'<^\!CLE\*^2+R@ T>BURKA9!IG5Y$X8JR:"@:B1*X.;-6LB" M:M.4FU"5$FCJ@HH\)%$T"0O*>!#/7=^CC.>BTCGC\"B1JHJ"RKEW0#SZ!_E(_2M,(.)64%<,4$1Q+6B^ 6WRS)V :X$3\9;-7> M,[*IK(1XL8W[=!%$EA'DD&@+0<=^G>7O$EF M117&H[2BJ;]A=T)[AF?&-&V$?%4FA>7;BQIBLQ MK]K1!NU.0LHT>F+J!7W^"IJR7/T^#[5A;.<-DY;=LF%'#K##!#V8B3.%OO$4 MTO< H4FURY?L\ET2+^)?B1ZA"%\@$I$QNN=*,UU9UA[L<5?+L<,>'\#V56$H M]P;MNE#C[\S3GG":(Y87P-U M85I&T#>S29,,\:I8@;2);#-FVHS7H'1AUP"\ED)5$I!9/#DKF/ZO.$V>) MXV#/ASK&\[ >H'W5T;[RTKY-$E%QKQ="T7H C%\:THS<]Z2*>GH'K=,>'SB-OBOE<7 MSX;5Q:3G0[Q\[KDV6]85;UA=?_RQ]>K-!Y_6?? Y[ ?W_H/]!G2\O)=#FW=Z M0-[>6+#?6=SV5>;[!]P732Z2=V8QR,2+>&P%>Q_!D],*?@Y;P;VO8*\5_ _! MIT/[>7Q \-X[L-\\'AAG154,SNB-/+92O9'@V4?"#GYK#U(]AZ>0WE.(UP3B M;U3R+^:R9P5D8O ;\ .$,7H#*I6/36\9Q&\9#_3UD*3^R&/KU)L'(2>3E)S# M1TCO(\1[\/^2I'Z$J\.2AGLW5;/]-^X^KI#[J&\NK5UO=^>_;6ZZ_?#F!X,' M*C?F[H)R6)O0:#0UI[%L[N!-0XO2W7M70INSQCUF0$WE[0#S?BV$WC7L!-TO M(?&_4$L#!!0 ( V"=E>^O-F$T@( *8' 9 >&PO=V]R:W-H965T M;(Y +)E(97M!SEB>1:& M-LVAX/9$EZ!H9Z)-P9&69AK:T@#/O%,APSB*.F'!A0J2GM>-3-+3,Y1"P<@P M.RL*;OX.0.I%/V@&:\6=F.;H%&'2*_D4[@$?RI&A55A'R40!R@JMF(%)/SAO MG@VZSMX;_!2PL!LR]- MX(1R3;E'0[N"_# 9<"LLTQ,V,F!!(:]JI3*G*+FIUL?LAALGSX$=7@!R(>T1 M.V!"L6LA)9G87H@$QP4-TU7J094ZWI'Z-L43%C4;+([B%GNXOV"'!TU*ZZ9>0--B1L6HKL!;%GIL3\2BBN4L$ENRPPM!X+N[+FH^T%;X3CY=+=(=]+(%=JED!U>QMK?]^)+>8@UF3 M9U+PL9"4 ^R>ZK=KENWW5Y_!LJ3;!C*&FHV!+JU43VD424$G1<$2&2Y TB$J MM,)\ZYEIOVI,,]K>F$X-N?-1 Z.TVC,SG=?0=LQ,MX;6?<_,W-0P/G9L]H.I MQH9*&PO=V]R:W-H965TI. M@9F [E*GF:1I'SI]4.S%:**+*\F0?OM*LK ML=Z:YL\+V.:R^:=87\WF]N&=Y4I^7:U:T/[DKJSQIVKO5:EZO*Y8L M^Z0\FU-9UN=YDA:SZ\O^L0_5]66Y:;*T8!\JJ=[D>5+]<\.R\O%J1F9/#WQ, M5_=-]\#\^G*=K-@GUGQ>?ZC:>_.=LDQS5M1I64@5N[N:O2<7,=6ZA#[B]Y0] MU@>WI>Y4OI3EU^Y.L+R:R=V*6,8634Z23=9\+!]]-IQ0O\!%F=7]5^EQB)5G MTF)3-V4^)+13CT%V%_O9U3Z:\G2Y M27^]Y]L75O^JM),FN;ZLRD>IZN);K[O1O[3[_/;%F!9=%7YJJO:G:9O77']D M#ZS8,"DIEM)M63156Q;239(EQ8+5TIEDIW6R6E5LE?1%4]Y)3QEO;=8D:5:_ M:Z,^?[*EMV_>26^DM)!^NR\W=>O5E_.F76%WG/EB6,W-=C7TR&H4Z9=V#?>U MY!1+MN3DA^)\0@7 O'UJ=L\/?7I^;JA0_'71G$LR^4FB,E4X"[H5IX>;K$VG M1]-M'W M7??H^YZZ^)3T[;D3P:M8V56YTGO*$>]X%?\9MZ%2T+"\_HM7KUM7Y;M=BW!1 MKY,%NYJU/4#-J@AX7/ MPU2-4DV;Q$7/XQ1-5F75',?%G#A*%(THN[C1Q==V%U\37GPW_<:69^LJ77!? M ,+DE_YF1F(V$G.0F(O$/"3F([$ B85(+$)B,0@;%:>^*T[]E3HJ'5FW2,Q& M8@X2T'AIT2 Q&XDY2,Q%8AX2\Y%8@,1")!8AL1B$C6K4 MVM6H]4I=J(6L6R1F(S$'B;E(S$-B/A(+D%B(Q"(D%H.P4=T2>?^QF_Q_^U!Q MYDMK$ZK94,V!:BY4\Z":#]4"J!8.VF$#28FNZ\;D7=B($TATQ9#)I'.->8&J M1JN5#-@VH^5 N@6@C5(J@6H[1Q$>^' M1HCPLVUACPJ="X%J-E1SH)H+U3RHYD.U *J%@W;841J$RLKT(WM.G*9:LJ)/ M.U1.'+5433_2H.X'-HAX8N/S^:=SZ8XM695DTJI\8%61LZ+AUI!0>G$-(34; MJCE0S85J'E3SH5H U4*H%D&U&*6-JW8_:4.TUVI7H6,X4,V&:@Y4&W,#S?;XYI&.=3\00\03,7W'6C=)L_TGH*Q<_'?G M"AV5@6HV5'.@F@O5/*CF0[4 JH50+8)J,4H;5^]^2(>8K]6Y0D=WH)H-U1RH MYD(U#ZKY4"V :B%4BZ!:C-+&1;R?XB'"80-AYPH=U(%J-E1SH)H+U3RHYD.U M *J%@W;89^JR(1OJM''EQ2G4?/9&Z_,X3=$5V>*WK70_0$/% S1]V[HH\YQ5 MBS3)>+4C%EY:.U#-AFH.5'.AF@?5?*@60+40JD50+49IXVK=S^U0\DIM*H4. M]4 U&ZHY4,V%:AY4\Z%: -5"J!9!M1BEC8MX/]1#A?,&HC95G/GB*H5.[4 U M!ZJY4,V#:CY4"Z!:.&B';:6I6ZH^G0?@Q!FJ:6G3_Z'BQ.F*2?1C;>I^AH:* M9VB"HF%5T?_5.]*D0B=IH)H-U1RHYD(U#ZKY4"V :B%4BZ!:C-+&M;J?W:'J M:S6IT%$>J&9#-0>JN5#-@VH^5 N@6@C5(J@6H[1Q$>]'>:AXUQQ1DPJ=U8%J M-E1SH)H+U3RHYD.U *J%@S;:4TO73(MHTRZ5$RB;ACK=+BOF!%J:H5)CTJ;. M#S8$S5FUZK>YK:5%N2F:[:Z!NT=W6^F^[S<4G3Q^0RX"PGD\)!?Q=J/7I%JE12UE[*X]E'QNM$NNMEOA;N\TY;K?CO1+V31EWM^\9\F255U ^_.[ MLFR>[G0'V&U(?/TO4$L#!!0 ( V"=E>#Q7DER@( "4) 9 >&PO M=V]R:W-H965T.JY\VTGE_ZOLIG4!!U(>; S8$5! QR;1F(^5M" M'QBS1$;&KXK3JV]I@9OC-?L'Y]UX&1$%?<&^T[&>];S$0V.8D 73]V+U$2H_ M+?E/GJH<-@!AO > *P ^%!!5@,@9+94Y M6P.B299*L4+25ALV.W#9.+1Q0[E]BD,MS2HU.)W=PQ+X A#A8]077$N3*[HF MC/ <%#I'P_+I(C%Y7KY2"K3:AMQ2,J*,:FI0IP/0A#)U9O /PP$Z/3E#)XAR M]'4F%LK 5.IKH]TJ\/-*YW6I$^_1^277%R@(WR$9/A+95@11'4'T&GM6/WKBVJ'):TG0<03V=;+,PC#J M1MW47VZZV"WKXCAHU55;\N):7GR8//;\CD6WY[=1^._]IAW>.&<&1R+8B2.H(DG_=X+ M.OW&(V0^(3T1.*5>(P<3@@HN.:6Q9'LKE1(NY.]=&0IM3T@UGYCL& MI"TPZQ,A]'IBC\KZRRC[ U!+ P04 " -@G97)N-^6-H# !%#0 &0 M 'AL+W=O1_L,)4TV [,L(/E:&UGOA-&#FHGVGW[=$7$@$*?[L!7E& MF""?*KG6**\GH4&/K-XPWUF?M]:3$];CA'Q HY4F;T0!Q6,%(4+I\"1[///$ MJ_&WW%R0*'Y)DB@9]#BT^![QQ(DG'G<&';T#IV]P0M\UT[0L%934!:U2=@5K_U4=T3! ML*-@Z-,^ZZ**,[IDG)E[3/^6 P6Y+ 7[!@4IUHJ)DI@*2 .*R:*/D]90Y@S9 M^K29Q>DPBJ))N#E$V[,M&1UN>X1CU.$8>7%\Q)JZHANIZ)(#P3IJ\P)=9B*7 M-290\3=F*Q8XTYL'K>[TT*?XV'.O!V>>4]KA2[WXWN^.AV'>X_6 %<&PG#74 MX.EPJ37TXDJ/<(U'1[".-UGL)\XCZ_S-O/Z^T8;5SKM<:D.,Q/^ZX6# 19$" MOEMLPZ_7^^PH4M+Q\:D<[QJ?=G_P6;)?1 M682GK%$"NF ME>M-\/HAGEXOSL081P_7:_2=*/N1O20&%-[K M[?T@).;]Q^V7/)>+@U8C_F%&5_*]LA <-:0VJ='VZQN*V%J;MY;K9 M[BWPVG7 3^;G]HW@&MT'->T#XP-5)1.:<%BARN@BP[M3M3U[.S"R<6WO4AIL MHMUGA>\<4'8#KJ^D-/N!-="]G&;_ E!+ P04 " -@G97YY@+GM$" #* M!P &0 'AL+W=O?;C]#6$YM\.:?27M&VC?4^2SU\@# M*P^>RUUM2^=-T'D3V'SA7[Q9"EX]F;,EJD0S^V5 H!^3A;3K/_O*;?)'_?G- M!KV4:YS#V-$[4(+8@).]?>,GWON^XO]3LF=6A)T5X;'LV910"D5?B8TNM3K3 M,C99D@:IK_W?[,+OAT5#/_6\+NP95M1A14>Q[MCB(%BC3';>&'I).AB\ -L/ M"Y+43_Q^L+@#BX^"W7*%J>Y1[>81W>;I(XWW$(;I,-[QIB'=#TOCP> 0:=*1 M)D=))U0WR'DT3.(7N#U181H-^VG3CC;]-U_/ M$ /5!YON_7C#-(K#E[3[86D<^SN_<8/K[G1:<\I]QF)%F$04EEKH7:3Z(XGF MY&@FBJ]M\UUPI1N&'9;ZL 5A O3S)>?J<6+Z>7=\9W\ 4$L#!!0 ( V" M=E>T7N1LY0( #X+ 9 >&PO=V]R:W-H965T=2SB##1(=-OYERD M1.FM6+@R$TAFUBE-W,#S0C8\(W0\=W M=@=CNE@J<^!&@XPL<(+J-AL)O7-+E!E-D4G*&0B<#YTSOW_N6P=K\9/B1E;6 M8*1,.7\PFZO9T/$,(TPP5@:"Z,<:+S!)#)+F\;L = _%**IX6SII!2EG^ M)-LB$!6'('C&(2@< LL[O\BRO"2*1 /!-R",M48S"RO5>FMRE)FL3)30;ZGV M4]$8U\A6"(3-X((S)728X)PDA,4HX0C&:%)+V0)NF22*RCG%&8Q0V(+01G ] M3>B"F!!+.+Q$16@B/\$!4 8W2[Z2&ED.7*6YFAO=N.!UGO,*GN%U':MC\/P6 M!%[0AMO))1P>?/H;QM522[U!J3>PN.UFO:V*L'HQ+?BRS73I:+4W-#5V? X3 M&P&2%]3==XT-5PI3>5\G,"?2J2=BNJTO,Q+CT-'M)%<8D^?O!#[W.#S'8I ML]V$'CVI6U72EE64\E)I'?<H2[LRV5]WU;*T>^=^0%=9H:J;TP']U2>/>]E%UW#S+#4F:XU[(+ M_RF[MN^U.V%87W:]DE;OU6BU '<)4&4"9"4!=;R;K_?A$8EH".])J>/DC=NG M\WS[-%)[85V=EL)/WTO[G.Y!IN\]_1M[>VV@ K[:07[8]4/?K^\@OS(G^&_; M0\WWUT<>ZH+N5J8A,UG^(&)!]7"2X%PC>\<]_844^;"6;Q3/[( TY4J/6W:Y MU ,N"F.@W\\Y5[N-F;G*D3GZ U!+ P04 " -@G97TF?V><@' S7P M&0 'AL+W=O!O"OTN6>VIJM MFA-M?)]-K)H)(*"\"&=W+[;VHJ,=I0;! 4PF^^D7$(TH<+#JF9V+1+'_/R M M3UHRW?>O0?@UVG >D^];SX\>6ILXWGUJMZ/EAF]9=!?LN)^\\AR$6Q8G3\-U M.]J%G*VRHJW7%CJ=07O+7+\UN<^V6>'D/MC'GNMS*R31?KMEX=L7[@6O#RW: M.FZPW?4F3C>T)_<[MN8.CW_;66'RK'U25NZ6^Y$;^"3DSP^MS_230X=I0=;B M=Y>_1F>/27HJ3T'P-7VBKAY:G?2(N,>7<4JPY-L+?^2>ETK)<7S+T=9IGVGA M^>.C+FLO B[*OY/70 M=M!MD>4^BH-M7IPQ4%0EX@-"WHY@7=I@6]O*#7M*"? M%_2;%@SR@D'3@F%>,&Q:,,H+1I<%5?TPS@O&3?= .\>>ZS0N.75VX]ZFQ^ZF M5_U=^8XZ=CAMW./TV.6T<9_38Z?3JUX?5)4OI5=]7 MEAP[GV:]WSY[#X)6$:?O$2Q]D^9'5)U>\ZZ=1Y\1A\JJ;U,43 M)PZ67XG-=_MPN4DB@S!_143WQ5UQ?Q61_Q*#A2%+XXA\$'G,7"_Z)=GZFR.2 M#__YY;X=)\>02NUEOC_KL#^A8G]4('K@QYN(2/Z*KXI .SGXTQD(QS/X(M2* M(E_>$=K]2(2.T"TYH,?Z!Y7E:GVYSMZ(,*RLUIJ<>K^R?-;@U(5. M5DY+RN=-NKU;6:XW./519;71Y-0'E>5FDPN&9N6=LBNXOMQFOS\$QUT M?BT+.B0F(C$)BN #3(LO2WY,DF&Y"_G^7S=@G9[=# <%]O9 MU^UZPW%W<-', 1U](53[IU#MUX;JYQ<>LC4GN]!=\BQ/5X'GL3 B.QX>LK4T M6FO56Z,5B8E(3$)B,A*;(C$%B:E(3$-B,R0V1V(Z$C.0F(G$+"2V.&"C\Q3N MC>\ZPXL0+FDF]._HX"*$08=6".'!*80'_W]D>S:PC4@DB'-5>A'(0\B4K'_+4 M5MYZ82$Q$8E)2$Q&8E,DIB Q%8EI2&R&Q.9(3$=B!A(SD9B%Q!9(S$9B#@@K MA/;X%-KC'_KG]C$RV)&8B,0D)"8CL2D24Y"8BL0T)#9#8G,DIB,Q XF92,Q" M8@LD9B,Q!X05@IUV3LF>_B?D?^%#<;Z;^H^5C_4'E=Z]Z;-W><%0R>WH!W;$-U1R4=LCP]MG2REL>KK-5 MV2.R3(/XL$;Q:>MIY??/V?K7%]LM^LD^K-_^SAR6D]=9N';]B'C\.2$[=\/D MHT5X6*']\"0.=MD"SD]!' ?;[.&&LV28GS9(7G\.@OCX)-W!:9W\R3]02P,$ M% @ #8)V5T9NI6(M! 'A0 !D !X;"]W;W)K&ULK9A=;Z,X%(;_BL6.5JTT6S 0DG232&G3M$V;#S73V8O57A!P$E3 MC&V2F7^_QGQ,0DWD"VY:<-[GY1R?8\LP.&+R0?<(,? S"F,ZU/:,);>Z3KT] MBEQZ@Q,4\U^VF$0NX[=DI].$(-<74!3JIF$X>N0&L38:B+$5&0UPRL(@1BL" M:!I%+OEUAT)\'&I0*P?>@MV>90/Z:)"X.[1&[#U9$7ZG5RY^$*&8!C@&!&V' MVAC>KCJ97@B^!^A(3ZY!ELD&XX_LYMD?:D86$ J1QS('E_\[H'L4AID1#^-' MX:E5C\S T^O2?2IRY[EL7(KN@40$<5 M< K J0-6 ] M@*[J$WH%T%,%^@705P6@45;.4,T"5L56KC8LRPV5ZPW+@L-/ M%7>:D++D4+GFL"PZ5*XZ+,L.1=WU?)&(%39QF3L:$'P$)--SO^Q"+%/!\X45 MQ-F&LF:$_QIPCHW6#'L?X TE*?'V?&4"-_;!)#@$/HI]"OX":[Z%^6F( -Z> MC$^0%[H$^4*^<@,?7$T0@ [KG.@J"&+S' :-?^2"_ M_K;'*>4L'>B,9Y'%HGM%Q(L\8K,A8FB".8[9GH*'V$?^N8'.TZ_FP"SGX,Z\ MZ+A&R0TPG*_ -$Q+$M#]97R6QA?QR65\BC8WP+0;\8?+.*\$?WI?X*8$GU[& MQ^F./]UIQ!\OXW/W%S"[C?232NJ=1OQ9(773$#B4X#.5LEN-^(M"ZKU&^E4E M=:<1GRND#J' #=D:NHPO/<93AXT]MU3!S<:ZK51PZ<2?K5^KVL,LX6>I[F'C MLSWLW_&&,L*/+O])0KW+K6VY=7:VC1[;=-LWJ;9HDVS99MFJY;,SK8[ MN]KN[$ONHW)G TEV[DH0R<]8X(J?JWP<\G,9_3UZ+=OS\,_>. \CX\9T M!OKA="]3$4VD(NM<]* BFJJ('E5$3U+1N>9903-3T+PH:%YE&M@]%\U51 N9 MJ-\[%RUEHEZM;BN9J&M7HK.^[%1]V5'J2RH:4]9W.=\]>2JT>G:GUGARE5'K M/(G*-.W:W#_(5+ ^&U.I5[W7'V4J"\):]TE41M?IU_I/JNK7.GDF4_6,VDR\ M2%56+:[7SZJ^"6O3-9>(8+W!%I]%'1/"6NS+SRK;,?JU>5A)5(9APUHCZB?O MMQ$B._$%B@(/IS'+7_.JT>HCUUB\Z]?&%_!VE7^K^FV3?SF;NV07Q!2$:,LM M^6+@D9'\:U1^PW BWJ(WF/&W!_"W0N2&0PNDB27Y3]*E 9J(I$BT6]"NNP?#/5!MQM$F M2YXDY\]A+_XD6S%-2Z:M]IL!=\.P)8[TD6S_?C;EKT1?/*39'_F=4@5YG,5) M_N[HKBCF;T]/\_&=FH7Y23I72?F7VS2;A47Y:S8]S>>9"B?+E6;QJ=OK#4]G M890<75XL;[O)+B_211%'B;K)2+Z8S<+LZ4K%Z<.[(^?H^89/T?2NJ&XXO;R8 MAU/U615?YC=9^=OI6IE$,Y7D49J03-V^.WKOO)6CY0K+)7Z-U$.^\3.I[LK7 M-/VC^D5,WAWUJCU2L1H7%1&6_[M7URJ.*ZG)$7 MZ:Q>N=R#692L_A\^U@_$Q@J>LV,%MU[!/70%KU[!VUYAUR[UZQ7Z6RNX[HX5 M!O4*@T-7&-8K#+=6&'@[5AC5*XP.7>&L7N'LT!7.ZQ7.M^_#8-<3UWM^YGK+ M"EH]Y25O;SQ8Q3'U78N3HMRSZOMGX[KO?17>^GNV$N/?$R3 MXBXG-)FH2?'_?O/KA-5&S>9P^*=6RA]==/'YU0UZM'G@KZMO1G\?%">DY6SLYS])I%LY: M.&KGWL^SDG--KNW)W'-7%_%!#/^..[=^T#9JO&43P2&;6.VIN]Y$J%NNA12' MD*OGV;'<>6EG/JOYNES<[0ZWE+>W?EGQEKZWP[]:Y.4M>4XV7E_(;Q_*VX@H MU"S_=\LN7ZW(?CM9#13>YO-PK-X=E2.!7&7WZNBRVO/>CVWM@L1\)$:1&$-B M'(D%2$P@,0G"C,;HKQNC;],WWV])^?Y8OBT6:EJ]Y9:_J\=RU)NWOM!<6=6N MO8'$?"1&D1A#8GR%C998==!Q?^EYSO#\XO1^L^B;2_7,)<3>)21HMXWR'*S+ MU+I&8/V@\T".OW]MZ ML"ERDPR)\14VM.]_@-RD0&(2A!EE/%R7\=!:QC\M9E]51M+;S<%63O[:,_:Z MLJI=JQF)^4B,(C&&Q#@2"X:-#NIOO1@C-R=!F%'PHW7!CZP%_^I#FI>'ZM.P M/,PN_QU;7L:C]@&&U>]:^DC,1V(4B3$DQD>-]ZLWCNLU7O!;%FLL))H+>8V% M)&COC7H]6]?KF;5>61AEY-UG&Y3)J,RQ66@^9CPJN:7]7_,?E]LGI4,GXB118F>;PZK HGOR_RHBJ*LJ 2M2R-(GQL>\?X6[8B M_I:M2-##;[3W^;J]SZWW091'M:5:/!_2EB.OC2.+LG_S:%*W6UNW6?&NW8;$ M?"1&D1A#8AR)!4A,(#$)PHP6<7HZ>>GA/R.M35!O0#4?JE&HQJ :AVH!5!-0 M3:(TLT?YLM;+-HM6K=!M&&?7.S<#4O.A&H5J#*IQJ!9 -0'5)$HS MNT5'WLX+9-X.-/2&:CY4HU"-034.U0*H)J":1&EFC^CTV[''W_]SXSEH[@[5 M?*A&H1J#:GQ/4=7/ZVV6SD@ZKY_.UM.U4)! 01+U0)G]J.-^QY[W?XR2:+9H M.Y?ORKYFY]*'9OM0C4(U!M4X5 N@FH!J$J69G:#/&'"&+S!Z@YXP -5\J$:A M&H-J'*H%4$U -8G2S![1)QDX]K,,Z/.Y!.5;6I2VG4=_91S'[)U>TB)G%TJZJCC"@IPF2Z M/(H(\UP5K6?5V,G.[0 ]P4T MV8=J$J69%_?I;-^UYJ*7'\/'71X'N\=*T/T04$VB-+/Z=6[N6C/';SJNMI.=VP$:FT,U"M48 M5.-[GEC'M?0#-".':A*EF?V@,W+7'AX"CJSM6^C<'M#8&JI1J,:@&M_S/-O> M+9#[(:":1&EF=^C$VK4GUK]DX421))RU7\9H7[MSY4-3:ZA&H1J#:ARJ!5!- M0#6)TLQNT*FU^P*IM0M-K:&:#]4H5&-0C4.U *H)J"91FMDC.K5V[6GG-QU? M0&-LJ.9#-0K5&%3C>Y[8^O""],EL-3F?VR>3\*E]1 7-M:&:1&EF?^AI8LYN?EPW=H,T! ;JOE0C4(U!M4X5 N@FH!J$J69_:"3;??\!<94 MT"P;JOE0C4(U!M4X5 N@FH!J$J69LWOJ?-NSY]LW63166_-K'2]G>Q@7:G)< M?32UFDR4O(H2,D\7R237-[XF?]GG'%WUE'T?NO845/.A&H5J#*IQJ!9 -0'5 M9*U5E[P7S_,FN2>NNYXWR6P6'8%[]BM]]6QTS[,*Y^15>E_>=)MFY/WLZ;%J M",LTS5?U!C:G,AOTMB=TNCYH*=^^LYTK%YI?0S4.U0*H)J":1&EF@>O\VK/G MGM\ZJ:V=[?P"#PVU:\VVX/7+\215DOLC&=V&NR+P:I+36G==XG(>CMA=4["3BV%G$L=.(8^<1 MQTXDCIU)'#N5^$M$Q9Z.BCU[A/A)W:MDT5[CT @8JOE0C4(U!M5XK6T.R8:] M7N.5)H!N54 UB=+,&M>!KV M<\YU;]BL=6B<"]4D2C-K7<>YGGW>J&?\XVSW"332A6H2I9E]HB-= MSY[\B8T,=Y9F1?2?G9.0V:7.#0!-MC]T..=\^:GV6<]5N.=U?+.<[F<-7SMC] A$:N4(U! M-0[5 J@FH)I$:69QZ\C5LU]D^BVGZ.PAS^J30[SGDT.SUKX]:S7.SRD'_,]?$$ ?RY?]9*J6<[)FX;AH MZQ*[W77X ]5\J$:A&H-J'*H%4$U -8G2S%[146O_!:XV[D.O-H9J/E2C4(U! M-0[5 J@FH)I$:6:/Z+2V;T]K&U\PT M1)^]\T9$>FW?F\[] +W6&*HQJ,:A6@#5!%23*,WL!YT9]^V9\?;X:L\59G:M M\[L%-&*&:A2J,:C&H5H U014DRC-[(Z-[ZONO\"("AH^0S4?JE&HQJ :AVH! M5!-03:(TLT=T1-VW1]3?\O'5'G+WM&O7W[RF;U^S<^E#DVBHQJ%: -4$5),H MS2Q]G5CW[8EU=?;RM10Y-GZ&:#]4H5&-0C4.U *H)J"91FMD,.I;N MCUY@K 0-J*&:#]4H5&-0C4.U *H)J"91FMDC.L?NVW/L[[\8QKZ!S@T#O1P9 MJE&HQJ :K[6MBXVVSN> ;E) -8G2S#[0D7??'BKK/IA6U9\LO[QJGJ73+)SE MJ_,[,C59M4;5$?6?6AL">NTQ5/-K;;-,O.V+:*!;9%"-'[#_ 72+ JI)E&94 M^4!GUP-[=OT]9RW9Z:YE#=5\J$:A&H-JO-:,F,?M-2YQ"Z!;%5!-HC2S"70H M/;!?_WN3I;,HS]/LB21IT5[KT @:JOE0C4(U!M7XH'D!M=-VM0YTJP*J291F MUKH.EP?VO!G' M:5Y]\6W-:ZAZ;-4,T?-"^C=MS&Y>H4NE$&U7BM#>UW M(8!N5$ UB=+,BM;Y\,":K5V^GTXS-2U?S\EL]9TWU4!_K,N\_#&/)O57X+96 M.#0KAFI^K6V6A]N<)X!"-\J@&C_L+@30C0JH)E&:6>$ZW1W8 ]7UI_H;AZ_M M8Q3H1&"_4/F[/O^$!L-0S8=J%*HQJ,:A6C!H7@=]=M8X9UY M-RI1FMD#.O$=V!/?0S[^A$:Z4,V':A2J,:C&H5HP: ;$SJ 1$0OH1B5*,TM= MA[H#>ZC[8I]^0A->J.9#-0K5&%3C4"T8-)/E-VY+?T#C8)1F],=0Q\%#>QS< M^>-/N]>U\*&:#]4H5&-0C4.UH-:,4RJGI':_ M']GQ8).7A;QB3<9C? MD7GXM'/(8W;TY#): ;E2C-+'B=^ [MB6]K M>D#^(A^CI'H?:"U]:.8+U7RH1J$:@VH_6OQ3I M_-U1^2A\38LBG2U_O%-AV5?5 N7?;].T>/ZEVL!#FOVQO)N7_P502P,$% M @ #8)V5V9))=YG!@ K2P !D !X;"]W;W)K&ULK9KA;YLX&(?_%2LWG39I:;!# MFUD;J$[7K::=&ZW7TXW0>7. T:X R; MIOOOSR84,% WG-XO;4AX?X;'CO%#N#SR[+O8,R;18Q*GXFJTE_+P;C(1X9XE M5%SP TO5)SN>)52JS>Q^(@X9H]NB*(DGQ''FDX1&Z6AY6;RWR9:7/)=QE+)- MAD2>)#3[^9[%_'@UPJ.G-[Y$]WNIWY@L+P_TGMTR^>VPR=36I$K91@E+1<13 ME+'=U>@:OPO(0A<4>_P5L:-HO$;Z5.XX_ZXW;K97(TV(K% ML4Y2Q_&C#!U5;>K"YNNG] _%R:N3N:."K7C\=[25^ZN1/T);MJ-Y++_PX^^L M/*&9S@MY+(J_Z%CNZXQ0F O)D[)8'4$2I:?_]+$$T2C [C,%I"P@YQ9,RX+I MN05N6>">6S K"XI3GYS.O0"WII(N+S-^1)G>6Z7I%P7]HEKQBE(]4&YEICZ- M5)U<7H<_\DA$NM,$&J-;-1"W>OWJ#7J$H15_W/!^A&LD3\V\?W%.GV1^H)YYTXT)!=C=2,(ECVP$;+ M7W_!<^>W/MJ086O(L HS.B7:=4O4UOZ\B/GVV,4QWWX3Y5>4:FGYX;L7#M?+XLKE%'S.>']#F MTZH/BK5\Z)B$#%M#A@5 848?S*H^F,'/%3/(?H$,6T.&!4!A1K_,JWZ96[\; M*RKV2%T+4:A?,-4W#S1FJ>R]-EJCAO;'O/-EGQ)G,36GA#5DDP%0F ':JT![ M5M#78QZ+>*TN4.V M&0"%&=S]BKMOY;[)V(%&6\0>E;4()@KH7.Y9IA:N6::&NH6\-7HH>;]#WITM M%HL6>,@F Z P _RB K^P@K])0YXP).DC:P[Z7L[6I*&<%QW.N(L9LL4 *,S MC)W:C9P71K@2\DS^+$:VGL$/2I%EK]M8@X9R+M.:H*>^.YVU2(,V&D"EF:P; M'HKM2TEM]&.^&^?*.$_SQEND\2OE3.]1S)2)]FNE-7

MR=2QSLM0UI".N"K3C-ED/O7]-FK(1@.H-!-U[:78+J:?BV5(S-/[ ML6198AO7H(I:IAGCVIGC-FI0^81*,U'7^HFM%K7\RB6-2\"(:@=50[R7-*AT MEFE-TC./S&8=UJ!""95FLJZ5$MN=LE0=M*$_]8JOES*H2I9I3%<>S.B>^U48,J(U2:B;J61GRN-:*#9?H M%4;<-<:QY_B=(0WJC%!IYB\WM302NS3>[GDF3ZN.0EJ:0_L\H[$W,/B7G*Y, MCO'4]=J#';35 "K-[(3:)HG=)C\;MZ%>F%SL68-Y=PU2\9ZY7MMM0)L-H-), MX(T?+.T.N2I1']3@US] \%UC];UE=[UW3>R9@\%WG7*\P(O.!12TU0 JS>1> M.R6Q.^6G"O+_G6Q 79-T77-,YIY#VGT *IM0:68?U+))ALGF2],-J'&2KG&. ML3_SVAX$VFH E682KYV3V)VSNI.B5S,OX0;53M+5SK&+Y[@SR8!J)U2:B;O6 M3F+7SI/B-SAKW<^3?LVW9PWFW2N@:K'>OB,+VFP E68"KPV4V WT XTR]$#C MO'@0*V7RG/LK]LS!X+LZBHFW()V9'%1'H=),[K6.$KN.VI[OL9<.QMM5T/FL M1T%!6PV@TDR\M8(2NX*>YI'#TW.%(4]%M"V6*/TW6.QQ@Y$O.L]%>+Y+G,Y, M FJC4&DGY)/&DY[Z0=X_:78?I4*M[W8JWKGPU(4B.ST;>]J0_% \_'G'I>1) M\7+/J(*N=U"?[SB73QOZ>=+J">7E?U!+ P04 " -@G97Q 4G[GL$ !G M' &0 'AL+W=OX5M*T%99EDQ6@1S>5CM@VF^MA:)W;$=.DC[X]>Y-"$0#!G4NO5L>^KV1)BJ@[%"K@Y,AWZ"?9^0-F5NJ8"JB M;RS4R[$W]% (&B6*"WBHMAT$#.>+^F/ M0HA'!:3W0@$I"LA;"SI%026T3JCFDY&4JR13,\V:.E*IDU6;=@PGM[& M&RW-46;J].1D]CUABJ62*G2 ;LPP"9,(D)BC"ZXI7[!;LW6B%&B5+I(80K1W M!IJR2.V;BB\W9VCOPS[Z@!A'GY6U=CJE MTIT,K_L"WBF=W45BT=#(J;4P-?*Q6M$9C#WC5 7R'KS)K[_@?O![$RM'8#6. MW9)C-T/OV$:3-"/DG'&FX>#26#1L&$C_7)I"=*$A5O\V"=)U*8@CL)H@O5*0 MGO6F?\L>(Q >H)-[D.:YB*XA?;@ROD"7; YHS[CF :A4^TTZ6,';ZF#O% RMX6QWLG9*\#=1]^^@_*D4XLD)/(P9SUVL34BM"6 MJ2.P&ED<5$$BV(D)BLLXTL056EV41^D*;],(=O366MA[/6IO!4PJ(8@5_/KJ M!GV4(EFAJ\MI(U5K?6NJCM#J;*NHASN[\8+39.@*K2Y*E0VQ-6E-SBF3Z"N- M$FBDFA[:K&1K]ARR?-W:DUJ-X&TD/5U$/[R;K8:=ASQ5:790J[F%[ MBGK%VL-GUB:#X3!XZFQ'L:_.H4IKV![7WNML.SK.2M%@8^S^R[[>1HPC58PC MUD3TS->O?,/9T=H.8U=H=>Y56B-X)]XF3F.;*[2Z*%5R(_;D9O=V45SW-ND_ M];;]&C_+HFODMGZ1VR-:#=QMQ MC51QC?1VXVBG_\2Y0JN+4D4W8H]NKSBZ_SR(X^%1[VD0MU_D9TE4.8Q8(\V[ M+6U'Q[A(XCA_85O>UW:DMCKXCZ9R8I"+;(9+H9E(N,YG=G MYU-PGZA<,*Y0!'-3&AP.S*B3^:Q6OJ'%*IL8NA5:BSA;78)YV\OT!'-\+H3> M;*07*.<6)_\#4$L#!!0 ( V"=E>YJL;FQ ( +P& 9 >&PO=V]R M:W-H965T7+@)7HU-;9-T_WZV(2Q-2;2'O8#OY9[#N=?X,-P(^: R (V>;(4,B?:A'+EJT("21TH9SX.@IZ?$\J]>.AR,QD/ M1:D9Y3"32)5Y3N3O"3"Q&7FAMTW,Z2K3-N''PX*L8 'ZKIA)$_D-2TISX(H* MCB0L1]XXO)AV;;TK^$9AHW;6R'9R+\2##:[2D1=80< @T9:!F-L:IL"8)3(R M'FM.KWFE!>ZNM^P?7>^FEWNB8"K8=YKJ;.0-/)3"DI1,S\7F,]3].(&)8,I= MT::N#3R4E$J+O 8;!3GEU9T\U7/8 82] P!< _ ^(#H Z-2 CFNT4N;:NB2: MQ$,I-DC::L-F%VXV#FVZH=SNXD)+\Y0:G(['R6-)%;4C5>@M6I1%P<#LDB8, MS:1 ;E;HBE??BQW\Z25H0IEZ8\KGLP7Z)$59H-GUU,1WBTMT>O(&G2#*T==, ME(KP5 U];93:]_E)K6I2J<('5(48W0BN,X4^\!32YP2^:;'I$V_[G."CC%\2 M?8Z"\ SA '=:!$W_!8X='!^1TVG&WG%\G0-\DU*9C%)H9_YG[0,_0[>"2TA* M*2E?H7'ZRWP5=H?0CVO#@:XTY.IGVXPK"5&[!&L/%ZH@"8P\<_X5R#5X\>M7 M82]XWS:?_T3V;%I1,ZWH&'L\AS7P$MIZK(!]![2.M8ZC_B"(@FCHKW?EM]3A M?M@=!$W=,V7=1EGWJ+);X[.4)R('>V-E:K>("Y/A6@K&;$BY!C,3W7H.NB]T M8=P9=/M[\E^6A5W\KA?MJ?=WC" 'N7+^J% B2JZKL])D&PL>.^?9RT^,-5=. M^I>F\O4;(E?4> 6#I:$,SOM&FJR\L@JT*)S=W MMS,LM,_-[ 6D+S/.E$'H; MV!H1<&^,^- MS!05D9H/-3 P\QB&Q6S/\]F2 [/%!'V 83<*78J(14V (5 O^9,'_N>D$_$J MU*_1"!\A,B*>8T(73W$GUITXW(.GN'O6'7>P\=P#/+@1D-]K2>TA. MK4Y=,CWUSQZ1,LZ FL$;MQ&;MQ M%_KBFFUE:C8V52BD:H,R!1>P7U=<4!&:++!%RNYN5UAS^*F%-^7V=G%,L$=. MYL/;>L!<9B-,QDVSP&E&?%R:-4CZ)4F_DV0M:4/(>!ZQE)K<=_'I1'KN-ND3 M+.@)K!'!21G!26>*O:4\S62"I^XM_*A<_INRK.2\JR3,FQU$&@"L;O0"A#$$]@DVL5EMC<^ M@?+9HK)O=#S%/FE1<5CYLXF;"1Y5@FK40P\N0'K*X%[1@K[0F@&L*5+\?8T8 M#CNF6SW:B O\^L*.6AO$87+LX995X+(:DP/IC4E%D/Q8I5'@3QZ3&DX[T!I> MFZ?3[J#8P)4]""[15A?]!P%WHW^ M[";1JP;O"ZT9V4J%XY]!AN->=7BO:$%?:,T%JJ0X[M;B1@9!Z!6BT3^9TK:R M:?D]ZK48J%[40;SN=72'%3YIGZH=5K,9.= >*L&.NQ7[52E,>%Z,GYGFG>C/ MWD5]H@5]H34C6YT+\.QG2//.T\NS%ZA/M* OM.;;T^JT0SH/ SVF>3%0/37A ME.K[K3QWF'EDUDISA]&Q1Z9>*]&'M??F()C6]OL#:'*9"9V_0B[OEM\XWM@W M^ZW[Y_@TR+]45##YAY,/-%USH5#,5@ Y>CV%MIGFWR+R"RVW]NW\4FHM$_MS MPRB4"V, SU=2ZH<+,T#Y16CQ'U!+ P04 " -@G97M7WZVT\$ !/$P M&0 'AL+W=OPW.HRWLD MS@Z,?Q=;0B3XF=),S(VME+L;TQ31EJ187+,=R=2=->,IENJ4;TRQXP3'>5)* M3619GIGB)#,6L_S:(U_,V%[2)"./'(A]FF+^ZXY0=I@;T'B]\)1LME)?,!>S M'=Z09R*_[AZY.C,KE#A)2282E@%.UG/C%MXL$=()><2WA!S$T3'04E:,?=2):6R8I!FF3%/_Y93L11 M O0&$E"9@-H)SD""72;8N=""62[K'DN\F'%V %Q'*S1]D,]-GJW4))E^C,^2 MJ[N)RI.+CXS%AX12@+,8/&029YMD10FX%8)( :[ H5'$SY&\!A9\#Y"%[!Y"RW/249Z. M1NC8U=S;.9Y]:N[_>6+J5Y7E ?/XW[Z9*H"%A!"RX'J*;P<*^N+LP+7#ZJX!FFW(NV.DJX>E&J4E+((ZP[4QW,4 MYM+'5(!Y1V*L?AE>)<,;E7$;_=@G(M'D>Y>CUQG0=\/ ]UJ3W WS B^P^[GY M%3=_E-L7CC-!<=':52MBJB!X'TF_,WH8NFV*W: KSPN MJMJ@PP(&@84Y19\/_H8F6H,=UYL(06NTFVA=G!XX]L,(AJFFC:=KH.,[%#PMU MNX$+G= ?T%/;-QQURI/]M$QO+&P[L .K/>'=. ?9GCO K[9:..ZU9_?4$N>8 M '*\#LUNU!6T8#C056'MKG#<7B_MJ[#KC)X;ADZGD+MQK8)O$JY]%(X;Z?*A MM[..9UUK@;0AMVUE!/ MG&]!9VBMUUX/3YC]V;UU4O\OT9I+;+"UHMK9T:B#GFRM97JC!2 U38<^!Y M0.C<0<^N[6BKIGZ/32[45>NY[D#+_RHMEPT;KF7MM82KO$%A9!E M=UX2>@);!5\P-H^V)E+"-_F.C0 1VV>R^'"OKE:[0K?Y7DCK^AV\619[.S5, ML=7T"7.U3@6@9*T@K6M?M7U>[-X4)Y+M\@V0%9.2I?GAEN"8H!J#VWQ'U!+ P04 " -@G97KA&]+D\$ !I%P &0 'AL+W=O]G=R9[Q+V*-L01/ M54G%U%M+N;GR?9&O<87$.=M@JIXL&:^05+=\Y8L-QZBH057IAT$0^Q4BU)M- MZK4[/INPK2P)Q7<UFX)ZNUU O^;+)!*_R Y>?-'5=W M?L=2D I301@%'"^GWC6\RN!8 VJ+WPG>BZ-KH(_RR-@7?;,HIEZ@/<(ESJ6F M0.ICA^>X+#63\N.?EM3K]M3 X^L7]A_KPZO#/"*!YZS\@Q1R/?4N/%#@)=J6 M\I[M?\+M@6H'3LEK%B3\H2(%J !96(KLACB<&U$%@*\#WX%7&.=##!68HE(J7X MH%8_/Z3@[-L/$U\J'S23G[?[S9O]PG?V@R'XQ*A<"Y#1 A=] E\YWYT@?#G! M36AE_'E;GH,@^@C"((Q,#MGAO^52P>&[\/04>%C#0P,\.P7>. \M8D1=.*.: M+_I:./_\13T!"XDK\9?!K9N&9F2FT=GI2FQ0CJ>>2C\"\QWV9M]] ^/@!Y/" M+LE2EV29([)>+$9=+$8V]MFBVB#"55*5@"W!JHV,*1@-3U+SZ,R^FP43?W>L ML'6GH0J[),L*WG5"TTKC)]R+(2^6BK=P0Z56[6^PQSD M*H<]$[IJU\Y*;2?7B)H2V$VSY^5Q-,Y'XUHJ@8XQS1_!I(C*LI& M9%3\K8H$G61,BEHW'JIH0Q8?G=^HYUNS<622TY%O/A.B MBFVI%%^K4NQ<0T/2LAWGB3A)8E-&,9B.H_C"E%1<^=C7\ZB9@O;W7YYOJZU* MS;@ I"O_C&):B0:+"=\H!)/$J.6IEIDK#_M2A@LO6R1C2" MIA2<&FP3&)JS]?_1/,)#]PCM[>. ;.VR0YNW;+U.(GS=2K1BGFR:N?*Q$=,_ M&BE6F*_J6:X N?[R-;.Y;K6;%U_74])7ZW,]1ZY'E0>:9@C]"?$5H0*4>*DH M@_-$'8 W<]WF1K)-/;A\9%*RJKY<8U1@K@W4\R5C\N5&;]!-UV?_ 5!+ P04 M " -@G977($D-IH$ #?%0 &0 'AL+W=O*4K4FJ[BP83[!4IWQIBC4G.,J3DMA$EN69"::I,1GEUZ[Y9,0V,J8IN>9 M;)($\\=S$K/MV(#&TX4;NES)[((Y&:WQDMP2^75]S=696:%$-"&IH"P%G"S& MQA2>S9"3)>01_U"R%8UCD)5RQ]A]=G(9C0TK8T1B,I<9!%9?#V1&XCA#4CR^ MEZ!&]9M98O/X"?U]7KPJY@X+,F/Q-QK)U=@(#!"1!=[$\H9M/Y*R(#?#F[-8 MY)]@6\9:!IAOA&1)F:P8)#0MOO&/4HA& G('$E"9@'82H#.08)<)=EYHP2PO MZP)+/!EQM@4\BU9HV4&N39ZMJJ%I]AAO)5=WJ;9!-C2:+L,I?T?YP_$;90][YO*%RY/@07_ ,A"=@^A MV:^DHSP=:>C8U4.R'].^5B@>7DB3BOS[U"G"G'SSSB3.Q MQG,R-I01",(?B#'Y_3?H67_V57X@L)8.3J6#HT.?-/^+?846V7Z>G?G7PP3Y MEN.J)_C0+*$;%OB>7T>UN+D5-U?+;6A9]/$LD+P&@9/0:UZ&&0N@-2.A7S'PMLUE,B3(93N)I6UE>FMA>F%J.,995QS93K0\[W^E0D;8P(\F+V54"WCLCW+1[M<>^(0M$(T M0!;59-$K+*Y,;DEIV]!Q=^FAKLE9;N ,L*N;.=3VR,DYGM_';-E+[:"M^E!H M[3KK9@V=MW0XJ)T%]M;B0&AM+>KA .JG@U>ZW#/HT/H%?]-CO%2!>NJ ^K'C M68/K3AZ>':#.HNQ.'K:-@B%_JT M':"V(S_G;T%/J\C?8]KL@JZ2*!P2LF[G4-]ROW <$9#BA/2_R1VHS98UO$73 M1G731M9;.AS2C@3[:G$HM+86]8" ] /"*QWN&72TQR"GAWJI$/7P@?3#QW-& MA[KCA^T[$.XL3]2=/B#R&V%M>O7T@?33QSY&5T*U# PBS]FUDKXXWT'! -=Z M@D#Z]WV]SZ&>UWW']X)=6:/ M0 M]Q>,R:>3[ >J/=W)3U!+ P04 " -@G97H&2T/M," "8"0 &0 'AL M+W=O;*O:=;N8=F&2 UAU;&8;:/?K9SMI1"$-%=H-\<=Y7S_G$,<>K+FXEW, MA1Y*RN30F2NU.'-=F<^AQ/*4+X#IF2D7)5:Z*V:N7 C A165U T\+W9+3)B3 M#>S8M<@&?*DH87 MD%R6)1:/YT#Y>NCXSM/ #9G-E1EPL\$"S^ 6U-WB6NB> MV[@4I 0F"6=(P'3HC/RS<6KB;< / FNYT48FDPGG]Z9S50P=SP !A5P9!ZP? M*Q@#I<9(8_RI/9UF22/<;#^Y?[2YZUPF6,*8TY^D4/.ADSBH@"E>4G7#UY^A MSBML"#/_XJT2>I9HG:)#[VXOT/'1 M"3I"A*'O<[Z4VE0.7*4YS6IN7C.=5TS!"TS?^RIFMY[)!OO%C[T-;"?Z3V;."A$U!PB[W3->UUY9@I>I;E?EZK+)>X"?> MP%UMDG=Z'TC>:\A[^\BC-O)*%6^0!XD7!EODG=X'DD<->;2//&XCCW;(_30- MMLD[O0\DCQOR>!]YOXT\WB4/D]C?(N_T/I"\WY#W]Y$G;>3]%O(PVJYYI_>! MY$E#GG22G\,C9T4;>[+#'L51DFZQ=[H?R)XV[&DG^U=]==%'S9*I-OYTYQOC M]\,TC+<2V T+4C\.FZB*S-TX-\V=Y0L6,\(DHC#5.N^TK_>-J.X!54?QA3U* M)USI@]DVY_KJ!,($Z/DIY^JI8T[GYC*6_0-02P,$% @ #8)V5P0C:P:U M P WA !D !X;"]W;W)K&ULM5A1CYLX$/XK M%E>=6FF[@"&0;)-(N\M65ZG51=WK]:'J@Q;YO&./9^9ZR'SP&$.@Q2W.^,&(AME>FR<,8,L(OZ19R^61-64:$G+*- MR;<,2*2=LM3$EN69&4ER8SG7:RNVG--"I$D.*X9XD66$_;J!E.X7AFT<%CXG MFUBH!7,YWY(-W(/XLETQ.3-KE"C)(.<)S1&#]<*XMJ\"VU$.VN+?!/:\,4:* MR@.E/]3D0[0P+!41I! *!4'DSPYN(4T5DHSC9P5JU'LJQ^;X@/Y>DY=D'@B' M6YI^32(1+XRI@2)8DR(5G^G^+Z@(311>2%.N_Z)]:3N1QF'!!83N?A;)5B95H-]>DV)E@P$EA+4[?6U!U";[_>LSPS':F;;-@,+@SJ4]JZI-!ZM=A6&1%2@1$\B"4&X0)44=M'^L2R6O0 M>6M;V',G'=H]=C-OJHJG17LPL#-I>S5M[ZR,YR#ZF'LGC'QWZG0(W9Y:.=BQ MO0[MP<#.I.W7M/U!VD$CPP@>Y;6 @_PNE^D7%&U[9>E3Q#_A*N\0EM51Y-3* M=F9=J\#O*1.G8=6B.JVI3@>IWAV3NBY8GHB"@::U3A[5N+>N!R%?>CR."1:, M!-:2N)NR[;J?H>NQFGF]W MJVXXO'/I-VZ4]B#]CR#OX3%-(Y1D\MC9@6+?SWL0Z*5OT*AHP5AH;1'Q443\ M&RNS A]+V#'1@K'0VL(>+]GVX'WSC.)T3CYBKNL[3KR M-QN-7P9LHQMHCD):Y*)LH^K5NDF_UJUI9_U&->^ZH3S"E)W_)\(V2WE Q6R6=7#&$@$3!G(YVM*Q6&B-JC_I;'\#U!+ P04 M " -@G97S8.EJMH" !#" &0 'AL+W=OXW.NK7LS7'/Q(G, A39EP>3(R96J!JXKTQQ*(J]X!4SO MS+DHB=)3L7!E)8!D%E06+O:\R"T)94XRM&L/(AGRI2HH@P>!Y+(LB7@=0\'7 M(\=WM@N/=)$KL^ FPXHL8 KJN7H0>N:V+!DM@4G*&1(P'SDW_F 2F7@;\)O" M6NZ,D7$RX_S%3.ZRD>,905! J@P#T9\5W$)1&"(MXV_#Z;1'&N#N>,O^W7K7 M7F9$PBTO_M!,Y2,G=E &<[(LU"-?_X3&3\_PI;R0]A>MFUC/0>E2*EXV8*V@ MI*S^DDV3AQV 'QT!X : ]P'A$4#0 (+W L(&$-K,U%9L'B9$D60H^!H)$ZW9 MS, FTZ*U? GHB&Y#H"VJF8] /"M#NYB6:O:(?P!>" M5#E-28%N]#-#YQ-0A!;R0H.?IQ-T?G:!SA!EZ"GG2TE8)H>NTCK-:6[::!K7 MFO 133Y&]YRI7*)O+(/L+8&K#;8N\=;E&)]D_)6J*^3YEPA[..@0=/L>.+9P MW &?O <>6+A_PDW0WEE@^8+3=S:K+XG6,V4N:="5[)HL["8S964@*Y+"R-%U M0X)8@9-\_N1'WM>N1'TDV>2#R-XD,6R3&)YB3YX959"AJ2(*.M]H#>];N"F> MJP3'?7S=&[JKW81TA$4XQ/';L$E'F.]C\YI6'29ZK8G>21.Z].G"QKKDU\!H MYT#?#Z(XV)-_&!9'0;"O_C"JUXO"N%M\U(J/3HH_]HP1;'13D]#E*CI(8^AY MU_T]O;>'84$8]Z-HS]9A&(ZBN._M^7)WRFL)8F';E$0I7S)5UZ!VM>V$-[8! M[*V/=8>L&]I_FKJ]WA.QH$RB N::TKOJZXR+NF75$\4K6\1G7.F68(>Y[O(@ M3(#>GW.NMA-S0/N_(?D'4$L#!!0 ( V"=E><3L/$N0, /4- 9 M>&PO=V]R:W-H965T"L[32=?[_&4)* $T557A(,YQS.O8:#/=D*^5.M M #1ZK+%51;V'/W6O.RC%=NH1[^W$]^)YI9L3_FRRYL_P /K' M^EZ:D=^KY$4%M2I$C20LI]XG;AQ! M"0O=2'#S]P)S*,M&R?CXKQ/U^GLVQ/WC-_4OMGA3S!-7,!?EOT6N5U,O\5 . M2[XI]7>Q_0NZ@L)&;R%*97_1ML-B#RTV2HNJ(QL'55&W__RU:\0>@41'"+0C MT"$A.$)@'8&=2P@Z0F [TY9B^Y!QS6<3*;9(-FBCUAS89EJV*;^HFWE_T-)< M+0Q/S[[6"U$!>N2OH-!'-!?56M10:X7$$NTNHL^OYDE3@*XRT+PHU;4!_WC( MT-6':_0!%35Z7(F-XG6N)KXVOAIU?]%YN&L]T",>"$7?1*U7"GVN<\@/!7Q3 M4%\5?:OJCIY4_'NA;Q F?R"**7,8FI]#IY9.'?3L'#JS='*B&M;/$;-Z[(C> M?".EF9);5V=;9N!F-J%QJ]9\ 5//I(("^0+>[/??2(3_='7EDF+9A<0..A;T M'0M.J<^^0 Z2EZZ&M<38$IM0?)D1@EELYNEEOQ5C6! '07R(RAPH@L.H1QV8 M#WOSX4GS#YIK<%EO:=&^]0C3<.!\C$HCP@;&': D96[?4>\[.MUT(4W*UB[G MT>AV-$EC/'#N0$6,T8'U,8HD21*[O<>]]_BD]T>A>6GRUKYH)LYL[FF3>]#F MGJNH>&PD#%D4#:H:PQ+&TF%58U24)NS(DY3T524G@R.#)9B*;X-W''+\O.CK> MH:LT'CZK+AA+AL^J"T5QA(^XWUN*D/<&2,<\])_@8>\=,(9)-/3O$*-QC(_D M'Z&[ N@9*9)W;]U^C%P]00W+0E^?"I1.?> K"88YZEY&=U,'GEL8A'3UX8UP21L/YS1PP%F"6#DKR]];#%&PO=V]R:W-H965TW_;Z*]C0EJBVT>])?SC.SH(]5?L@<)=_T*)68IY8H)CB3=+KP[?!L&OG'( M+;XR>E)GU\A0V0CQS=Q\B!>>;V9$$QII T'@YTA7-$D,$LSC>PGJ56,:Q_/K M9_3?<_) 9D,478GD+Q;K_<*;>BBF6W)(]%J91N0JH)2]3K>5_#X :B'Y4#W1<#!2T#X0!]%%SO%?J-QS2^!.C# MK*NI!\]3OP^WB-^R!WQPXV@RH0@QQO MT!D(%#(5)4(=)$5_WVV4EK Y_K&M>($XM".:BG&K,A+1A00/)"&C;:XS"#J,+.J.*SLA)YU&;C:C-!GV#.'0"L:VX;2BG6Z9M MI I0'%S,)<_T"UHM9DUB+68#.[5Q16WLI+:&V!,9[1'A,0KI$;I0!CU%HQMO M_8JDV;O0>XTB26.FE8VC&_W&[XW\7VVE:M7AB'N^W3'L< QZXQ>.%RLSJ59F MTIG#,=MNJ83E8!!I*+[0Y*&+<01+QAG?65=D8HT3'C6B/K'DJ=^,N1W+G\XN M_^PI,*V(3IU$_Q3\+>0VV22T(LBX!MY*PX6IB3:>TY<$&A0[+4+WQ*Q)<$%Q M5E&<=6Q@$7U#P 2TFLK[J(V1&P-R>=B2RQV.06LN=S@.>@,W?^S7&L-W8GTE MR:$0$"0!H4EX9 UJB>**:FGR(BD;92WLF-#-K)/%:3KI".BM1+#3GFR!/V5YRF-H==N&02U M<_>6B"]8--MMF]VLR79@J]!!2^QJ983=TFA%U!Z^UC*B)6OG8E$Q31I#^S9L MMI 6NS9)A&M-A-VBZ N7-&5:0XA<[1#;=4NS7*PZ1H/J&[1MLY&[E5[RJX41 M=BN)]S3> 2FT@VIB)=8A1$:6W5!2'7^IM'*:736S56G7H3?;T*X3G$&M M1@)W\_\L=)Z)^?>VB1Q],K7=FH"!56\,\+3!T&X7#!N)&MKM<-",4?_L1">E M?C"EH0P>NBQ.2ZFEU^G:7GSDUGM_CV[ X0ZMABB.]CT1"B5$HH5N ]'L3 MJ&2R."4K;K3(\G.CC=!:I/GEGA+X\#0&\'XKA'Z^,0-49Y7+_P!02P,$% M @ #8)V5ZP/<)R6!P L#, !D !X;"]W;W)K&ULM5M=;]LX%OTKA'>PZ !M+%+^["8&6DO%%.ATBZ;M/"SV@9%HFQA9]%)T MG,ZOWTM)D2R3)JP,_9)8,N\A>8YT>8\IW1Z$_+/8,*;0TS;+B[O!1JG=V^&P M2#9L2XL;L6,Y?+,24+7YP=BB./B,]E09C, RW84F1_\%1M[@:S 4K9BNXS]54< M?F/UA,8:+Q%94?Y%A[IM,$#)OE!B6P?#"+8\K_[3IYJ(HP \.1- Z@!R&C Z M$Q#6 >&E :,Z8'1IP+@.**<^K.9>$A=111>W4AR0U*T!37\HV2^C@2^>ZPOE M7DGXED.<6GS,$[%EZ!M]8@5Z@SY3*:F6#KV*F*(\*WZ%L]_O(_3JEU_1+XCG MZ-M&[ N:I\7M4,$ -,PPJ3M[7W5&SG2&"?I=Y&I3H#A/6=H%&,+(F^&3Y^&_ M)T[$?R?J!@7X-2(!"2T#6EX23LIP8@F/+@D/RW!L"8_=X?=L=X/(M P/'&2$ MC99AB1>>&\Z.:?'R-?HDB@(M0V:%U MNGI;[&C"[@:0CPHF']E@\<]_X$GP+QOK/L$BGV"Q)["./J-&GY$+?1&O5JS, MBTC1)P12,9L0%0:N+AJ=YQ\7P4V(9[?#QV.*K./F.V(I)R=*2XXS3!YYQQ2']0ZY ^SSEA9+\8:^@!9R!E39'C,H< MQ+&F_*JSR9$4>#0.3Y28F'J14[DBY[#[,NP)K,/PM&%XZF3X*TOW51W$<\L% MC=(]' LX3!CD:?W- \O9BJL"04RQH9*]T=5/BG;T)U1ERDK\U.!T9-X"9B,< MA ;SEE9D?MHJ=D[ZA93.&DIG/7-G\5H3F.U3G34>:;:G5>690>U+\X1!&9LQ M(/$URB'!I)4D#QE#:R'2 \\RQ+<[RJ7F%R7 ^1J:*DGS@E;:):)0T F4.G]7 MJ9DU5T]/4_J99J2)6*=\[_J)/U\S5DK[L#(O^-P@N;!R148U:VZ7,_F)V"QI=F<'-44W7D?61'LG/>[))%[FB&Q0C1-N;Y^ MX(CGB@'+JKP1(7_23"]65BJP,4=+1K2T&AL)T=)H9N1#]W1>>IF0EBYR^2I# M-7=PN?1@BQA3A"798,ML-3+9,AL97#GG\E*N6F>$G87]XMU6["'-PY5E)^B9 M/RM1H>U:,(@*C7MB;"ZT%JRQ40C%[LF\E*S6IF"W3UG2G*;42H4GGU!3YA,M M\HH6^T+K2M!:(CR^GI7'/JW*TBM:Y!4M]H765:DU4MCMI#Z6;CUAW9EUNO:)%7M-@76E>#UE@2?+UJ MBGAR>;5*/M$BKVBQ+[2N2JV?)6X_^YF!06N4RK12B58*-5(=-CS9H U]9'IU M@3J RVK)3\_LI1#3F(93P^TOW0/K+8I/M-@76E>4UC@3MW&N2UPKN5ZW#+VB M15[18E]H70U:/TY&5TQ?7BV[5[3(*UKL"ZVK4FO9B7L;\UO[0RW:2;ZEDD.Y MFXB\@))+BP>^Q+)-8:VZW%WU%LVK@R>6O5=LFA-?G7;5:*TY<5OS:RPFMIW. M^=1<3;SZ.+V\>=$>=;$RKKIA?$T,+9(ENZN>]/N$RWVA=:EO37J MQ&W4EW3'%M\0[=.[I? 9-*2.AZLRUECRP3N^IY M"\G2,QO:H647U[1L[HY[D^[51_M"ZY+>^NC0[:/OU9D"QAW7^QE/KZ;9*UKL M"ZVKP-%SN-=\$-?OD[A^'\7U^RSN-6QUV-KJT+W-?85BM.ZQXXTFYK,"[H'U M%L6KB_:%5HDR/'HS8H(RM #*XF8+QE-7K(=6!$KOR_8<'H938EA\WC*9,Z@;P_4H( M]7R@.VA>TEG\'U!+ P04 " -@G97JB2C6>-4Y![Q_<@K*"]G MZU7SW8U>E71!W;+]'UU M(^'*ZZ)DO&"EXJ)$DFW/9Y_QV04)C$-C\8VS@SKYC$PJ&R&^FXNK['SF&R*6 MLU2;$!3^[=D%RW,3"3A^'(/.NM\TCJ>?GZ/_WB0/R6RH8AG<^2V8H M8UM:Y_JK./S!C@DM3+Q4Y*KYBPY'6W^&TEII41R=@:#@9?N?/AX7XL0!AR,. MY.A WNH0'!V:E?-:LB:M2ZKI>B7% 4EC#=',AV9M&F_(AI=F&V^UA+L<_/3Z MJDQ%P= =?60*S=$ME$E6YPR)+;IC124D["VZY-LMDZQ,P>9"%)7DBI,[U$WI_R33EN?H X>]O+]'[=Q_0.\1+=+<3M:)E MIE:>ADP,CY<>J;^TU&2$^N]4?T(^_HB(3P*'^\5;W$GC3EZZ>[!^W2*2;A%) M$R\8B=VVC1%)^+=]'Q+B9Y M/Z>IJ$NM8""FC._I!CJ/EVE>9\_]17,8M!0Z#\'(1IFH-WI;YS#]6D=7-@L; M-#@!;;.QC<+ER1:]R";JLHE>RT;6T 6OK'9D_704XL5B &A;!8ME/++><4<8 M3Q)>,YCXIWP?$0BBI*9.4&YN.HECQXJ&03P@MJW"981'*CKIB)-7.DVDW^=& MJ$Q!%Z#>BAK]^OZ TC8B2[)P0RX[R.4DY'T)ZYD#H61[5M;,!;>T M]]-?#N%LHS!)1N"PWTN2C"=Y;Z0I2I!.P\Q^U+R"#A27E9 M7]"*:YKS?YM-5XS*=-?@9E !N1@')G:-PL(F0V3;; RYERP\K5F 7)DF@HF* MM*301\U!TET @8U)HN50PAQF8YB]@N%I"?M&\YJV)]SGT>\DM.5HCG$4#>>\ MTXZ0L5&/>^7"T])U)V#_S8&Y/?G 60#1YN3CI+7EAL#(3X;][[##0>CCL57M ME0E';S^A7??SWWE,PY,R]W_/:3\KVLO,>\7#TY)W(UE%.&PO=V]R:W-H965TF"16P::VV6SOU]3-DF,6> MBZ]R!Z#08Y$SN71V2I67KBO3'11$7O 2F+ZSX:(@2B_%UI6E ))94I&[ON>% M;D$H<^*%W;L1\8)7*J<,;@2255$0\7T%.=\O'>P<-M9TNU-FPXT7)=G"+:B[ M\D;HE=NJ9+0 )BEG2,!FZ5SARP1[AF 1?U+8RZ-K9*S<<_[5+#YF2\ MBC^RE!> OI!'D.@M6D/*64IS2FQ5^ ;=,:'WMHS^"YF!H14PV% ET>L$%*&Y M?*-Y=[<)>OWR#7J)*$-?=KR2A&5RX2H=HCG(39MP5G4X_IEPL(\^<:9V$KUG M&62G J[VUAKT#P97_JCBYU1=( __AGS/#P8"NGX.W;=T?X">/(<>6#H><1.T MY0JL7G!&KU^?ZK@^2M?G_E"?O]<\SY'^=^R)R/X9JD5]UF3X+--Q+F5)4E@Z MNJ5($ _@Q*]>X-![-Y3'7RF6_"*QDQQ/VAQ/QM3C%6PI8Y1M=4/)"4MA*'6U M1&0E3&]]B&=S;[9P'XY3T@=A?S:?GZ*2/FKN^T]2)QZFK8?IJ(>K]%M%)3T\ M).N;6_2[X%4Y9*56"H_.#SWL=ZST05['QACBQ$/8>@C'/629-2"1?KWI7B@$ M,(4V5*8D1]^!"/NXE[RV.=ALPEY,?J0_'6]]5-?;@ Z.\+"]J+47_82]4E#] M_5/FHEY0>!)Z77-]5-?<@,[4.U.[66MN-FIN#5F5_B]WLUY4;W$P[?[#!E"! MAR<=AWW4&7OSUMY\U)X>AU0.>OQ1@['/!V*?X:@3^P!J'G5 21]T)G3L/;WQ MO='@]9OU/YI;(W#9.HA]A,1NK-+E,-&2WH7D6Y9HIX+ZX7BI9V4 M[KG2]W.E9&H0!Z/L;SM5A80YHI_/X!U!+ P04 " -@G97VJ5D\+4# M R$ &0 'AL+W=O'80^T=&T3E4B/I.P.Z,?W4E)E*U(T.]!> M8E&Z]_ <\I(\S/0@U6>]!3#D2YH(/7.VQNQN7%='6TB9OI8[$/AE+57*##;5 MQM4[!2S.D]+$]3UOY*:,"V<^S=\]J?E49B;A IX4T5F:,O7O'23R,'.H\_W% M![[9&OO"G4]W; -+,)]V3PI;;H42\Q2$YE(0!>N9Z'<8]FEY M3]Z^>4?>$"[(QZW,-!.QGKH&.5ED-RK[OROZ]U_H__?(7!./_D1\SQ^TI"_. M2??S=+^>[N)(5,/A5\/AYWB#%_!RG0]"&Y5AK1KRUR,&D <#J?Z[35R!-FQ' MLTOP1N]8!#,'UY@&M0=G_N,/=.3]W":U)[":\$$E?-"%7@CG6F=,1$ BJ8TF M.*,DYCJ2F3!MX@O$,$>TV\5^?D6#84BG[OY45C/,JR)J7(<5UV$GUT?0^H8L M,J7L%.VDRC<$K-?$UJNQ]1JCG#;*!?"HE4O!MAEQ1?W &[93#BK*03?E_V06 M-/H=AY/ GSRCUPSSAR/DUTYO5-$;==+#U3,F2Q!<*O)>&FA=R)T0E]9Z3V U MM6&E-NQUD8=]"N\)K"9\7 D?=T[SG528P<5&$SS1M<$%CHTVR>-&F05AX'G/ M%TMG=Z\4,ZG$3#K%+!3$W) UBWC"#0=-OF()1QF^+HZKK^06IS?&9AEZNU$ M=L;;%'=V=NDD]P16&Q?J'8]TK]?Z+N%ZTMX76EW\B9^AEY5%JV+:J.\!&M]& M?;?$^<$X#%XX#>C19M#.PWR^D&(/>&ZMT&@)N^%BM9ZU"7?C7CQ7_X?EH$?/ M00?]%FJGA[E8?$]H=?%'$T.[7TV]Z30;I?S&H];0M9-[I &X^=\>S4T[LF%SMZF?V-JPX4F":P1WKL. M<714<4$M&D;N\CO>2AJ\,>:/6[S4@[(!^'TM<4,I&_;:6/V;8/X-4$L#!!0 M ( V"=E?/%6$V9 8 .(R 9 >&PO=V]R:W-H965T7I8'E=;'N0RVNQUS%/ MV8-$:I\D5/ZX9;%XNAGX@^<-G_EVI_,-H^5U1K?LD>FOV8,T:Z.:LN8)2Q47 M*9)LV%Y^II-BY\W.K*AB=R+^DZ_U[F:P&* UV]!]K#^+IU]9 MM4/3G!>)6!5_T5/5UAN@:*^T2*I@,X*$I^4O_5XEHA4P'K\0@*L ?!1@.NX. M&%OE1I-OW7YA,4,!6&KU'=R(],*GY*F;HD:5<2/2; MT$RAMP'3E,?J'7J#1DCMJ#0;>8J^IERK"[/1+'_9B;VBZ5I=C[097-[%**H& M(L\OB5V[V"/\>4 =F/ <3+E?V($AYV#&!<;O MQEAI']='Y+C@CE_@%L?A?:JTW)L*IM%?'TT#=*]9HO[N&.5M29MTT_+"?*4R M&K&;@:F\BLD#&RQ__LF?>;]TZ0<)"R!A(22, ,$L?2>UOA,7??D@1<386J&- M% GB2NUI&C$D-BAJE9XTKSE=6&A 4E;%[ \@OZ83F=3SW/NQX=VD*> M-CMJ05PMK)1/ZY1/G2G_S#+Z(S^95)YFQ:*]9&MS_5WIK@P[67TS# D+IB>) M\3T\\Z;^48H[VOES;W&U MOHL>E3+.)\A[XD)"0L@82$DC #!+$U]K[E1]4!+;X4#DAB4%H#20E : M@:+9,K?\"-]]>_!?V%RU]KD+2 E!:"$HC4#1;[L:I\6&M&A_4 MJP&E!:"T$)1&H&BVS(UAX[_FV/ TXAF-.S4]S_:X<_?16RU(6@A*(U T6ZW& MZ_'=9L]]:NY8F-)(4LTND-+F9XTR)B-SBM(MZQ2Q1/JX[3D-/8RGQRJ"^CF@ MM!"41J!HMHJ-B>2[7:2BM/*ZM%ZTS='GE?+I'M5<=&I:=N"/;4V]J;>8GL@* M:AV!TD)0&H&BV;(V]I'O="_,R38X%!O2-06@A*(U T6^#&/_)?,Y#6+,ET+>Q%J_+F M_E'V?"U%-!%[,V?2 JT8DB:,)9W//6_=/?:>-96TR_818Q\L 6B'(2B-0-%L M>1MGR7=;2P^6F*VS6&D1?2LE[]00U&^J:):&P_&QBJ!&$BB-0-'LY_J-E82= M'L;_?019T:TI[\Q<5X^GO.Y1]"VZH+00E$:@:+:>C6>$W9[1R62)VW-@MMFP MX@VF5Z;![F[ZGJ45[612/;\\.E//;1B"CH] T6S1&J\(N[VBXJ6CCX*F]0-2 M%.Q9_C;)O%,;4(L(E!: TD)0&H&BV2HW%A&&M8@PJ$4$2@M :2$HC4#1;)D; MBPB[+:)^;YA4L+9MC\>3R>D%%-0S J6%H#0"1;/E:SPC[/:,7J[%LT[]0%\1 M J4%H+00E$:@:+;*C:>$9["U&/3M)%!: $H+06D$BF;+W'A,V.TQ]:S%\Y.; MF<5E1RD&-9! :2$HC4#12O5&K5?S$R:WQ4<4RMQG[E-=OHI>;ZT_U/A0?)YP MM#WPKTCYN46#*;_^^$3EUMS\H)AM#-(;SDV5D>4'%>6*%EGQ ^@_JQE^1]02P,$% @ #8)V5R*JA)S6 @ A D M !D !X;"]W;W)K&ULK59=;]HP%/TK5UDUM=)H M/B 0=1"I!4VKU':HM-O#M <3+F UL3/;@5;:CY_MI!&T$+45+XF=W'-\SO5U M;OIK+A[D$E'!8Y8R.7"62N5GKBN3)69$GO(J)0R' N01981\72!*5\/'-]Y?G!+%TME'KAQ/R<+ MG*"ZS\="S]R:948S9))R!@+G ^?5LX'A& M$*:8*,- ]&V%0TQ30Z1E_*TXG7I) ]P-@!^9P\@J #! M6P'M"M"V1DMEUM:(*!+W!5^#,-&:S0QL;BQ:NZ',[.)$"?V6:IR*KSA;M.Y0 M9##"J8(6W.C*&1(AGBA;P'G&"Z: SV&"C'(!-URAA.,1*D)3>:+C[RT=\"';X$'%AYL MPUV=DCHO09V7P/*U]_#9;%PRJ42A:U;![RL= )<*,_EGE[F2K;.;S1S%,YF3 M! >./FL2Q0J=^/,GO^M]W67U0&1;QMNU\783>VF<2ED0EB D7"H)>D=A1F5B MBF&7^9*Q9QG-9V,5M_RPT_/[[FK3UNLPKX[8TMJIM78:M>J]CK8K\Q\,.5NA M4'2:HBWI77H;6=^[60/=VGBW<>?'@K*$YB3= MY;*$=C?J+.R%GN>]*,?&%3ZHOU?K[QW\E/5>V6KY'3^,7MAJ7/B#MJ+:5M1H MRS2/Y+EYD&R?D^C5AR#L>E$G>.&D<:WW.G$W>J3Y/[DF8D&9A!3GFMX[[>ER M%F7/+R>*Y[9M3KG23=@.E_HW"84)T._G7']QJHGIQ/6/5_P?4$L#!!0 ( M V"=E&PO=V]R:W-H965TTA5^/ M[Y*% EWYDMR+_?AY?+8':VV>;(Y(L"D+98=!3K2\"$.;YE@*>Z*7J/AFKDTI MB+=F$=JE09%YI[((XRCJAZ60*D@&_NS.) -=42$5WAFP55D*\V.$A5X/@T[P M?' O%SFY@S 9+,4"ITB/RSO#N[!%R62)RDJMP.!\&%QV+D9]9^\-/DMX,9M"&=X_;Z&?V]U\Y:9L+B ME2Z^R(SR87 >0(9S415TK]X<8@][SJ09SD6))*!T6LPSIK1W,)+]=Y,3BKW*%,R?"O9CY(; MK1;'#VA*&..,X!BF_.Q952#H.4P4H4%+<+WA(K (AV,D(0M[Q(9Q%)_#%)74 M!CYJ0@L'(!4\Y+JR0F5V$!+S]K&/=T;][+4AN1/X7N/:RF3-M45)XMK M Z2UE5 I0JHM[:R4&KR_12E^&^]FU&\9]?M D"B[1_^>C_V\^SKK17]'# MK:8KT2S\:+'@1=;]UYZVT^NR;MK?YO7HNQ5F(96% N?L&IV"7^8\@=$X [Z?:V[ 9N,"M#,]^0502P,$% @ #8)V5]X8-DZW M P Z!$ !D !X;"]W;W)K&ULK9AMC]HX$,>_ MBI56IZW4D@<(#WN U"6INE)/M]J'NQ>G>V'" %:=.+4-;*5^^!LGV930$"TG MOR%VR/QF/']['&=Z$/*KV@)H\ISR3,VNJ9 LI53V10X;_K(5,J<:N MW+@JET!7A5'*W<#SAFY*6>;,I\6].SF?BIWF+(,[2=0N3:G\?@-<'&:.[[S< MN&>;K38WW/DTIQMX /V4WTGLN35EQ5+(%!,9D;">.1_]Z]CWC$'QQ%\,#NJH M3%Q^X7^J1@\#F9) M%2P$_YNM]';FC!VR@C7=<7TO#I^A&E!H>(G@JO@EA^I9SR')3FF15L880,1A4!H/7>@@K@V+H;CGV(G$1 MU70^E>) I'D:::919+^PQGRQS$R4!RWQ7X9V>OY%9)L/CR!3$L%2DP]D0?,< M5GCAG#Q*FBE:**K(502:,J[>D;?$)6I+)2C",O*4,:W>XTUL/V[%3M%LI::N MQN","S>I KDI PG.!/)QM^F1('A/ B_HDZ>'B%R]/7;50EQT$_],=(]X?I/8 M@HE>$9@_JC"= <6O":@<8M >D(ORU1H&M89!P>V?X1;*W69*RQTN84W^^8(/ MD%L-J?JW38B2-FBGF43>EFW'AQA3] M_3P()[UP.'7WQRIT1G.I"C9AL2580X5!K<*@4X4[D DN"-SP4 1(V2XE8H^Y MYU1IW.5R(366.D4Y5K)"I38%2A?^X$@"KS<,3P3H#.12 6S"8DNPA@!A+4#8 M*2+DUT"1L=YV80G):OR*;+N,5EZ ]_JM%(X*A.X*@S@0N1 M8>70;,FA>%-J2UPGX=+$V81%-F&Q)5A#AG$MP]CJJ\[8IB0V89%-6&P)UI!D M4DLRZ=YDZ7"/=G67Y6*#M:Y,6Y>2DTGL*+YA;H"J1Y /]?"Z%?.N8H7G_RET"?NP@ /I. 9 >&PO=V]R:W-H965TLBSHCP;K(18 MOQ\.RW1%L#4IY"=+QG,LY%M^-RS7G.!%72C/AH'GC88YIL5@=EK_[S.? MG;*-R&A!/G-4;O(<\\=SDK'[LX$_>/K'-;U;B>H?P]GI&M^1&R*^K#]S^6ZX M4UG0G!0E907B9'DV^."_3T9>5: ^XF]*[LO.:U2=RBUCWZHW'Q=G Z_Z1B0C MJ:@DL/RS)7.29962_![_M:*#79U5P>[K)_6+^N3ER=SBDLQ9]I4NQ.IL,!F@ M!5GB32:NV?T?I#VAN-)+65;6O]%]>ZPW0.FF%"QO"\MOD-.B^8L?6B,Z!8+@ M0(&@+1"\M$#8%@A?6B!J"T2U,\VIU#XD6.#9*6?WB%='2[7J16UF75J>/BVJ MZWXCN/R4RG)B]HD5=^_^(CQ'";D5Z!V:<[*@ EW@E&944%*B-PD1F&;EKZ=# M(6NLR@W35OV\40\.J%^0VQ/D3]ZBP L"].4F06]^-LG,[3)7J3A!GE_+A!:9 MY 4RP3/ !]%"0O_S5YUJA% M9K4JT-^7:YR2LX&,Y)+P+1G,?OG)'WF_F9R#%$N Q#07PYV+H4U]=HZ+;XAM M"5]PO!2ER3BK@*MQC=BX%JMZQ^W,.QUNNVX 5:>Y$>WY,-EKE7&ULQ$:=((VCJ5?][,4J4*V:1>.=16.K11]D\UJ0 MQ=.M\\,=)Z1J<29WK$JN[D"*)4!BFH.3G8,3T%"=0+H(*98 B6DN3G3GOWOW'L>8;8FEMK=34(2$PSR/=4MNO9 M0S5-&5]4P+$D6&PX>8M6D@P(-YB&V+I"$V/6Z_7,\[T#[MF_D:M]IIKC7LVZ M.QT6\*WNU&%(51C*CC\WGKY=)D:/!'-3!C>WEW0V TA-MTNE_;XU'S8U)EK( MFZ3$4)31W)RKM9K="QAZ!UH.:&X/I::;I;)[WY[>?\C9IM"2![21=TW^E%4L M&^ T=E5V:=?^WN]G_F%@O ()5,6Z9XH!?#L$?*U'+"H#>X1!BM"4]EL)KI')0,6C4_Z#+3B1>/_7W;CI'V^RKO]ZT)<=^VVBT9 MFMFF;G=B11!9+DDJZK16-[6\QVN$GU*XEW@,R@VM6L_C<+SO\3&@P%=4X-NQ MH+Y5I!+7"UR(M]6(5)UZI*PH6487TLD%RHCRGS*C=TTE?M2-Q9,@WN\((9DB M@5+3G5.PX-MI8=\Y6O2=VS7)ZKAG+!SW$"GS/6S7-K^G) M)-KWZQA0$"@H")Z!@@/\CKZC/\D]JD?'/S%QW.H[J@T "EIONK ML"+P8*28((-IA!$014+8%2TZU4G!+8.<4QF.->P 0'AISL M]3J[= S2"!1I!';2L 3S-=FR;%L9I\]:F_T#G9@ 54N@U'2+%9($8]B8!IW% M %5+H-1T*Q6>!'8\<8SIR0MN@JU+H-,44&JZ2XI0 CNAM(.!>(MIAF\S@I:L M.P+?# S:1@3M^LXML#\7$DVGH6E$$*IB?8F$0I7PU:ARL#.4G]V0="/_B:XD M_A75X!BZH 4NTNKHZWHH\>;JXOK7SN/S1W/N.%@%VX!8I34&KZ!5,X M%<+B5 B*4Z!J"92:;J7"J=".4^[]0SO7$N]U$)/Q_@2$O69GGXX!5*$"JA > MJ.1GY]6T=AOK%T0F:#A#%S)3*]'O]5P:W1+5'QCM!@4P4+4$2DV_) K 0E@ M"T$!#%0M@5+3K50 %MH!S+T7F!AG7+U>'P *8%!JNDL*P,+G .R'^X ?SAF, M%P.4ZT#5$B@U?3VX0K_( ^TC(E H U5+H-1T*Q641?8%:LY]1*OW#$G8:W7V MZ!BT%2G:BIY9W/;C/81EQ,!>N7/C!$4X*#7=>(5P40@;YZ!P!:J60*GI5G;V MT-C7S[G'>=2/\_T@!T4F*#7=((5,D1V9((+\,/;;*W=NF: ,!J6F&Z\8+!K! M!CDH.X&J)5!JNI6*G2+[>CKW(!\;L=^;[/8_U#^]NSLH)4&IZ:8I2HKLE&0) M?+>=AZ#+ZT#5$B@UW6*%6-$4-L1!T0=4+8%2T_=Q*O2)[;->;I.JL6ESCGE2 MU5ZO\S;-8U!-K*@FME.-\TY-NY[SCM=&K;L0>6R:086J57=)<4W\:JZYJ9I6 M=3S*&#;N^[)K.SL&BBU0:KJO"EMB6&R)0;$%5"V!4M.M5-@2V['%L;N+>G%G MWLTTMU?K;-(QT"7N;.Y_-;I<;C)!TPWGI$@?E8LEDETARNI>4G621DMA'P4 M^RR 8X!+K, EA@67&!1<0-42*#7=2@4NL1U<',-\W,MJ#NT;M=?K[-(Q2"56 MI!+;2>5*K'J;1"DQ/A[&KN3>,54^%N\3\CA:EO*YQ=[/_ 5!+ P04 M" -@G97[SCPO#0" *!0 &0 'AL+W=O04S40)11Z)Q4RIZBG MGK'"BT*ZM912*"CDK8"V)JO*.$/GN/#$ M]AF:!3<*2[J'#>!SN99ZYG8L"&2-OXV7(ZG:0!GHZ/[!]M=IUE1Q7<"_Z- M)9@MG)E#$DAIQ?%)U _0YK$&8\&5?9*ZK?4<$E<*1=Z"M8.<%]&R+I<4:11*$5-I*G6;&9@HUJT-L<*\U,V*/4NTSB,/HMB?[L% MF9,5[)#_H#*^U MN6(JYD)5$LCWNYU"J4_!CSZ/#=>XG\MTQER5-(:%HX^^ GD )WK[9CCQ/EQP M.NJ9YH7OH41MW:N/_J9]<\$^XV?L>.??D:)M;XI'*/2L4X9!JH#>8:A[9=%XS05': MT[X3J'O'#C-]68$T!7H_%0*/$]- W?47_0902P,$% @ #8)V5[)Q&ULM9A=;]LV%(;_ M"J$50P(DT9?MN)DMH+$\K$"S!LFZ70R[8*1CFZ@H:B05I_]^)*4H5B*S<<;> MV"+%]R'/>RA2XFS+^%>Q 9#H@1:EF'L;*:L+WQ?9!B@69ZR"4MU9,4ZQ5$6^ M]D7% >=&1 L_"H*)3S$IO61FZJYY,F.U+$@)UQR)FE+,OUU"P;9S+_0>*V[( M>B-UA9_,*KR&6Y!?JFNN2GY'R0F%4A!6(@ZKN?H$<$!612([#ZNX<%%(4FJ7'\VT*]KD\MW+U^I/]J@E?!W&$! M"U;\17*YF7M3#^6PPG4A;]CV-V@#&FM>Q@IA?M&V:3L>>2BKA62T%:L14%(V M__BA-6)'H#C#@J@51,\%DSV"N!7$SP7[AC1J!:/7"L:MP(3N-[$;XU(L<3+C M;(NX;JUH^L*X;]3*+U+JB7(KN;I+E$XFGT"Y+- I^AUSCG72T%$*$I-"'*O: M+[J:PWPL[:;RZ:;:$\W,;IBI=P(M"QSR ?T M"[L^C"P 7\7PU"5LZ0C6R\ZHR\[(1D]NH(0M+I $ M3M%172')CH=28:>,T3? ?.C97;Q5F%J%AUKL"-:S>-Q9/+9;K/>34[8ZK04@ MM0OKI;!T(928:>$B.I7P2';WRI, MK<)#+78$ZUDZ4ECJE+5W1^CG8^:@*?]0RU))= MY<@E+75*6[JB]7,4/>4HW2@ZUV1&NL]G>.&RCPM3GG M$>I-L2YE\P'>U79G21_," K'"J90%(9(R_C91&%PY):X6B;,%:0*G)*I*"O!@:,B8D%L6,<4DN-K0,H*=:*3'F?7Y/CHA!P1 MQLE#+FI%>:9B%[42P^>F;=5)4S5XI:H?D!O!,5?D \\@>TG@:@N=CV#C8Q(< M9+Q-\8QX_CL2>$'8(VCZ+_# PH,#W%4B*C"])8=^; M5+\W?88;EI%E,>-EE5R$T6@0NZMM)_M9Y]$H&'99+R0..XG#@Q)G];S1QG@J M2NA3UQ!$6W5/1P-O1UQ/DC_T^K5%G;;HH+8'@;3X2^NB_=8%%^%NZ_:SSJ/A M:+=U[M:X*$$N[115NG3-L;EQ7;0;U%=V/NW$)WJ -_/V#TTS_6^H7#*NM*F% MIO3.1KIOLIFHS09%98?27* ><7:9ZX\02).@SQ="X&9C"G2?M>0W4$L#!!0 M ( V"=E=^761 L ( *$& 9 >&PO=V]R:W-H965TVTW;_ M?M=.FY52JCWL)?''/ 9?+ MH1=ZFX5'-B^-7?"SM*9SF(!YJA\4SOR.I6 5",VD( IF0^\JO!PG-MX%?&.P MU%MC8IU,I7RVD]MBZ 56$'#(C66@^%K &#BW1"CCUYK3ZXZTP.WQAOW&>4J: WX?0SD94UV2&_S"Y%:TE6)3?GP-AC*N M3S#\:7)-CH].R!%A@GPM9:.I*'3J&]1DF?U\??ZH/3]ZX_PP(G=2F%*33Z* MXB6!CV8Z1]'&T2@ZR'B?FS,2A!](%$3Q'D'C?X%'#AX=D!-W"8X=7WPXP3^N MIMHH+-J?^W+44O3V4]B+?*EKFL/0PYNJ02W R]Z_"_O!QWW^_A/9"[>]SFWO M$'MV7X/"8A%SDML2FF$):8(51&2WP5U"]F6AI1XX:MM]%MG@/.J?I_YBV]Z> MJ##N)UW4"]U)ISLYJ-MUKU,Y.VTT$*HU&$WD%*M=0&$K'%9Y2<4!S6G' M#^&,3AEGANVWEKP6'21)M&/M=52O%UST=ZSY6[>] C5W35"37#;"M->D6^WZ M[)5K+SOK(^R_;;O\2],V[SNJYDQH]#9#RN!L@,I4VQ#;B9&UZRE3:;!#N6&) M_Q!0-@#W9U*:S<0>T/V5LC]02P,$% @ #8)V5W0-<4,L P 6@L !D M !X;"]W;W)K&ULK59=3]LP%/TK5H8FD%;B)$W: MLC;2*)J&M U$83R;]+:U<.+,=EKX][.=$)*25FSK2QLG]QR?,P+Q6@&UP+)(DV)>#X'QC<3QW->7MS0Y4J9%VX\SLD29J#N\FNA M1V[-,JD;'RP/FC&5S.)PXVBH!!H@P% MT7]KF )CADGK^%V1.O6SI7JXDS=- <%J1@ZH9O MOD%E*#1\"6?2_J)-%8L=E!12\;0":P4ISQ*(MD<7:D5"'29E0O'%.#X A2A3)YH\-WL AT?G: C1#-T MN^*%U!@Y=I56:.9QDTK->:G&WZ'F*E&G"'N?D(_]H ,^?0_WS1*R0@(B6HS@J6) -+8@Z)=>P-PE&@\[UN.ND( M&_J!-ZK#6AK[M<;^WHK8Y8H8)0^4445WE*1_R)(LEM9]&9.K]^/AMO2NL(B M?[A#VZ#6-MBK[9:;\XNW-VYSP70I'KQ9JSX>12.\I;@KK.^%N%OQL%8\W+ND M[^U- _,>66O12]"7H[E^7\4K$&GG,A\>HFV?LUUF]S.$ MZ!F(Z )._P'8,N'AUZL4_UTEYU0FO,@4TNZ@LX05XX%J>"BVMO]&*^']=QDK MBE%C$^%3'&SMM"K*\]MAOK^UU=Q&XV.ZSA]$+&DF]?P+C<.G WW^B;*1*P>* MY[87>N!*=U;V<:6;7Q F0']?<*Y>!J:]JMOI^ ]02P,$% @ #8)V5Z#+ MDFXI P 20L !D !X;"]W;W)K&ULK99K3]LP M%(;_BI6AB4F#W-/+VDA0A#8)!.*R?9CVP6U.&PO'SFRGI?]^=A)":4.*JGUI MX\3OZ^<]N?B,5EP\R11 H>>,,CFV4J7RH6W+60H9EJ<\!Z:OS+G(L-)#L;!E M+@ GI2BCMN5:+R?NR")5 MYH0=CW*\@'M0C_FMT".[<4E(!DP2SI" ^=@Z!\5^+7 +X-69&6L"ZQP/!)\A829K=W,05F;4JW3$&9NX[T2^BK1 M.A5?@:Z!1"?H&JM"$+5&9PS3M202\3E2*:#+0E\ ],@2(F>\8 H2-,$R19?Z M$3"3;G(06!&V0+79\04H3*C\HFT?[R_0\=$7=(0(0P\I+R1FB1S92K,; GM6 M;"//&PCKU31!GGH1_UPB[S3 M^T#RL"$/]Y%';>3A#KD?.:Z_1=[I?2!YU)!'^\A[;>31#KD7#)Q@B[S3^T#R M7D/>VT?>;R/O[9"[41AL/RV=W@>2]QOR?B?Y.:PY2]K8^[M5#Z.>N\7>Z7X@ M^Z!A'W2R/W"%*:+FBXIRO-8]@FK=( :[2;S([SM;43H7.S"*Z[QNITYGF"N0 M"AP;:Z _<#]R=TIHIM,2T +/I M5[>+$CPEE"@"[5NZN[-!>,Z@)6+;O, -7^=5\/9&GV.:S&LL%H1)#3/70N>T MIS][HNK;JH'B>=GZ3+G2C51YF.I>%X29H*_/.5&ULQ5QK;]LX%OTKA'>QTP&VL40];'>3 *VEP1:8[@3-=N;#8C\P,FT+U<.E MJ"1>S(]?4E),4Z+I1V^1+XEMW7M$GLO7X:5T_52RK]6:4HZ>\ZRH;D9KSC?O MQN,J6=.<5%?EAA;BRK)D.>'B*UN-JPVC9-$XY=D8.TXXSDE:C&ZOF]_NV.UU M6?,L+>@=0U6=YX1M/]"L?+H9N:.7'SZGJS67/XQOKS=D1>\I_[*Y8^+;>(>R M2'-:5&E9($:7-Z/W[KLX<*1#8_%[2I^JO<](5N6A++_*+Q\7-R-'EHAF-.$2 M@HA_CW1.LTPBB7)\ZT!'NWM*Q_W/+^B_-)47E7D@%9V7V1_I@J]O1M,16M E MJ3/^N7SZ)^TJ%$B\I,RJYB]ZZFR=$4KJBI=YYRQ*D*=%^Y\\=T3L.;CA 0?< M.>"^@W_ P>L)E_79;:@K/H)Q=_JE&\1*1:HN8#F92Z:9$6:H-YE MI*C06_0OPAB1\45O(LI)FE4_BU^_W$?HS5]_OAYS42P)/DZZ(GQHBX /%,'% MZ%-9\'6%XF)!%SK 6-1G5RG\4JD/V(KX6\*OD./^'6$'>X8"S4]QQXT[-KA' MI[A[C;MK<(_M[O=T_=<4WO;^OOG^SXI,^4)6G5'W5:WEJ@R1XK(0X=IT_>T,R=.D.[R&#GXL 9&,;6"EQ( M3[BC)SQ.3S<*)/NC!7V6GZF)IW#0>O T="9#I@R&(<9#P\A@Z#GAT#"V5N9" MJB8[JB96JCX6@B"*.'E&#[2@RY2+E1/)TO\)ZI:LS-'G^R]5,Y?>B0\FXB:# M:@:3R6S(F\'.FQAH&]KY,]?0P*SUNI"UZ8ZUZ>G]ST2*U?W$O0 M(\EJBLKE:3-<=P-MH&UFI/X(9# ,)@;#R(0X\PV6L;UREY*WIWM2*LOA6BZO+5%RN-'[E M++A(J_;R-BU6\MNFK-+VLG!6GI:YH2ONY&@DAG9&?B,3H*E=QW:B+@V$TG"N M55W *6_7/^5ITP74F+-0=$B4+08"DT/I1* MKET!_DXK+D>@5CP;0V$'\-&6$F;JCW.[Y]FT0Z+%4&@Z[4I8NG9EV?0"M8-Q M9,_"'4I UPF<*>Z/]$.[R63J^_UQW@#G3F:>WQ_F?X2@=)6B=.V2\H]F7YLN MWI)'RLB*MFRAA5SC+4G*NN6=Y&Y19IEHA+(5MSR::6SO-]VO=Q!>>5Z?1H/= MU+\*W3Z/!CN,KQS) M,MC-AI(],MAY4]>PKAC:^;Z_;Z=3H"2>:Q4?S8H!_8FBE-&$E\Q89U"5!HH6 M@:+%4&AZ-D()->R\\N(! XFI+CT"B1:!HL50:'HHE6S$=MEX?/%P!,!M%@]& MUH&T7LSFSTD6@2*%D.AZ0%0^A._=A(1@RI9 M4+0(%"V&0M-#J90LMJ<23QC![ #>8?EC]SR;=E#5"86FTZY4)[:+QCO*$M$; MY**^7'8K4<37A*,ZXVDN5OC9%CV*V* %%=VK6;.*_K42-^)KF>]=I%DMA9/@ MOA 7]U;^QABVI9GMIW2O@MYBUE[DL\,%JE:AT/1P*;6*[6KU]'"U@UUS;"IK M3\7PDI.L]6E/UHA+O&8%*H6J:_+VC\?[8'A*_(#4:A<_2+08"DV/GU+2V*ZD MS]MMP(8,:XC=OO@SF/GNI+^)$)G0)H'?U\CV&ES*D-+(V*Z1P?<:NOMI>P.S M8-AHAV;8GURY89]% US@73E>G\8?D4G%2F=CN\X^?ZNA ]2V$/S9=-I/8ICL M)GBXU6"P\YJ\4Y\H@UT0'-QJ\)2\]>QYR*/G'.S^9Y\0 U6GH&@Q%)H>":5. M/?>5E^D>I*R<@Z)%H&@Q%)H>2B5Y/;ODO>0@EC?,9N(0FQ*D)DMO9LJ0FBP= MDV5LK]"EA.T=<[6G2+__.%9W VUZ=XSL#0W;4E9<2-O_J")>%/3P8>YO1AG]W=0?0B%IH= Z4//K@^Q MXP8H_GAG)!A26^-KS)Z3(FH.B1:!H,12:'DHE #V[ M /RWD-E%G3\(R4*%P-FV*W)4,E078FI(JZINQK>ZX&)66)&T$%J>[$[4M=99 MF@O;(^MY;RCW^NE5>UG/CA,D6@R%IL=)R5#/+D/%N#<]..Z!G@4&18M T6(H M-#T(2L1ZKWT@V /--8.B1:!H,12:_IR0$N/^D4/!CR3-R$-&T5*,=?V(IQ+/RA:#(6FTZ\4N&]/[\;W=\:AS.YV;OL'18M MT6(H-#T 2C?[^)6',A\TZ0R*%H&BQ5!H>BB5HO?MBOY[AK*A\,93[ 6#D0PT M3PR*%D.AZ>SO/7%JWQ/X1)[3O,X1R>4:N3>-T&;FB5KT:T0D_D%2XK+'VX;!(:Y!G3+ !0MAD+3(Z2V#'S[ED'< M/7R!-BQ-1,]H$C1[6"VL>&ERF3>6:RE5:GQVN84G;[P0+= M6@!%BZ'0]&"IK07?GE"^.%@9N216IO3QM)^*LQ?Y['"!;A] H>GA4ML'OGW[ MX(S'PSHD[6$C'.)A!F[N#W<*7.QBP_%ADZ4S<8;C8VROQZ4\*?GNG_ X[YEI M"M]PAMKTB.#<9&A\C*LSU),4IGUV>VTN94OI;-^>+/Z^?79_F, U/OW6V1U[ M2BZR%_;L#OLC=&^@=&]P1/"]"8B)^.[6>@\W9H;LA3QW1 5%BZ'0V@"-]]XYE%.V:E[V M5+4;JNV;>G:_[EXH];YYC5+O]P_NNZA]+92":=]2]8FP52I&WXPN!:1S-1$S M.&M?_-1^X>6F>;/10\EYF3NW;O\/4$L#!!0 M ( V"=E=^[/1-"@, +P( 9 >&PO=V]R:W-H965TX_C>]#=N*^,4:&;DXPY4=^N3434YRM%,P83@>0JSXEX&0'E MFX'C.]N%NVR1*K/@1OTE6< 4U,-R(O3,K5B2+ K M76N9$0E7G/[.$I4.G)Z#$IB3%55W?/,#2CT=PQ=S*NTOVI2QGH/BE50\+\$Z M@SQCQ3]Y+GVH ?SP "7 +P/:!\ !"4@>"^@70+:UIE"BO5A3!2)^H)OD##1 MFLT,K)D6K>5GS!S[5 F]FVFP&&-P-BWD.Z)X\HQ$PF&=*HJ]C4"2C\E2#'Z9C]/7D M%)V@C*'[E*^D1LF^J[08DY(;EXF/BL3Q@<1]C&XY4ZE$URR!9)? U2Y45N"M M%2-\E/%GK,Z1YY\A[.&@(:&K]\"QA>,&^/@]\,#"_2-J@NI@ \L7'#K8E AH MC>PA3WR?N"N]W,;4K1I5R2& :.KC42Q!J< MZ/,G/_2^-?GVD63C#R+;\;1=>=H^QA[=[%GM2FJ*"[+[4AJGWA>\U2PTIJ>%3J]("8,\1T>^7SN@E- M L.W_N,>[NT);(CR>AUO3^#;*+_G=_;/TJW5]1S$PO9'J9-?,574M6JU:L%# MVWGVUD>Z-1>=])6FZ.NW1"PR7=4IS#6E=][5UHNB5Q83Q9>V>\RXTKW(#E/] M>0'"!.C].>=J.S$/J#Y8HG]02P,$% @ #8)V5XE8>M@Y! F1$ !D M !X;"]W;W)K&ULM9AM;]LV$,>_RD$+MA1H+(E^ M3&8;R%.QON@2Q$WZFI;.EA!)=$G*3H!]^)&4+2FUQ#KN]L86*=WQQR-Y?Y+C M#>//(D*4\)(FF9@XD92K"]<5080I%1VVPDR]63">4JF*?.F*%4<:&J,T<8GG M#=R4QIDS'9NZ>SX=LUPF<8;W'$2>II2_7F'"-A/'=W85#_$RDKK"G8Y7=(DS ME(^K>ZY*;NDEC%/,1,PRX+B8.)?^Q17I:0/SQ5.,&U%[!MV5.6//NO YG#B> M)L($ ZE=4/6WQFM,$NU)<7S?.G7*-K5A_7GG_9/IO.K,G J\9LFW.)31Q!DY M$.*"YHE\8)N_<-NAOO87L$287]ALO_4<"'(A6;HU5@1IG!7_]&4;B)I!K\V M; V(X2X:,I0W5-+IF+,--M8*+,STJ,\G5VUC9R>E,LN Y8DF( M7/P!M]_S6+X"S4(P+^":I6K\!341O$]H)N!L^^IN92HO=5BUT>D-2AHGX@.< M@ LBHAP%Q!D\9K$4'VL57R.6"]6$JCQY4QZ[4O5(<[G!EOZJH"_Q&(1[KP.+N!TY,W/2K^+"UUR\AW M34O=EI;^SM,Y?N"/(@%'@[1WX,X(UXSQ*"$&%@A5()8 M8"S? 3'8@VA!&)8(P_>.%JIE?-PX#??'J=T*AX\,XX,M*I63U M+!FL5>VOXXX.QSTO<<\/F59TGN"O\YT?SN=[5>+VK/GCFQ$<#,_@5E!L[6 ",:D'O MCCH#TA)V4I&3=^2;8\ *_WZO3D8ZW1:P2DY\JQC\D(.. >L>FI/\2D+\=VM( M\S(ZAK?7$,CS3J_? ETIBF^7%$NJ.A:U_S[42G=\N_#4T]2Q;(/]A6)!J_3( M'QZ6GW;IZ0'U*4'/A&NU9^-J/Y[3!+XB3QNQK')W;(*JU,JWRU5MXC;2V:V[ M\(IZ& BDQ?94;51#^FK;-OJ5,OEV:6J?GHVD=F='D))*HHA51>JSLPGM)];' MH%4"1'SK[+Q<+CDNJ43XK.9BK$Z9 3S1)&\&M8K9D7.15))#[))33Z)J-3<2 M%AZ&;W;60Z]EDT$J42%V4;&DPC:2?16QD51*0NQ*4L]T;4WW#@J"6SLMI\B7 MYDY 0,#R3!8'Y[*VO'>X+$[;U>?%I<47RM6F14"""V7J=88JS_/B'J H2+8R M9^\YD^HD;QXCI.JPK3]0[Q>,R5U!-U#>QDS_!5!+ P04 " -@G97-+8[ MR^4% #,'P &0 'AL+W=O\:+UT@#:@-9._GW%AV&1+H2XQ _> MA3WW2.=*NARA]2,O/I4'Q@3ZDJ5Y>;DZ"'&\,,UR=V!95!K\R'+YRYX7623D M97%OEL>"17$=E*4FL2S7S*(D7VW6];V;8K/F)Y$F.;LI4'G*LJCX>LU2_GBY MPJNG&^^2^X.H;IB;]3&Z9[=,O#_>%/+*[%CB)&-YF? <%6Q_N;K"%Z%M50$U MXD/"'LNS[ZB2H_H'M.69G&%E5(_131KE)7J)WMV^KR$W\O.J&K0B2A)RQ<2 M\#,R47F("E:N32$[635E[MH.73<=(B,=P@2]X;DXE.A5'K-X2&!*=9U$\B3Q MFDPR_K,3!K+P[XA8Q 8ZM)T33NIP H2'<\+M.AQ/J+&[ ;-K/CK")Y,/9G4R MJJH>%^4QVK'+E2P/)2L>V&KSRT_8M?Z ,K(D6;@0V2!;M,L6K=GMD6R]/65W MK$!\CVY'YR-=,G-+DH4+D0TRYW29/[!2L%B65;GN=PQ% HD#0W?L M/LGS)+^OLEK=.+(BX3'Z+J[+<0W;5H5!0)\:+E:U04!"#(N,J.L='IZV>&?%>Z8X&^B* M10W+4<4!0,\SJ*=J W!.8+@C3R7_^$GVF@X$(_,Q>.OCIMRW!\-14 3E_%(0 ;K.*A]-Y&X6D? M=3.R1YD.^^Z*OB1;N!3;,&6]7\/>_]ZHX$G/]]WI6Y(M7(IMF+[>(>)IB[CT M;@7KYH]X1+>2 ,[&ONZN()SCC-NKWDWB:3LY<\N"=7OGN 1K3W4=1K%G:V4# M8/,<.O+@([U7)).V:>:NI251_+N>]"T(]/0-00@" WMT>$AOU,BT4;N*_SV5 M(F/2\7Y+%=;ZX/I>H&XJ 9COX\!7%>FP(#@?[Z&>WGB1:>,U>RO6\@Q2"NPL M 9@V. #3^,:$]"Z+3+NLY39B;4.#8D$#W]?$ CB@J(0 3BDJ0\F]^R+3;\.> MOQYY$?\*)LGMLC@(N3?I:H>Q8 YQ,C<$ [VR9-#W&I MX8]8/]);/S+_%=I,D2[@V@/'4/ MWI4@,'PZ/C);*,:W#*SNT2"ME$_9.?9MCFH M1<0WB+H)AW! S0H!W'C-:A)AGAUS9JRXKX^+2[3CIUPTQX'=W>Y(^JH^B%7N M7^.+L#E8[FF:<^XW42&+=HE2MI>4EN'),EDT1\?-A>#'^C#UC@O!L_KK@44Q M*RJ _'W/N7BZJ!KH#O W_P%02P,$% @ #8)V5SR2)4B, P <0P !D M !X;"]W;W)K&ULQ5=M;^(X$/XKHUQUUTHM>0$" M]"!22WJZE7:UJ&QW/YSN@YL,Q&H29VT#[;]?VPDIA!1U)5;[!>+QS.-Y'MN3 MR7C#^)-($"4\9VDN)E8B97%MVR)*,".BPPK,U1+6Q0<26R"LM3V M',>W,T)S*Q@;VXP'8[:2*G!AWAB.3HA M3#&2&H&HOS5.,4TUD$KC>X5IU4OJP-WG+?H_AKOB\D@$3EGZC<8RF5A#"V)< MD%4J[]GF7ZSX]#5>Q%)A?F%3^3H61"LA658%JPPRFI?_Y+G282? ]=\(\*H MKQG0>R.@6P5TWQO0JP)Z1IF2BM$A))($8\XVP+6W0M,/1DP3K>C37&_[7'(U M2U6<#.:214\)2V/DXB^X^[ZB\@5('H.9@"G+U $3Q.S1+"6Y@"NXF\]F,"_/ M"9R'* E-Q86:>)B'<'YV 6=@@T@(1P$TAX><2G&Y8_B2L)50:RCCV=YX;$M% M22=F1U7ZMV7ZWAOINQY\8KE,!-SE,<;[ +;2HA;$VPIRZQU%_!S)#CCN)7B. MUVU):/J><,^$>RWAX7O"NR;+?J5OACQ_E[><$[R):H+ M+.'Q!7;]9N3%F&\VA,?PWT<%"1\D9N+_MOTIU^^UKZ^+UK4H2(032U4E@7R- M5O#G'Z[O_-VF[2G!PA.![>G>JW7O'4,/ID0DJBI&J(I:# O.,L!GY!$5"&P! MQ8I'B1(;N"Y+K>>^Q!\8?%V[UX'O^6-[O2O7H8\[=!I.88N3Z_6=VFN/7[_F MUS_*3Y> MJR/1OWL:3@E6'@BL#VU_%HM_S??0O^4NI\2+#P1V)[N@UKWP=%3 M.B]?.=O;%L.Y>MN4[Z&+-A5+-'_GJHR&C2MWZ.(>W+@6'Z_7?M^&-9/A42;? M3/^"\159(U?MV&L%*3B-U"_RDIBA&+,T)5R\6EO9EBL.]](<=KQ1@W&+F]OK MN(,&Z4.WH=]Q_7;:HYKVZ!>7T=%A]?-\K[FK;5YN4XFPQ-G@E@/)"M/R/3*I&DCSF*AO N3:0DJ P C D !D !X;"]W;W)K&UL MK59;3]LP%/XK5B9M( &YM@761NH%-*2A5:"QAVD/)CEM+!P[V$Y+__UL)\W: M*NVZB9?$E_-]/M\YMH_[2RY>9 :@T%M.F1PXF5+%M>O*)(, -,S,RYR MK'17S%U9","I!>74#3ROZ^:8,"?NV[&IB/N\5)0PF HDRSS'8C4"RI<#QW?6 M P]DGBDSX,;] L_A$=3W8BITSVU84I(#DX0S)& V<(;^]:1G[*W!$X&EW&@C MH^29\Q?3N4L'CF<< @J),@Q8_Q8P!DH-D7;CM>9TFB4-<+.]9K^UVK669RQA MS.D/DJILX%PZ*(49+JEZX,LO4.OI&+Z$4VF_:%G;>@Y*2JEX7H.U!SEAU1^_ MU7'8 /C=/8"@!@2[@&@/(*P!X;& J 9$-C*5%!N'"58X[@N^1,)8:S;3L,&T M:"V?,)/V1R7T+-$X%3\JGKQDG*8@Y"=T\UH2M4*8I!7L\ M\@-TSYG*)+IA*:3;!*Z6UV@,UAI'P4'&;XFZ0)Y_A@(O"%L<&A\##RP\:(%/ MCH&'%NX?4!,V&0LM7[@O8QD6<&[V>KJ=GJ$0F,U!GTF%GE=HTVZ*5W9XN,0B M13^_:DITIR"7O]KR4ZT?M:]O[J%K6> $!HZ^:"2(!3CQQP]^U_O<%MOW))N\ M$]E6W*,F[M$A]GA"%B0%?3)6!&C:%K<*[U<;P=RWB]B[\+Q>WUUL1J0RN]JV M\K>-)G\QVE+0:11T#BJX>2OT;:NW@[1GNQ D ;3@5&\?JH]]FZ1.BQOAY8Z@ M3IONT)R5+4FM9E'OJEU4MQ'5/2CJ@<PTR^1;:=S?_$ M3?X=5X7 W:A3.8BYK?<2);QDJKK.F]'F23&TE71G?*2?&M7+X ]-]4ZYQV). M=!VB,-.4WD5/[SI1U?ZJHWAAJ^$S5[JVVF:FGTL@C(&>GW&NUAVS0/, BW\# M4$L#!!0 ( V"=E=4J2Z_7@0 , 5 9 >&PO=V]R:W-H965TM)MBW9U[8>J'PP9 MP+HD3FVS[$K]\;6=$$@(+DNS7W9M9^;QS&//>)CQCK+O? ,@T'.:9'QB;83( M;VR;+S>08MZC.63RRXJR% LY96N;YPQPK)72Q/8<)[133#)K.M9K4HBR"!I5 06/Y[@CM($H4D M[?B[!+6J/97B\7B/_ED[+YU98 YW-/F#Q&(SL886BF&%MXEXH+M?H'2HK_"6 M-.'Z+]H5LJ%OH>66"YJ6RM*"E&3%?_Q<$G&DX(9G%+Q2P6LJ!&<4_%+!OU0A M*!4"S4SABN8AP@)/QXSN$%/2$DT--)E:6[I/,G7NCX+)KT3JB>D#",) 'J1 M\P1G'/V$?L6,874:Z'T$ I.$?Y"KWQXC]/[=!_0.D0S=DR21I\;'MI V*"1[ M6>XW*_;SSNSG>NB>9F+#T:PIC_^X(;.SVW,=0D6=016 M8S6H6 U,Z--/:9[0%V!H*>\>(XNMRCD<"8K$!E"N+GX;F05H7X.J!/HT]=U> M.+:?CDDZ%?)&/;\N%+4(A;U1)51SJE\YU3@%X LS;-.Z/F:W-&1V U(H<5D4.CD_M, MO"@SL2+QXW[&48Y)C.(M(]E:\LP(C=MX')Y<*K=Y6^X*F<&Q3.,^&0V]DH91 M1G2["H([ ::ZYSJ*N<-WW(2_B.B.T4+>H*K4[M M4RBO77-] M_2 #$=&5_&FX2G29UZ&;QN4'=7:);5=HD5=H=6I/?P0<,U5^F5!.6@--O_T MJ3PCV#^)RDZ+=ONHM94"6^L6(4?Z_2]Z1-5JU8:\UB ( &8& 9 >&PO=V]R:W-H965T MTTP0-0M0P>$ ]N MJN!\&P=BO*!->.G%K"Y5.9&,X$[!0 M1#=51=6?&7"YFWHC[V%AR3:EL0M^.JGI!E9@;NN%PIG?L^2L J&9%$1!,?6N M1I?SQ,:[@.\,=GIO3*R3M91W=O(IGWJ!%00<,F,9*+ZV, ?.+1'*^-UQ>OV1 M%K@_?F"_<=[1RYIJF$O^@^6FG'KO/9)#01MNEG+W$3H_3F FN79/LNMB X]D MC3:RZL"HH&*B?=/[+@][@%'\#"#L .%K 5$'B)S15IFS=4T-32=*[HBRTK:W)\=$*."!/D6RD;346N)[Y!@?88/^O$S%HQ MX3-BOF;FC 2C=R0,PF@ /G\-/'3P\#'DE)B]*_(*7 M13>JYLU@\I(G:8G#\<6!LJ=!41C'![K\O2Y@._!GJC8,;S2' F'!V3FRJ+:K MM1,C:]<8UM)@FW'#$G\$H&P [A=2FH>)[37]KR7]"U!+ P04 " -@G97 M=OE!)J,# "N$@ &0 'AL+W=O[AG_(38 $OU*DTS,K(V4VQO;%LL-I$15K6VPYD-B TL1V'6=DIX1F5C0U:X\\FK)<)C2#1XY$GJ:$O]Q"PO8S M"UNO"T]TO9%ZP8ZF6[*&9Y!?MH]R*):8I9(*R#'%8S:P/^&:.0PTP$5\I M[$5CC'0I"\9^Z,FG>&8Y.B-(8"DU!5%O.YA#DF@FET;Z,=2RTS(5D:0E6 M&:0T*][)KU*(!@#[)P!N"7!_%^"5 ,\46F1FRKHCDD13SO:(ZVC%I@=&&X-6 MU=!,'^.SY.HI53@9/8&D'-2Y2/28D$R@/]$]H1Q])4D.B*W,*OH@!$B!%B_H M03FCF*(YD;!F_ 6]NP-):"+>*_"7YSOT[NU[]!:IN'\W+!(P=?(==QO0[X_'?@KH&[;;BM%*ID"[@Y5: MB=$M9&I4:'75U.:JEN/;9Q6*/DE(Q?>NPHN=_.Z=],?V1FS)$F:6^EP*X#NP MHC_>X)'S5Y<, Y&U1/$J4;P^]L@89?=JE*T6@Q@QNJHNJ,:&2G^W[")O$HS5 MV>R:Y71$C=S J:):>?I5GGYOGA]_YE12Z$RK%WGN80Q$UBHRJ(H,+N;08$A1 M!B)KB3*J1!D-Y]"":M3PGNMB[\"@QT&A-SGASW&5Y;@WRX=Z6AV-K"U-T2[NT[ MSK1J>/3/:>P[ATX]#O*/FE>[<9F@;W(>"%_33* $5@KE7(^5W7EQ.5),)-N: M^X4%DY*E9K@!$@/7 >KYBC'Y.M%7%M455?0_4$L#!!0 ( V"=E&PO=V]R:W-H965T&"-/X57$Z]2T-\'"]9_]LM:.6)54P%?P[6^G- MQ!DY9 4)+;A>B-T7J/3T#5\LN+*_9%?%>@Z)"Z5%6H$Q@Y1EY3]]K'PX '1[ M1P!^!?"?"P@J0&"%EIE963.J:11*L2/21".;65AO+!K5L,Q4\4Y+/&6(T]$" M-). 9=%DSFFFR$=RJ;"DN3%9D4+!BF"OD"O((&&:W"XY6U-;@7O*BW+U;@:: M,J[>(WI>5=BPA:[&%,V-W+A*YZI,QS^2SFVL.\3K?B"^YPI3?J9R!I&!+41P2GVR&@6!3:)I!K:E);P M;ED8\^K81E['ZP?]T-T>BFB/ZPW_QC7RZ]7Y]4[F=\,REA9I6V8G@2^MP9G( M&AK[M<;^JS9C_YQ&G(FL8<2@-F)PLM@+[$$B$L*RA-L74)O:06NC^:,G_7@D M;'RD'X=UBL/3_4@?C_7C2>!+RW FLH;&4:UQ]*K].#JG$6&ULM5G98@BR.N2@D9*=_7W 1+8%7--N@+[8(G7.P MW',O 6'PG*2/V88QCGY&89Q=]#:<;\\U+?,W+*)9/]FR6'RS3M*(+><%"TW:;#0;+C81"SVQ1ENRBBZ=]7+$R>+WJXMV_X M$CQL>-Z@#0=;^L#N&/^VO4W%DU:KK(*(Q5F0Q"AEZXO>)3Y?XH)0(/X(V'-V M\!GE4[E/DL?\8;:ZZ.GYB%C(?)Y+4/'OB5VS,,R5Q#A^5**]NL^<>/AYKSXI M)B\FB?9*R#S ;ZG,1\DZ%QO&(K@#]OYV/2(J")M:H7 MC.P7[(JT*O[N\S[2\0=$=&( [INI\]WH:"3D_11._URF[;2QZ_T3N/6P4^Z MS+WLG0#TFRYS-T[2IUWF?IH^ZS+WTX.?_UK<%[^V=,LN]'+NN,7%1IWV1J%G MO);VMW7:_WEYG_%4O!7_@M*TE#-AN7RK<)YMJ<\N>F(OD+'TB?6&[]Y@6_\$ MI8A*L9%*L;%*L8E*L1N58E.58C.58G.58@N58DM%8D?I:M;I:K:I#W\3V_$@ M]I.((()^LI$THJ__@9*VU+6*63S#?G3T#)LTQMH3X?YV$39 MHLA9QZA1$V42U]"/4>,F"F/;T>UCV*0)H&V#XKFU)74ZA2>JFA)H! MDW1-5UJ*>1-%',,DDM@"@-D&)M*2+0&805S\HG;D!JMV@_7_N,'JY(8F"G)# M$P6YH8D"W="$06X A@^X 9IDTPW ) $W-%&@&P 8Y 8 UN(&NW:#W>J&[\5! MDZT^TB>6BH,S$L:(Q,:]VH^+DW?&Q>9;O.W+EP$P@%#9=R3 0RM*E'J<0RC5,R3 0 MRC,DK3DX1]V0_ *A;-E52P!EZHX+N\6IW>*TNF6\7C.?HV2-5D&X$[9!XI#I M/Z)DFY_V,B2<@G;Q$\ORKX0K1'GQ7U"ON*6UZW^[250I-E(I-E8I-E$I=J-2 M;*I2;*92;.XT,L.4\W71Q%BFE(=+ .,Y<'ZY=7ZY_ZT:EUEVJACOD_&5!'.! MPN'H1"K'$,JVI,F/0%2C'$,HB\CE&-2RY?2\PA5"&*:%F$,IRY'(, MCDLNV@M("]NR62"4[5BP7;S:+EZW6O"OZFWT*@E#FAZD,EC" M*SGW\$C4UZ6]\C6(PG()!U!Z7]H$CP$0Z4NOC G8GR45W1MX5%+]!@?E26^, M&2@EOWWF ,KJ8_E5#Z#,OB>-:PFB#@XIQ_$_N#_!K?$?';RY.SH -P_%6XP^AB"W%7SNX2HM8^E!<$&=B%[>+>?GS>MU:7T)?%E=Q4OL5/I]AH'V> M7UH75W:/@3B"!:RM>A*[SM6#Z7E)7+YP)-M<9%WGW">1,7'#:,K MEN8 \?TZ2?C^(>^@OLH?_@-02P,$% @ #8)V5^@"'O6) @ R08 !H M !X;"]W;W)K)BH5@$/B #K3D8(U_)2JE[/_E:3G#D$P(.A?4,U+TV M< V<>R*7QI^>$P]'>N#A>,_^.=3N:EE1 ]>*_V2EK2?X(T8E5+3E]DYMOT!? MSZ7G*Q0WX8FV?6R$4=$:JT0/=AD()KLWW?4Z' #B\1. I BA3]@;/N MP.2) ^,$W2II:X-N9 GE0P+BLA]*2/8ES)*3C-\*>X&B^!U*HB0]DM#U2^!) M@"='X/.7P-, CT]4DPX-20-?^EQ#%D-#?DU7QFKWA?P^)G='-SI.YUWCRC2T M@ EVMF! ;P#G;]_$X^C3,:E>DVS^2F0/9!P-,HY.L><'MQ9V!6_=54.55@+9 M&E!!>=%R&HQ'56BXZHVRX*X^Y:A00KC-[I*C,[8?GA_K0)?).&3B;7:31QG9 M',KZ;,3\5$0G #GXR 7H=3!+XS)MI>T^EF%U\.-IL*%'ZS/GTYVM_J?I3/Z6 MZC63!G&H'&5T\>$2(]T99S>QJ@E6LE+6&5,8UNY? ]H'N/U*.07[B3]@^'OE M_P!02P,$% @ #8)V5P*S1HR(!P WU !H !X;"]W;W)KN$-"&0NB"]>S.%8#\)X'=B-U]SO4G$CW3!>4:>EU&< MWG066;:ZZG;38,&7++U(5CR6K\P2L629?"KFW70E.)L6G9915]>T87?)PK@S MN2ZVW8O)=;+.HC#F]X*DZ^62B9^W/$HV-QW:>=GP$,X76;ZA.[E>L3E_Y-FW MU;V0S[J5,@V7/$[#)":"SVXZ'^F5K_?S#D6+/T*^27<>D_RM?$^2'_D3=WK3 MT?(CXA$/LIQ@\L<3O^-1E$OR./XIT4ZUS[SC[N,7W2K>O'PSWUG*[Y+HSW": M+6XZXPZ9\AE;1]E#LG%X^88&N1L1WZ98?^L1T&98?!L1V&98?A?H?^*QU&98?1 ML7L8EQW&QW:X+#M<'MN!:B_?G'9TE^K+W@ZZ[2@IAIC!,C:Y%LF&B+R]]/(' MQ3@M^LN1%<9YI!XS(5\-9;]L8G 1/K%\6!,KC%D=S-Y>/E. MND%Y*+?;0]%?.90>^9S$V2(E9CSETY;^AKH_U15 5WXNU8>COWPXM[I2_+@2 M%T33SXFNZ3WR[=$@9^]^:SFP.S7CL5@R]$W&4#-?@^PHQCR&V;XI7<%8QS"] M@J$*QE8SCWQU07I:SM Q87/!>3[N6B#GB ]9[[WYZ;AJQN"!9,9O?CK>*8Q] M>T_.MA%IL_Q3OK#7K<80[U7Y[Q5X[^W\__5)OD;.*=27ZVQ" Q XF92,Q"8C82RS-DD"QY6[R4UJGQ0F+&%AL56#Y%?YJ,+_N: M?MU]VLW-82MZ>:GUFZVLPU9:LX6-/'0'B;E(S$-B/@AKC/)!-/Q!;)>D564= VMI7=3QW;2,Q 8B82LY"8C<0<).8B,0^)^2"LD:A1 ME:@1:ETR0F8+B1E(S$1B%A*SD9B#Q%PDYB$Q'X0ULC6NLC56GJWJ;)V362(V M3$P)?PX6+);S-;E.:5V>*,E34X;$#"1F;C':F,5=:./!WF3/0N[41F(.$G.1 MF(?$_+>_J$8V+JML7!XYD[O_=->6 V7W4W. Q PD9B(Q"XG92,Q!8BX2\Y"8 M#\(:B:):?8E)0\WE2@D4+ZAF0#43JEE0S89J#E1SH9H'U7R4ULS9SJ5., M2S'.Q&O0G'0YT!VZ4,V#:CY*:P:JKH:@ZG((BX6B*'K@>:C" ME\EFOOPB:3[9K,/5&BAH%014,Z":20\K(?2^ME<-9$'W:4,U!ZJY4,V#:CY* M:V:JKJZ@ZO(**Q%K/T0FV?G"AH\054,Z&:!=5L MJ.9 -1>J>5#-1VG-Y-55&!16AD&A=1A0S8!J)E2SH)H-U1RHYD(U#ZKY**V9 ML[HB@ZI+,KXD>8DLBPA;)NM7EEK0"@RH9D UL]1VES.C47]\.#>$%F% -0>J MN5#-@VI^J5&Z^W71?GL9!JWK,*BZ$.-ESA>LA>!Q\+.ZHA64<[]SPM*49V16 M+;A:4P.MUX!J!E0S2VW_#S .0@,MQH!J#E1SH9H'U7R4UORSUKHB0U=>B3YR M0?5*!93:/C524,V :B94LZ":#=45/-1VC841.M/*=[&RM[KKWL;C7W-[V6WIU1UNV&_3*;MONTBMO>]NS>K?;6_]]9F(> MQBF)^$P>@G8Q&G2(V-Y-;_LD2U;%3="^)UF6+(N'"\ZF7.0-Y.NS),E>GN0[ MJ.YI./D/4$L#!!0 ( V"=E?+@U_SF08 . I : >&PO=V]R:W-H M965T6&$C"/0*L2Y"V MVX=A'QB9CK5*8BK12?KO1\F*98HT;<]L4*"1Y,,CGBO>RR.*IT^\^E+/&1/@ MN/[!2_C+C54&%/*WNQ_5#Q>BT;53D8^1YX;B@ M63F:G+;7;JK)*5^(/"O9307J15'0ZML%R_G3V0B.7B[<9O=ST5P83TX?Z#W[ MR,3GAYM*GHU7+-.L8&6=\1)4;'8V.HZK5CT$BYX_Q+"*2+6O"B:RQ[4&3E\B]] M[@*QU@"&&QJ@K@$:-O W-,!= [QK []KX+>164IIXT"HH)/3BC^!JD%+MN:@ M#6;;6LK/RN:Y?Q25_#63[<3DEJ4YK>MLEJ6T>1 UN%X(P&?@/$T7Q2*G@DW! MM9BS"ESR0@ZM>?/,'QFX*E->,'#T.Z_KM^"(,$&S7!X=@\\?"3AZ\Q:\ 5D) M/LWYHJ;EM#X="]G=YJ;CM.O:Q;)K:$/7( (?>"GF-?BYG+*I2C"6.E=BT8O8 M"V1EO$[%>^#!=P!Y"!LZ=+E+<]0V1X;F9)?FN&T.+6KPZM'AE@]OX#N_OKP" MYT)4V=U"T+N< <'!#:U8*=Z!/UC[%#_19_#W+<]S(+/DB5;3?TS/87D?WWR? MIO*3''V#H_62*H4LRXHA,B:^_BJ]O8Y]9OGJ9+G69OG)NF!RU'CDHPX(E,B M':XB'5I'S?7&&(*CO*F5[T"YS$U!GTUA7=*'RDB)_7@PGG34L1QV:##LB [# M811"\V"*5A(CJT19CK=D1:1K\#T<>.% A0%GRAYBP VR1Q$2KX3$5B%[S7$F MG5;Z?5/ )1EQ1*:$-5F%-7FEB2EQ&5^79,01F1)?Z/6FS3M\:NHXE!J!O!CZ M_B +34"( @\-B@XQ D,8Q:$Y#^&:"X6'54UPQ^1+#EN;P#J_:E0.]7HAWX.2 MH6X==AS%21P,9>LX'\5PDVC4BT:O/BEWMW24,D[9B"LV-=R]7896MSBY*@63 MO )4,JXRH*6HY%MGO6T^[EC7GSZ*8F\XEG34L0_QT-Z98*$7Q!N&4F]5H=VK M'NPZ.OZA[=!21H.]%=LA%7;&I8>WL*HU?R']!JA/<.LDLVXHI-#7)OG:'=.^]F06)#CD$O M"(8O B8@A$&(M60T ?T01<&&9.Q-*[1Z-M<6)#'4TQ#AH6X==ISX2;.\I,K6 M<=@+_0WO/Z@WDLA[=0N"K-YUWZ1QRD9N.([,;Q5YJ5+PO= MJ5@N$-2B6FRV>"TY555VQJ3'O#BOQ7FJ.1U1GO'627;,05 MFQKDWBTCNUO>:8Y&NKU%/D3#-#28X 0GP^G9!(-! #=5E-XJHP.75?>:G9%A M^32 B2;:L!8;)-KJI F&X"9'@GH?B[;XV.\Q.3MUM$[9B"LV-=R]HT5V1_L_ MUP>0[D@-ZP,&E&E]P 3;O#Z >G.+#C2W6U4:C*JI3!AL+XR'Z_[$ LAC,PJ M<>]FL7U9=+OMP/H*YO!)&2"Z4&) J?50E= [1&QWB,W4=]-MJ]BR F!GVONS MK4LVXHI-C6+O/_&6E55WG\:=KJ?K4UH#2I-H@JM?>!^/6__F.GG_^=LA%7;&JX M>Z^*O_,6 *P;2M-@TE':8+)!5'6]*\6'?OWO"*(MW==16O=MD&7WQVM;WPI6 MW;=;"&L9?#G@EQO#5E=7VQ3/V\UY@^L7\(0L-QOV-,N]CQ]H)0M=#7(VDY3> M^TB.KFJYG7!Y(OA#N\'NC@O!B_9PSNB450U _C[C7+R<-#=8;>J<_ =02P,$ M% @ #8)V5[_)-Z1Q @ H08 !H !X;"]W;W)K=TH\V370$@>RZELN-@A5B=AZ'-5U!R M>ZHK4+2ST*;D2%.S#&UE@!?>J91A'$6CL.1"!5GJU^Y,ENH:I5!P9YBMRY*; MEPE(O1D'O>!UX5XL5^@6PBRM^!)F@ _5G:%9V*D4H@1EA5;,P&(<7/3.)XFS M]P:/ C9V:\S<2>9:/[G)=3$.(@<$$G)T"IQ>:[@$*9T08?QH-8,NI'/<'K^J M7_FSTUGFW,*EEE]%@:MQ5:6O]DF\9V0,9Y;5&7 MK3,1E$(U;_[5'+7_MQ6/(=Q0/?:@EE#D+U_UQM%'P]P]CO.OE?O[^&< MPAS9M;)H:H?'OMV0 ;M&*.WW7:S]-V ==*R#O^14UX1(WZY%K@JAEJRF)!N6 M-TE>\%Q(@2^[N!OEQ"N[3K#.^G&4ANL=.,,.9W@0AV[,&9N!$MJPSQIAY^T[ M*/&/^1IU@*/_6MO1&[ F'6MR,)D3;N18 R8.2VA6T1>Q6C+FJ M!<7=S'2@_4UCK.+H37M@KK/ ZPA2DF5)LF2*"TW+/)[M;)F;'J70L+/$]4IQ M^V<-TIP*FM+SP8TXM!@.6)EW_ "W@-^[G?46FUAJH4 [832QT!3T*EVMY\$_ M.OP0<'(7>Q(RV1MS%XPO=4&3( @D5!@8N%^.L $I Y&7<3]RTBED %[NS^R? M8NX^ESUWL#'RIZBQ+>A[2FIH>"_QQIP^PYC/(O!51KKX):?!=Y%14O4.C1K! M7H$2>ECYPUB'"T"6/@'(1D 6=0^!HLHM1U[FUIR(#=Z>+6QBJA'MQ0D='N46 MK;\5'H?EQB@ET%<9'>&Z)ANC4>@#Z$J (Z^V@%Q(]SIGZ(,%"*M&XO5 G#U! M?-W+&4D7;TB6I!]B\8W^EX5YJ9/>;-*;1=KY?^G="E=)XWH+Y-?5WJ'U<7\_ MIGT(\O;Q(&$05J[C%134=[H#>P1:OGR1+I./SZ0PGU*8/\=>?NO5'BPQ#;GO M!4&NQNJXQX0.5,M(%0;L6,YS=KR,SBX>/\S15VX/0CLBH?&89/9N08D=>G,P MT'2Q'_8&?7?%;>O'&6QP\/>-,7@V0HM-/XCR+U!+ P04 " -@G97Q-]6 M;OL$ #_)P &@ 'AL+W=O&ULO9IM;]LV M$,>_"J$50PLLT9,MVYEM(+$>UF%MC7C=7M,R;0N51)6DX@SHAQ_U$-FR9=;> MKGF32/+=[TC>7R1UX'A'V1>^)42@YR1.^43;"I'=Z3H/MR3!_)9F))6_K"E+ ML)"W;*/SC!&\*IV26+<,P]$3'*7:=%P^F[/IF.8BCE(R9XCG28+9/P\DIKN) M9FHO#QZCS584#_3I.,,;LB#B_,N,(>%0VGQ M5T1V_. :%5U94OJEN'F_FFA&T2(2DU 4""S_/9$9B>.")-OQM89J3Z7G9>=66).9C3^.UJ)[40;:FA%UCB/Q2/=_4;J#O4+7DAC7OY%N\JV/]!0 MF'-!D]I9MB")TNH_?JX'XL#!LLXX6+6#=:F#73O8ESKT:H?>D8-MG''HUP[] M2R,XM8-SJ<.@=AB4R:I&MTR-BP6>CAG=(5982UIQ4>:W])89B=)"B@O!Y*^1 M]!/31Y)1)O R)FA!-E)C@J,;]!$SA@N-H+/4IR&$8ZEN*MYO9@? M0YJ&A*51NI&S;?-^U&/0*?TJ2J\[2K&!R7X6MU PEQ( MF%?!G!)6;(Z>IM98?SH4 V2X C6$D._$4-?*8;[\&L>\:C:9Z4K.:\(LF'5 MO$*>Y0Z2D\X91$F]5@F0,!<2YE6PP8$2;-MT1D=J.+4RVA:!RJ*5-Z?)FZ/, M6[D)OZ'KFYP3)'?Z14=-QQ[VCS)SVLOCS*@L6ID9-)D9*#,SHTS.JEB0KE%7NE[[VD#" M7$B8!PGS(6$!$*REC&&CC.&K[-Z&D"*"A+F0, \2YD/" B!82T2C1D2C'SOQ M*_'7J@<2YD+"O-'I^F ?+V\^9,0 "-92A6GL"R.&6A?S!0H8S3,T_V/66>Y0 M^E^;>%":"TKS0&D^*"V HK55S%9/^3;L<8>[KD')W/SK,/*'(V.S=P.,]NVCLV\VLQ1F_GJ'E^='R!:.S_[ M8J&I+"--@T6 OJ%/S1Y!^4*#E@1!:2XHS0.E^:"T (K6%LR^,&CV7F=U *T3 M@M)<4)H'2O-!:0$4K2VF?6'15%<6__>'BII_M8I BXR@-*^F'2Y.SO!T;8*, M&4#1VNK8ER]-=?UR]OZ*M0FR<#@#I;F@- ^4YH/2 BA:6S#[JJHY>)VU";0$ M"TIS06D>*,T'I050M+:8]H584UFB UB;0&NPH#07E.;5M,/OJ^%I(0TT9@!% MJ]2A'QPW2@C;E"?)N)PZ\E141R^:I\UIM?ORC-;1\P?S;F9V//>*TVWE\:8] MOCH:]P&S391R*:RU#&7<#N2BRZK39M6-H%EYV&E)A:!)>;DE>$5882!_7U,J M7FZ* ,V9O^F_4$L#!!0 ( V"=E?E_1:!5 @ (=4 : >&PO=V]R M:W-H965T<\O+XB19[PYB7+_RB> M&"NEK]M-6MS.GLIR=SV?%\LGMHV+M]F.I?R7QRS?QB6_S-?S8I>S>%4[;3=S M*LOZ?!LGZ>SNIK[W,;^[R?;E)DG9QUPJ]MMMG/_O/=MD+[LP=6_KK[F/.K^8&R2K8L+9(LE7+V>#M[1ZXCJE4.M<5O"7LI3KY+ M55&^9-D?U46PNIW)58[8ABW+"A'SCV=VSS:;BL3S\=\6.CND63F>?G^ENW7A M>6&^Q 6[SS:_)ZORZ79FSJ05>XSWF_)3]N*SMD!U!I?9IJC_2B^-K6'-I.6^ M*+-MZ\QSL$W2YC/^VE;$B0/GB!UHZT#[#NH9!Z5U4*8ZJ*V#.M5!:QVTJ0YZ MZZ!/=3!:!V.J@]DZF%,=K-;!ZCOHYQI.?FTY>6H:Y-#8@]8^Z_+:W*1N[WG3 ML>I>:<=E?'>39R]27MES7O6E[MJU/^^,25JI\*',^:\)]ROO/K%=EI?QEPV3 M'MB:RZLLI"O)3=(X72;Q1@K21NF58M[8K(R33?$SM_CUP9;>_/2S]).4I-+G MIVQ?Q.FJN)F7/$\5>;YLTW_?I$_/I*](OV1I^51(3KIB*X%_..Y/Z A@SBOC M4"/TM4;>TU'BAV7Y5I+)OR0J4T60H?MQ]W"_X>[TK+L][OYNEX^Z.]](/4Y' M,^].*7N3.A6X>U/*KIQU]Z>4_;Q[,*7LYS,??E^[+[ZOZJ(I[DW9R4@O5@ZZ M5FJ>6[IE(F(VC43M64^UG/A3JLD[XP^/Y5',B.]FT5*-K9POLB&92JG?M MG*%=!=-[9N[0S)*IIM.NF2>B\<=OKQ"^P$RCAJIVS0*1F:D1N6L6#LU4C5)- MZ]DMAG:*)JNR:G;M(H$=)8I&E(-=I_&U0^-KHXT?I,MLRZ3'/-M*_*TKKQ_A MPH=TP]%/VTXV%*/7Q/?:L$T,W=!Z'6%HI1.YWZT< 8O*_1ITAQFS5%/N=X(A MRU0LN9_&JOKT=#,VJ8ADS$ MS:\?FE\?;?YW6SX^)_]O!F[VE;]V%[PS9#D?T,LX72?5R!T7!1./VZ/L2\=M M),Q&PAPDS$7"/"3,1\(")"S4!WU?Y>-+_TDZM"+*P"H26!'MQ*HC(^,@(V-4 M1F^BK.!OK$G[,.7Z>8R37'J.-WNNG]5_^$OVV$*@,5"LHP3HH MP1I5PH=F'IZN#XLFTI^2]^")5#%*NG3T0,)L),Q!PEPDS$/"?"0L0,)")&R! MA$4@6$>I1#[N;,@_9 FT308D9"C-AM(<*,V%TCPHS8?2 B@MA-(64%J$HG4E M?;)92?[N>NBXY\4J1=)L*,V!TEPHS8/2?"@M@-+"EM:9KA+--$VK-ZT5&!(^ M_S7U_C*RR- PZ.E*:%V[3SH*GZ4%H I843^\AB8LU%J-QU)7'%Q!TFPHS8'27"C-@])\*"V TD(H;0&E12A:5[;'J *B_9AE MD='HA8LEC:394)H#I;E0F@>E^5!: *6%4-H"2HM0M*ZDCY$B9#Q49&Q9!!H( M J794)H#I;E0F@>E^5!: *6%9!C$056JZNI@6400[6$HIJKTM_M$AIHLRX9Z MYIWN&!E"QD-#+E@6@4:"0&DVE.9 :2Z4YD%I/I060&DA&49Q4%4Q!A&J CMB MJ42E?0T)[#1*3Y99NA(Z!H:0[XL,(<--?E^5!: *6%4-H"2HM0M.X_@!XC1^B/ MB1RAT,@1*,V&TAPHS872/"C-A]("*"V$TA906H2B=25]C!RA?SMR9-SS8I5" M(T>@- =*7O1#9:1K5^@LD0CM+/=E6[&KF M "Q\-&[K.<#W-Q*58--%($2K.A- =* M8U/HCSGK@4(/>X#2;"C-@=)<*,V#TGPH+8#20BAM :5%*%I7TL?8&CH>6S-] M:V(<=+%HH9$U4)H#I;E0F@>E^5!: *6%+:W[SZK$4*S^!I_(4*.D?VA'U-J= M'MEPI9H*.3=]/0:ZT/'S,[ZU-T&'9T50:E)+[1^A,I[.Q:* QJ9 ::Z@2HAB M:(K1/[(#FJP/I0506CBUERRFUEV$RE\CB_G)V7];EJ_K$RT+/OO;IV5S7-CA M[N'4S'?UV8&]^^_)=4 $]T-R'35G8A[QS1&=O\3Y.DD+:<,>>5+R6X,7+&]. MO6PNRFQ7GSSX)2O+;%M_?6+QBN65 ?_],&ULK9IK;Z-&%(;_"J*K:E?J!H:[4]M28NYFU2AIVL_$GMAH@7%A'&__?8>+ MB<&8XLWY8@,^[S-G+B_FB)D>2/8]WV),N1])G.8S?DOI[E80\M46)V%^0W8X M9;^\DBP)*3O--D*^RW"X+D5)+$BBJ E)&*7\?%I>>\CF4[*G<93BAXS+]TD2 M9O_>XY@<9CSBCQ<>H\V6%A>$^707;O 3IL^[AXR="0UE'24XS2.2:*KKP0\KTX\=8S7BPRPC%>T0(1LJ\WO,!Q7)!8'O_4 M4+YILQ">'A_I=MEYUIF7,,<+$O\=K>EVQAL\M\:OX3ZFC^3@XKI#:L%;D3@O M/[E#'2ORW&J?4Y+48I9!$J75=_BC'H@3 >/T"Z1:('4%R@6!7 ODL0*E%BAC M!6HM4,<*M%J@C17HM4 ?*S!J@3%6,*D%DZY NS1QXG'FQ+%MH&:RSV;[HN0X MW:B<;Z%:6.6J-$,:SJ<9.7!9$<]XQ4&YM$L]6XQ16KCPB6;LUXCIZ/P1[TA& MPY<89BN\ZE 65(%6EC5"=Q7"4@7$I"Y;R2EVYRSTC5>]^C]83V2!@ " M&XUF2*3CD-Q+@\0_5O2&$]%OG"1*M2C]P9TW?YHMP=T_?+.-W6?."J+T0XI'@-M\%Z[PC&?_\3G.WC ___47I(F_]QD#$F9"PBQ( MF T)>ZXL3C8FBM^/,GCBD&I*DM>.L\[@"IG7"[/.PB2BIFM0.<_IH M[.[:Z83;$Z9*NJ*TP[R^,$-%8CO,/P]35$E2U4[<\CQ.5D5%5(QV7- 3)R%9 M17(3UYI\M9E\=7#R Y)NOL:L!EES89[C_OMSA=!:;8NBW.G*8K"E:^^\D# + M$F:?CX:DZ\CHC(8#V:8+"?,@8?ZXM;$<-V@!4&HM*VB-%;1!*SRG$64V>*(A MQ;TV&)1?^Y@""3,A818DS(:$.9 P%Q+F0<)\2-@2$A8 P5KVU!M[ZA"UA YI M4DB8"0FS(&$V),R!A+F0, \2YD/"EI"P C6,JG1F-3XV5IB4'BM,2%A)B3, M@H39D# '$N9"PCQ(F&^)M"=.09IJ=(K,H">.U9CB25S+*9/& M*9./%UZ3L[:1.C'43HJ+P9:N=0,DS(*$V3VC,9D8>F=B'<@V74B8!PGSQZV- MY;A!"X!2:UD!B>_O?\1!,]@DP]$FY59DG](LZB^_AAG7_H. TDQ0F@5*LT%I M#BC-!:5YH#0?E+8$I050M+9?3][7(HA:K*9 .1:29H+2+%":#4IS0&DN*,T# MI?F@M"4H+8"BM1TKO3M6^MG";%AYM4LA:28HS0*EV: T!Y3F@M(\4)I?TUJ/ MI*SNFJ!NA=87*!JZTGW!%]2!K1>!JJY(>G^)AMZW+Z#!%Z_CBK2:T7JKJ8E( M[[PX7 RW=;4S0+Y0CC9 MN)?@;%-N1\VK6JS:ZM-<;;:\WI4;_SK7[]&MAWJN^\46V7*CX#N^VE_[+%,[*3M^]P,2TNHD?-Z8U-4N?_SFP_EYDY?\J+KW1+"$/?TR2C M%]*6L=W9;$;76Y)&]$.^(QG_Y3XOTHCQT^)A1G<%B3:5*$UFBBP;LS2*,VE^ M7EV[*>;G^9XE<49N"D3W:1H5/ZY(DC]=2%AZOO I?MBR\L)L?KZ+'L@M85]V M-P4_F[6439R2C,9YA@IR?R%=XK,0:Z6@BO@S)D_TX!B55;G+\Z_EB;^YD.2R M1"0A:U8B(O[OD5R3)"E)O!S?&JC4YBR%A\?/=+>J/*_,743)=9[\%6_8]D*R M)+0A]]$^89_R)X\T%=)+WCI/:/47/=6QAB*A]9ZR/&W$O 1IG-7_H^]-0QP( M.&=TX6S8';SA[T]E')<:V%#G9AFQ& M],&T'BL3@!FO>]L RG,#7"F3Q#_6[ .2\7NDR(HZ4J#K:7FP3[A<.2I?3,LO M=\6DW'DE>Y1-%MX5J7N=71F1+T7JKAZ5>R)U/R[W1>I^O/#!S_7[ZN>:+A21 MUW7'$Z-8;6VL5CSU5!NCOT,>BGQ&4OK/F%]KKC;.+=\!SN@N6I,+B3_D*2D> MB33_]1=LR+^/>042MH"$.9 P%Q*VA(1YD# ?$A9 PE:0L! (UO&MUOI6FZ)S MWSZ2;$_&C%D+S4I8ODL_\H>?(1N8WRX>#STW%B=;MF9VXQ8C<5BW%,7HQCG# MN!)F],+<89@M*[JA=,.68S1^P^U5PAL)TQ53T[IA_EB8I6.Y&Q8,PS1=472] M%[<:QJFZK,F:U8T+1^(4K.I8;>,ZG:^WG:^_TOEQ>K$!37,.!CDIJ7+?]11MB8:8QA 4Q-5_7>O7,RX:EV@(0Y MD#!WV!JFKF/SZ* M*"7C3P]S4 N,55NU>T:8S'.J$2!A#B3,';9&>5_J]?P2,J4'"?,A88'8T%@) MM5D(5+*.#:S6!I:8#9(XNHN3F,5DU O6H"9J^;[7>\F\GDQVJA<@80XDS!VV MAJ)A5>L]RI>0.3U(F \)"\3&QDJLT4*@HG7<8+=NL%_YJCB8"AJSP:3\U \* M2-@"$N9 PEQ(V!(2YD'"?$A8 E;0<)"(%C'GEA^67&1_Z>YV@8,9%U0V@*4 MYH#27%#:$I3F@=)\4%H 2EN!TD(H6M?$!\NF^+].W$XK3W8I)&T!2G- :2XH M;0E*\T!I/B@M:&B'+Z66B@Y8@Q@6[JU3+$&3>J T'Y06B(V0E5B[A5!EZUKC M9>T>3RXQBDSC-83.AZ>IJ'U#@*Z_@](<4)H[UAYV?PIW"9K3 Z7YH+1 :'RL MA%HMA"I9UPTO*^)X>DE<=#8/CZS*8MWJ6V(RVJDW(%%7O1_66K_9JN]'YLMKNV;M^ MA<]\/'(]*#=&5]M#7_#UKNJ/4?$09Q0EY)ZGDC^8NH2*>J-R?<+R7;59]"YG M+$^KPRV)-J0H _CO]WG.GD_*!.UV\?F_4$L#!!0 ( V"=E<"G:\]100 M -P8 : >&PO=V]R:W-H965TV9.#:8G7;7;3:['W;V@P*RK2E(5!)QLK]^)2#4%TSLJ?9+ MC,1Y'QW$"SHHHRUEW_@&(0&>TH3PL;$1(AN:)H\V*(7\FF:(R#,KRE(H9).M M39XQ!.-"E":F8UF>F4),C,FHZ%NRR8CF(L$$+1G@>9I"]CQ%"=V.#=MXZ?B* MUQNA.LS)*(-K=(?$?;9DLF76E!BGB'!,"6!H-39N[&$X4/%%P)\8;?G.,5!7 M\D#I-]4(X[%AJ810@B*A"%#^/*);E"0*)-/X7C&->D@EW#U^H?O%M8 < MW=+D+QR+S=CH&R!&*Y@GXBO=+E!U/5W%BVC"B[]@6\5:!HAR+FA:B64&*2;E M+WRJYF%'(#G- J<2.(>"S@F!6PG<XZ)\OJ=8/(L MECHQ^9)#)A!+GH&/"201A@D(2?D,*3.^>]-W;/LCN"#]# N*$?Y"]]W=EH IIS>>HZ=ESF>.JW$WR-Q#2S[%^!8CMN0 MT&V[_"9C4NZ8XZ+)^SO3[(/A *E_)^FIZ5$=IJ1:BD< M\@Q&:&S(M8XC]HB,R;LWMF=];'*:3MA,)VRN$^;KA 4Z80N=L% 3;,_+G=K+ MG3;ZY)[(TBK!_\H582U+*B"=+%<-65L0N6PQADCTK#JVD,4@DN]3)LN:)GNW MCG*IO4M8KX"I*N]QXM@=RQJ9C[N^/8[R^M9AU/PXRAX,#J-\G>D'.F$+G;!0 M$VS/:=W::=U6IQ7U]Q5=7>4< 5GDJ]J#K$&"9(T+(.?R@P"G&<1,EN"-%NL> MWTGOR!6WK4E<^FK4"9OKA/DZ84'3S+K][O[,+HZC#N8^;(O8\XQ7>\9K]-I6DK]=*WD4[83"=LKA/FZX0%)JXYJB]AS5*]V5*_]+;2\ P&C>0:6GVZ;K-,JO]0Z.F$SG;"Y3IBO$Q;H MA"UTPD)-L#W?]FO?]O5_<_1U>EDG;*83-M<)\W7" IVPA4Y8J FVY^5![>7! M_[*J#XX6@YY[5/\=!S74^[/6!"_UGTZ8?YR_ZSJ'^0=G12UT)A9J@I6.,7>V M.E/$UL4^.9=?F#D1Y49,W5MOQ=\4.] '_5-[.+<;^@-[&)8[[3_PY;[_9\C6 MF'#YX;&20UG7/5FULG(OO6P(FA4;K0]4")H6AQL$8\14@#R_HE2\--0 ]3\T M)O\!4$L#!!0 ( V"=E?U$QI.>08 "8D : >&PO=V]R:W-H965T MMMJ(;9!UDYV(U3]W2;H-I+I,[WO9+A7!NB!MHQZGU.UM@S#N#,Z+ M>Q_3P7FREU$8BX\IR?;;;9#^O!)1\GC189VG&Y_"^XW,;_0&Y[O@7MP(^67W M,557O5IE'6Y%G(5)3%)Q=]&Y9&=+9N6$ O%G*!ZSQF^2-^4V2;[E%[/U18?F M-1*16,E<(E!?#^):1%&NI.KQO1+MU&7FQ.;O)_5QT7C5F-L@$]=)]#5RQP]"ER]-0R6!UL+=I'*4_A9D6\>Z6Q"E<. QD,SM/DD:0Y7NGE/PIK M%WQEQC#.L_!&INK?4/'DX(]]D$J11C_).(R#>!4&$9G%97;G6?+JA<\9>T^^ MQ,%^'4JQ)N_(39FQ)+DCS_0FZ?50R"",LC<*_.5F2%Z_?$->DA[)-D$J,A+& M2BZ4V=O&C<^;9)\%\5K=?'EP?=Z3JIEY97NKJDE799/XD299Y$,2RTU&1O%: MK!'^O)W/>(M 3_5OW*OB[RO9)92])9QR"ZG0=3M]OH\4G1^E#]OI ME[NTE3[ZE]*#N+7RXU/:7I;.$?KDE+9;1^G34]I^G#X[I>W'*S__M;@O?JWK MEJ?0R[:S%A=;]5!A%7K6?QPJAF&VBI)LGPKRU^5M)E,UP_Z-I6]9C(T7DR\[ MSK)=L!(7';6NR$3Z(#J#5R^82]]CJ6-2;&A2;&12;&Q2;&)2;&I2;&92;&Y2 M;&%2;&E([""-[3J-[3;UP2?Q(.*]P!*S)'H%,5^^/ZBYT*4N4Z/'0S/G,!SU M^[9WB!LB..;XG+N'N)&.R\5< !OKL#[ECLL/81-,38V_H!%3!.9PS[8/83,, MYCN,'L+F.LQV.'<<@%OH.,NA-K7]0]P2P7%F.S!,8*R M?0I-H*-\JT]!O:8ZRE-A R7.$"V/0]1<1UF.SQH!*PV P%3X;>#UI0[CGN]1 MAH??KU>!K>1(#(AGX6:L-7G:H.YP=6JXUBNW0=F MT%&N2CQH!AUE<]\"W3G248RY'H5C@@[SN38039#J^RYTUA1KI,I-X :DD;[M M@ZZ8ZRCN638TS0*!N1;CH,N6",SB?F,0.G"#5[O!^W_A;D!@F!L06(L;_-H-?NOR?A2D<1C? M9T1-"^7&O,459Y@M?)/K>I-B0Y-B(Y-B8Y-B$Y-B4Y-B,Y-B!6NV,5:8 X;X"5HC,'1C%>J#,7F&"7$P5T->C#,-KGA[*GA[T2/)A*0= K".AC$*TA@M+#CH!XEP'4 M&"W0 =/>!$51$-8I6JT^*'&&:L&)=HZ@'&BV!0*RNSYYG)(%ZK>1V=L2MU0U.V4;6A4;61 M4;6Q4;6)4;6I4;694;6Y4;6%4;6E*;7#3.;/FG 8QV"^!4_G4%C?@M,XWE(*SV90 MF NW:4L,9E///S*8/S]?8:WGO@>3>9L)+*26'CP!NT9AK@,7;SA,-P$&<[AF M E3-A3MP#&93N)V?HC +GI7-4)@#CRKG>-V@5Q:H&G,M: (,UCSY+$W0:SR: MWXKTOGCA)%/3]#Z6Y:.W^F[]4LME\6@?W+]B9S.&W)_G+\$4KP(\RY=OT'P( MTOLPSD@D[E11M.LY'9*6+Z64%S+9%2\&W"92)MOBYT8$:Y'F /7_79+(IXN\ M@/K5H,$_4$L#!!0 ( V"=E?#C5>U3 0 -H1 : >&PO=V]R:W-H M965T"3)3[K#F('G*(SI M2-LQMK_2=;K>X0C12[+',?]E0Y((,?Z:;'6Z3S#R95 4ZJ9A.'J$@E@;#V7; M73(>DI2%08SO$D#3*$+)[RD.R7&D0>VEX3[8[IAHT,?#/=KB)6:K_5W"W_2" MQ0\B'-. Q"#!FY$V@5<>=$2 1#P&^$A+ST!(>2+DIWA9^"/-$!GA$*^9H$#\ MZX!G. P%$\_C5TZJ%7V*P/+S"_L7*9Z+>4(4STCX;^"SW4CK:\#'&Y2&[)X< MO^%<4$_PK4E(Y28-8#[#,! M5AY@O3; S@-LZ4PF1?K@(8;&PX0<02+0G$T\2#-E-) MSK[-O=7U'"P6X,.[O@GA9_ XN5Y-'A:W-V!RXX$?J\GUXLM_BYNO8#*;W:YN M'I:R_7Z^G-\_SI?@HX<9"D+Z"5R U=(#']]_ N]!$(.''4DIBGTZU!E/572H MK_.TIEE:YIFTH F^DYCM*)C'/O:K!#K76 @U7X1.S5;&VS6[! ;\!YB&:2D2 MFKTFW)3AIB+<>TVX)<-ABQJK^-LLR6>?X9N$?,*B>(T!G_K )^D3VZ0AGT5K MDL9,:7@KH5A>KN@>K?%(X^L'Q\@WA:NRO8\!:7%=I<6=TGF=416L;A7 M6-QK':M3%,J1BAB8XFT0Q\)3L@%W. F(K_(QXW,EGRAIQ"C].JAP^99(M]P B8$9H/B_DSK\14/2PR.J>41!]: M-35-S(5;PW@*C TM0ZW&+=2XK6H\[*>R!"M3=YM=0LNMY:X V8912[X)@H.> M.O5^D7J_-?5;ML.)*NM^HZ^>7DP@#AI[+J^=+;5*6_5;" MMZZ1G;)Y7;%5S2SMQ.#?*T5Y7UWYW"6;UQ5;U6?SY+/9<3W*"2OK@&GVG=I$ M5,$LH[[R> J8:5OG%D-XVA+"]CWAF^M2SE=.I+Y*_AGB*2#0<@;],W).&S/8 MNBGY0V'*@ZOKMUFO3$J44]\DJ%"F8_0&9R2<-CZP?>=SMD#E<=62.6B,)P6J M-VADWT1!?N@_D_MIDP/;=SEO*5,YE5NIDXY3W^.H8,UIY*E@E6F4*=)+A]X( M\Y$O+@\HD.MC=BPL6HL+BHD\EM?:I^+B0AZF3S39K<=W/J&"F((0;SBE<>ER MJY/L(B%[860OC]9/A/&#NGS<8>3C1 #X[QM"V,N+Z*"XSAG_#U!+ P04 M" -@G97Z4UGJ88# !;&0 #0 'AL+W-T>6QEUNVC 4?94H M7:=6FAI"VD!60-J0*DW:IDKMC_VK#'' DO,QQW2PU]F;[,GF:X5:.W:64Q7O/*^=+FI+R+"]HII D%RF1 MJBH67ED(2N(22"GW^KU>Z*6$9>YDE*W2JU26SCQ?97+L^OTZYIC;IUA%PW/7 M,7K3/*9C]^[D[?=5+B_?..9^].[HJ'?6NSN]W$=.*NC4]:S"%T\01F4QT?!) M;A^SBTH/=J7UX\=*R!"/,=K0[NCW+]Q2C?W54_04<5P9D1WT+$U5+IK60@4C M^W:ROMH"^L)$^HC(C@7<0V"EM[@8\1PSO^L"T>JY:_2^1 I?QK8-S78&2J= ME&6YT+E-!O,]JQ[? [8U,,@XKPW"+@&!R:@@4E*17:F*?E@''T!.5;[=%,KA M0I"-W[]P&X*^J22S7,14-+N1NPU-1IPF8$>PQ1+N,B\\ *7,4U6(&5GD&=$> MMHRJH&3GE/,;V#:_)3O:ZZ0U;GJZ9W51&:J*1L940+^M9K3;LM&+=)V"W>?R MXTHU)]-U6)_T6M"$K75]G=0&,'4?5R=%P3">^QWT_&_[>4$S*@AOFU9S_Y![ M^<6.JY\9K^%9;RO[CJTF@\'A>ZQ^5AVZR; +)CLQW,,NF(PZ8'+P:KOFCVE"5ES>UN#8;]I5$4!&&(]>AT:G4P MQ?HM#.'/KH9Y P:6!S(]KZ_QT<9GR./S !O3QV8(UE)\)F(MQ?L:$'N_ 2.* M[*.-Y0$&-@K8W('\]CPPI^R<((!1Q;QA*QA'H@A#8"[:YV@8(KT3PL<^/M@J M"8(HLB. V1T$ 8; :L01S %XP) @T._!O?>1MWU/>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( V"=E<);+*OP < *M) / >&PO=V]R:V)O;VLN>&UL MQ9S=Z-J=THVI5 MUNJJM#O=CF]:/3?_'7>;XDDW^EX7NGTYF_3_%VHB-KK4&_VORL\FP40TZ^KY M]\KH?ZNRE<5M9JJB.)M,AP/?E&EUMK/[UD'>R?NFW]/*^QMI07EO%)V9.'K:ZM+G31*K.2K?IDJJ[6Y:.[C/T5I^1G].7P^GU0CD85#K!LUKIN)J*4&W4V.:^>E'&_QW[!93[\MM9" MD9(R;[4]8"[S'H\/9=GENA67Y?!A>Y1@A0 KY,4ZM]M5H7/[[;GX( M99DKT M=[8A@!$ C$8#%&^N)8&< KRR1<*;,QKEMJ^R[N%%U9[*U; ;: ME7[2N2ISCQ(99\JLG&5F*W&C^_V4"0EFRFR83U65/^NBZ$OLTCZ%Y:,C$,NF M\8.>*3+,E%DQ-O2O;6#^TE.ZIK!V'Z!T2"U39K>XH&:CQ)W\QZ\1R"139I5< M5>7CR9TR&[%2][2D0F2.D-D<5\I63EI&(1)$R"R(OM585T6N3/-+_UC]>,*& MYH1BPIR$610WJM6F5ZRXMLVN5WS(#"&S&3Y*4]I4MA&V:MH<1!I%R9 .0F8= MK)313])EX>)"E]946A:V<6M:TVVU&R'R0/%J\[ZNHPCI).+6R?GO'U=?KSZ*RTOQE_BVO/JZO+O\\EDL M/Z_$GU^7%!/I)!HS[_"RMPAV=(V9=X@W%!.I)AHU\Z Q1(14$QTQ]1!O[EQ# MU/Q*X9!@HE%S$*\,D6BB49*0O:6)5!,=,1O9"X=D$QTU+=F'-T.FF1TE/]F+ MA\XTLJ,62L'>M/%FY5JI2XH)A+,C%DP M.+J-Z-@C$LV<6308W8% 4ROW9PC"\W9+80PO08)66C.;"&,Z35(R$)S]GXTA.DU M2,A""+)0P6V@+DSK]3GF3F1-DH8390EN8-RJKRDP7>DB$J=,3.)^9V4);@Q1^ M>5YYF,A"";.%=C!M0O3DEJ\,O;(4$UDH.>Z0CZU$]HO.;45ZT>6CH,/B*;)0 MRCWT@VZZUVZFR$(ILX5V;[JL:V6386D]?T=7]Z3(0BFSA78QC7(K?BZDJ^]T M!E:*+)0R6^C@3<_%'[*E,[!29*&4V4(_AB5W_5-XHRTI4E#*K*"?C'[$T>^V M^R@F4E#*K*"?F%Y"Z=:IB(NB>J:82$$IMX+V8OY<\$4QX:(:;@6]8KK:8MRH M]+*4QF@T (I:'&,>6X',5.*B2RT8!\4VIJ"XCN38B(+ M+=@'A78PEYNJ<\YT21'%1!9:L \*[6"2R> >)K+0@GU0:+T&79ZEP77>LO0X4+/ /V%9Y@G8>_ M$#6 2ST#]IEQ:%97Y('"Q9X!LXT.K/78,\MG&L %GP'[.P; J@]O>O@T@&L^ M@Q%FRA$I>:!P(6C [J1]H#_KE0<*UX(&[%;:!_I)58]&UFN_>8++0@-V+QV> M@&CKDP<*UXH&S&;"4Q"]Y@F_>(#[S0,8=.:!XE MI/?_ U!+ P04 " -@G97L^N>@"0# ##00 &@ 'AL+U]R96QS+W=O MGH_3Q>MNNY^N5T_S M?/PQ#-/F:=RMI\O#<=R?/WDXG';K^;P\/0[']>9E_3@.WKD\G+[.6-UAK'>75QMSX]CO/U:GC=?MZ> MAO>+79XGKRYN[Z]7I]M[6PU+!_(2R"\?*$B@L'R@*('B\H&2!$K+!\H2*"\? MJ$B@LGR@*H'J\H&:!&K+!S*G,CI I YK@-:F7!O :U.P#2"V*=D&,-L4;0.H M;]?8 O;WJ[0%Z^^['-D!OKWI[@-Y>]?8 MO;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W4+T#0.^@>@> WD'U#@"]0[=9 M M [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >@?5.P#TCJIW!.@=5>\(T#NJ MWA&@=U2](T#OV&UV _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WDGU3@"] MD^J= 'HGU3L!]$ZJ=P+HG53O!- [=7]6 O1.JG<"Z)U4[P30.ZG>":!W4KT3 M0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [=X=- 'IGU3L#],ZJ M=P;HG57O#-"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A= MNL." +V+ZET >A?5NP#TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%Z5]6[ O2NW6%O@-Y5]:X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]F^K= 'JWKJP#T-M<7]V,*?Y;3M.GXD^UEV []1[/G]W_'S^^_+C9O]N MWKD>OL:8;OX"4$L#!!0 ( V"=E?SMA[T!!DZ#PC]A MMTO?_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5H>\&MXEVWD^?DL35.]M7 M+AXG.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K?ZP1W5S?V6WUV/G5YT-X M[=IQV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U2T(<5BYSW*Z=W%68$"7O M)AQ'_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MYN&1Y7+['OY[Q6_T/]J$@ M?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E!55)45526)445R4% M5DF155%D5119%45619%54615%%D5159%D5519%4465.*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36G MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-45639%54V35%%DU159- MD5539-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+ MBJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I*,1*@3$6=!T+8^Q_ MO9#U?1SW_SA^><9]U0ZO^&UL4$L! A0# M% @ #8)V5S'RCJGM *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ #8)V5YE&PO=V]R:W-H965T M&UL4$L! A0#% @ #8)V5R(7?(]N @ 9@< !@ M ("!V@\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ #8)V5_G5Q#Q9!@ "QP !@ ("!/!T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5](K M6@ 2"@ _RX !@ ("!YBH 'AL+W=O&PO=V]R:W-H965T M]%.OQH@, %P1 9 M " @7%% !X;"]W;W)K&UL4$L! A0# M% @ #8)V5U?![98I! ? D !D ("!2DD 'AL+W=O M&PO=V]R:W-H965T22 X !,F 9 " @<=N M !X;"]W;W)K&UL4$L! A0#% @ #8)V5]KP MRM?3! - P !D ("!1GT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5[3GG^FZ @ &@8 !D M ("!5Z$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #8)V5W8B,QI " $20 !D ("! M1<( 'AL+W=O&PO=V]R:W-H965T+8 !X;"]W;W)K&UL4$L! A0#% M @ #8)V5Q=D_VHE P #P< !D ("!L^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5V1W,RP4 P 1 < !D M ("!H0,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #8)V5RG9!*QX( ;6L !D ("!VA ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#8)V5^=HC;X4!P U!$ !D ("! SL! 'AL+W=O&UL4$L! A0#% @ #8)V5XM:G\L+" MT!0 !D ("!=DH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5R'?]$8B!@ 7Q$ !D M ("!*5L! 'AL+W=O&PO=V]R:W-H M965T&_^N@-0, $8' 9 M " @5EE 0!X;"]W;W)K&UL4$L! M A0#% @ #8)V5_J5/A%/! ; L !D ("!Q6@! 'AL M+W=OB,D% M !P#0 &0 @(%+;0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V M5RSP0AVJ P 5 @ !D ("!)W8! 'AL+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5T)/DM%4 @ [P8 M !D ("!6'\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5[Z\V832 @ I@< !D M ("!M8@! 'AL+W=O&PO=V]R:W-H965T M#Q7DER@( "4) 9 M " @7>3 0!X;"]W;W)K&UL4$L! A0# M% @ #8)V5R;C?EC: P 10T !D ("!>)8! 'AL+W=O M&PO=V]R:W-H965TT7N1LY0( #X+ 9 " @9&= M 0!X;"]W;W)K&UL4$L! A0#% @ #8)V5])G M]GG(!P ,U\ !D ("!K: ! 'AL+W=O% &0 M @(&LJ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5V9))=YG!@ K2P !D M ("!E+T! 'AL+W=O&PO M=V]R:W-H965TYJL;FQ ( M +P& 9 " @>3( 0!X;"]W;W)K&UL4$L! A0#% @ #8)V5WYLZ_%U!0 '1H !D ("! MW\L! 'AL+W=O&PO=V]R:W-H965TN$;TN3P0 &D7 9 M " @1'6 0!X;"]W;W)K&UL4$L! A0#% M @ #8)V5UR!)#::! WQ4 !D ("!E]H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5ZP/<)R6!P L#, !D M ("!JO(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #8)V5]JE9/"U P ,A !D ("!?0," M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#8)V5P]+EWJ/ @ WP4 !D ("!$1$" 'AL+W=O&PO=V]R:W-H965TRET"?NP@ /I. 9 " @<47 @!X;"]W M;W)K&UL4$L! A0#% @ #8)V5^\X\+PT @ M"@4 !D ("!MR " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5WY=9$"P @ H08 !D M ("!W2D" 'AL+W=O&PO=V]R:W-H M965T@RY)N*0, $D+ 9 M " @2

&UL4$L! M A0#% @ #8)V5TQSVB?\"0 BDL !D ("!AS," 'AL M+W=O&PO=V]R:W-H965T)6'K8.00 )D1 9 " M@?M @!X;"]W;W)K&UL4$L! A0#% @ #8)V M5S2V.\OE!0 S!\ !D ("!:T4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5U2I+K]>! P!4 M !D ("!JU(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8)V5P])&R?! @ 5 H !D M ("!V5T" 'AL+W=O&PO=V]R:W-H965T M]8D" #)!@ &@ M @('&9@( >&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T ( >&PO=V]R:W-H965T@( >&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO7BKL

@"0# ## M00 &@ @ %/L@( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " -@G97\W.3.W\" [/P $P @ &K LM0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 > !X PA !;N ( ! end XML 129 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 130 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 131 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 338 552 1 false 88 0 false 14 false false R1.htm 0000001 - Document - Cover Sheet http://www.tetratech.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.tetratech.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 0000010 - Statement - Consolidated Statements of Equity Sheet http://www.tetratech.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 10 false false R11.htm 0000011 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 11 false false R12.htm 0000012 - Disclosure - Description of Business Sheet http://www.tetratech.com/role/DescriptionofBusiness Description of Business Notes 12 false false R13.htm 0000013 - Disclosure - Basis of Presentation and Preparation Sheet http://www.tetratech.com/role/BasisofPresentationandPreparation Basis of Presentation and Preparation Notes 13 false false R14.htm 0000014 - Disclosure - Revenue and Contract Balances Sheet http://www.tetratech.com/role/RevenueandContractBalances Revenue and Contract Balances Notes 14 false false R15.htm 0000015 - Disclosure - Stock Repurchase and Dividends Sheet http://www.tetratech.com/role/StockRepurchaseandDividends Stock Repurchase and Dividends Notes 15 false false R16.htm 0000016 - Disclosure - Acquisitions Sheet http://www.tetratech.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 0000017 - Disclosure - Goodwill and Intangible Assets Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 0000018 - Disclosure - Property and Equipment Sheet http://www.tetratech.com/role/PropertyandEquipment Property and Equipment Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.tetratech.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Long-Term Debt Sheet http://www.tetratech.com/role/LongTermDebt Long-Term Debt Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://www.tetratech.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Stockholders' Equity and Stock Compensation Plans Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans Stockholders' Equity and Stock Compensation Plans Notes 22 false false R23.htm 0000023 - Disclosure - Retirement Plans Sheet http://www.tetratech.com/role/RetirementPlans Retirement Plans Notes 23 false false R24.htm 0000024 - Disclosure - Earnings per Share Sheet http://www.tetratech.com/role/EarningsperShare Earnings per Share Notes 24 false false R25.htm 0000025 - Disclosure - Derivative Financial Instruments Sheet http://www.tetratech.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 25 false false R26.htm 0000026 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Notes 26 false false R27.htm 0000027 - Disclosure - Fair Value Measurements Sheet http://www.tetratech.com/role/FairValueMeasurements Fair Value Measurements Notes 27 false false R28.htm 0000028 - Disclosure - Commitments and Contingencies Sheet http://www.tetratech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 28 false false R29.htm 0000029 - Disclosure - Reportable Segments Sheet http://www.tetratech.com/role/ReportableSegments Reportable Segments Notes 29 false false R30.htm 0000030 - Disclosure - Related Party Transactions Sheet http://www.tetratech.com/role/RelatedPartyTransactions Related Party Transactions Notes 30 false false R31.htm 0000031 - Disclosure - Quarterly Financial Information ??? Unaudited Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information ??? Unaudited Notes 31 false false R32.htm 0000032 - Disclosure - SCHEDULE II ??? VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Sheet http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES SCHEDULE II ??? VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Notes 32 false false R33.htm 9954471 - Disclosure - Basis of Presentation and Preparation (Policies) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies Basis of Presentation and Preparation (Policies) Policies 33 false false R34.htm 9954472 - Disclosure - Revenue and Contract Balances (Tables) Sheet http://www.tetratech.com/role/RevenueandContractBalancesTables Revenue and Contract Balances (Tables) Tables http://www.tetratech.com/role/RevenueandContractBalances 34 false false R35.htm 9954473 - Disclosure - Stock Repurchase and Dividends (Tables) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsTables Stock Repurchase and Dividends (Tables) Tables http://www.tetratech.com/role/StockRepurchaseandDividends 35 false false R36.htm 9954474 - Disclosure - Acquisitions (Tables) Sheet http://www.tetratech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.tetratech.com/role/Acquisitions 36 false false R37.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.tetratech.com/role/GoodwillandIntangibleAssets 37 false false R38.htm 9954476 - Disclosure - Property and Equipment (Tables) Sheet http://www.tetratech.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.tetratech.com/role/PropertyandEquipment 38 false false R39.htm 9954477 - Disclosure - Income Taxes (Tables) Sheet http://www.tetratech.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tetratech.com/role/IncomeTaxes 39 false false R40.htm 9954478 - Disclosure - Long-Term Debt (Tables) Sheet http://www.tetratech.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.tetratech.com/role/LongTermDebt 40 false false R41.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.tetratech.com/role/LeasesTables Leases (Tables) Tables http://www.tetratech.com/role/Leases 41 false false R42.htm 9954480 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables Stockholders' Equity and Stock Compensation Plans (Tables) Tables http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans 42 false false R43.htm 9954481 - Disclosure - Retirement Plans (Tables) Sheet http://www.tetratech.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.tetratech.com/role/RetirementPlans 43 false false R44.htm 9954482 - Disclosure - Earnings per Share (Tables) Sheet http://www.tetratech.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.tetratech.com/role/EarningsperShare 44 false false R45.htm 9954483 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss 45 false false R46.htm 9954484 - Disclosure - Reportable Segments (Tables) Sheet http://www.tetratech.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.tetratech.com/role/ReportableSegments 46 false false R47.htm 9954485 - Disclosure - Related Party Transactions (Tables) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.tetratech.com/role/RelatedPartyTransactions 47 false false R48.htm 9954486 - Disclosure - Quarterly Financial Information ??? Unaudited (Tables) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables Quarterly Financial Information ??? Unaudited (Tables) Tables http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited 48 false false R49.htm 9954487 - Disclosure - Description of Business (Details) Sheet http://www.tetratech.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.tetratech.com/role/DescriptionofBusiness 49 false false R50.htm 9954488 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) Details 50 false false R51.htm 9954489 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails Basis of Presentation and Preparation - Property and Equipment (Details) Details 51 false false R52.htm 9954490 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) Details 52 false false R53.htm 9954491 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) Details 53 false false R54.htm 9954492 - Disclosure - Basis of Presentation and Preparation - Narrative (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails Basis of Presentation and Preparation - Narrative (Details) Details 54 false false R55.htm 9954493 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails Revenue and Contract Balances - Disaggregation of Revenue (Details) Details 55 false false R56.htm 9954494 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) Details 56 false false R57.htm 9954495 - Disclosure - Revenue and Contract Balances - Narrative (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails Revenue and Contract Balances - Narrative (Details) Details 57 false false R58.htm 9954496 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails Revenue and Contract Balances - Accounts Receivable, Net (Details) Details 58 false false R59.htm 9954497 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) Details 59 false false R60.htm 9954498 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails Stock Repurchase and Dividends - Narrative (Details) Details 60 false false R61.htm 9954499 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) Details 61 false false R62.htm 9954500 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.tetratech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 62 false false R63.htm 9954501 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) Sheet http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions - Schedule of Purchase Price Allocation (Details) Details 63 false false R64.htm 9954502 - Disclosure - Acquisitions - Schedule of Intangible Assets Assumed (Details) Sheet http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails Acquisitions - Schedule of Intangible Assets Assumed (Details) Details 64 false false R65.htm 9954503 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details) Sheet http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails Acquisitions - Supplemental Pro Forma Information (Details) Details 65 false false R66.htm 9954504 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Sheet http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Details 66 false false R67.htm 9954505 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) Details 67 false false R68.htm 9954506 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 68 false false R69.htm 9954507 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) Details 69 false false R70.htm 9954508 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Details 70 false false R71.htm 9954509 - Disclosure - Property and Equipment (Details) Sheet http://www.tetratech.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.tetratech.com/role/PropertyandEquipmentTables 71 false false R72.htm 9954510 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details) Sheet http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails Income Taxes - Income Before Income Taxes, by Geographical Area (Details) Details 72 false false R73.htm 9954511 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails Income Taxes - Components of Income Tax Expense (Details) Details 73 false false R74.htm 9954512 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details) Sheet http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails Income Taxes - Income Tax Rate Reconciliation (Details) Details 74 false false R75.htm 9954513 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tetratech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 9954514 - Disclosure - Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details) Sheet http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details) Details 76 false false R77.htm 9954515 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 77 false false R78.htm 9954516 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 78 false false R79.htm 9954517 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 79 false false R80.htm 9954518 - Disclosure - Long-Term Debt - Net Carrying Amount of Senior Notes (Details) Notes http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails Long-Term Debt - Net Carrying Amount of Senior Notes (Details) Details 80 false false R81.htm 9954519 - Disclosure - Long-Term Debt - Schedule of Interest Expense (Details) Sheet http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails Long-Term Debt - Schedule of Interest Expense (Details) Details 81 false false R82.htm 9954520 - Disclosure - Long-Term Debt - Capped Call Transactions (Details) Sheet http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails Long-Term Debt - Capped Call Transactions (Details) Details 82 false false R83.htm 9954521 - Disclosure - Long-Term Debt - Credit Facilities (Details) Sheet http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails Long-Term Debt - Credit Facilities (Details) Details 83 false false R84.htm 9954522 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) Sheet http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) Details 84 false false R85.htm 9954523 - Disclosure - Leases - Narrative (Details) Sheet http://www.tetratech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 85 false false R86.htm 9954524 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 86 false false R87.htm 9954525 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 87 false false R88.htm 9954526 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details) Sheet http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails Leases - Supplemental Balance Sheet and Other Information (Details) Details 88 false false R89.htm 9954527 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) Sheet http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) Details 89 false false R90.htm 9954528 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails Stockholders' Equity and Stock Compensation Plans - Narrative (Details) Details http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables 90 false false R91.htm 9954529 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) Details 91 false false R92.htm 9954530 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) Details 92 false false R93.htm 9954531 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) Details 93 false false R94.htm 9954532 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) Details 94 false false R95.htm 9954533 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) Details 95 false false R96.htm 9954534 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.tetratech.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 96 false false R97.htm 9954535 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details) Sheet http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails Retirement Plans - Amounts Recorded on the Balance Sheet (Details) Details 97 false false R98.htm 9954536 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) Sheet http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) Details 98 false false R99.htm 9954537 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) Sheet http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) Details 99 false false R100.htm 9954538 - Disclosure - Earnings per Share - Calculation (Details) Sheet http://www.tetratech.com/role/EarningsperShareCalculationDetails Earnings per Share - Calculation (Details) Details 100 false false R101.htm 9954539 - Disclosure - Earnings per Share - Antidilutive Securities (Details) Sheet http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails Earnings per Share - Antidilutive Securities (Details) Details 101 false false R102.htm 9954540 - Disclosure - Derivative Financial Instruments - Narrative (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments - Narrative (Details) Details 102 false false R103.htm 9954541 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables 103 false false R104.htm 9954542 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tetratech.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tetratech.com/role/FairValueMeasurements 104 false false R105.htm 9954543 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tetratech.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.tetratech.com/role/CommitmentsandContingencies 105 false false R106.htm 9954544 - Disclosure - Reportable Segments - Narrative (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails Reportable Segments - Narrative (Details) Details 106 false false R107.htm 9954545 - Disclosure - Reportable Segments - Financial Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails Reportable Segments - Financial Information (Details) Details 107 false false R108.htm 9954546 - Disclosure - Reportable Segments - Geographic Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails Reportable Segments - Geographic Information (Details) Details 108 false false R109.htm 9954547 - Disclosure - Related Party Transactions (Details) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.tetratech.com/role/RelatedPartyTransactionsTables 109 false false R110.htm 9954548 - Disclosure - Quarterly Financial Information ??? Unaudited - Narrative (Details) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails Quarterly Financial Information ??? Unaudited - Narrative (Details) Details 110 false false R111.htm 9954549 - Disclosure - Quarterly Financial Information ??? Unaudited - Summary of Quarterly Information (Details) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails Quarterly Financial Information ??? Unaudited - Summary of Quarterly Information (Details) Details 111 false false R112.htm 9954550 - Disclosure - SCHEDULE II ??? VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) Sheet http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails SCHEDULE II ??? VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) Details http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES 112 false false All Reports Book All Reports ttek-20231001.htm ttek-20231001.xsd ttek-20231001_cal.xml ttek-20231001_def.xml ttek-20231001_lab.xml ttek-20231001_pre.xml ttek-20231001_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 134 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ttek-20231001.htm": { "nsprefix": "ttek", "nsuri": "http://www.tetratech.com/20231001", "dts": { "inline": { "local": [ "ttek-20231001.htm" ] }, "schema": { "local": [ "ttek-20231001.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/net-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" ] }, "calculationLink": { "local": [ "ttek-20231001_cal.xml" ] }, "definitionLink": { "local": [ "ttek-20231001_def.xml" ] }, "labelLink": { "local": [ "ttek-20231001_lab.xml" ] }, "presentationLink": { "local": [ "ttek-20231001_pre.xml" ] } }, "keyStandard": 473, "keyCustom": 79, "axisStandard": 32, "axisCustom": 1, "memberStandard": 57, "memberCustom": 30, "hidden": { "total": 28, "http://fasb.org/us-gaap/2023": 20, "http://www.tetratech.com/20231001": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 338, "entityCount": 1, "segmentCount": 88, "elementCount": 820, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1454, "http://xbrl.sec.gov/dei/2023": 40, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.tetratech.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tetratech.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:AuditorName", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "dei:AuditorName", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "longName": "0000005 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R6": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R7": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": null, "uniqueAnchor": null }, "R8": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R9": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "longName": "0000010 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical", "longName": "0000011 - Statement - Consolidated Statements of Equity (Parenthetical)", "shortName": "Consolidated Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "11", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.tetratech.com/role/DescriptionofBusiness", "longName": "0000012 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparation", "longName": "0000013 - Disclosure - Basis of Presentation and Preparation", "shortName": "Basis of Presentation and Preparation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tetratech.com/role/RevenueandContractBalances", "longName": "0000014 - Disclosure - Revenue and Contract Balances", "shortName": "Revenue and Contract Balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tetratech.com/role/StockRepurchaseandDividends", "longName": "0000015 - Disclosure - Stock Repurchase and Dividends", "shortName": "Stock Repurchase and Dividends", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tetratech.com/role/Acquisitions", "longName": "0000016 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssets", "longName": "0000017 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tetratech.com/role/PropertyandEquipment", "longName": "0000018 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tetratech.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.tetratech.com/role/LongTermDebt", "longName": "0000020 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.tetratech.com/role/Leases", "longName": "0000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans", "longName": "0000022 - Disclosure - Stockholders' Equity and Stock Compensation Plans", "shortName": "Stockholders' Equity and Stock Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tetratech.com/role/RetirementPlans", "longName": "0000023 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tetratech.com/role/EarningsperShare", "longName": "0000024 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments", "longName": "0000025 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss", "longName": "0000026 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tetratech.com/role/FairValueMeasurements", "longName": "0000027 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.tetratech.com/role/CommitmentsandContingencies", "longName": "0000028 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.tetratech.com/role/ReportableSegments", "longName": "0000029 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.tetratech.com/role/RelatedPartyTransactions", "longName": "0000030 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited", "longName": "0000031 - Disclosure - Quarterly Financial Information \u2013 Unaudited", "shortName": "Quarterly Financial Information \u2013 Unaudited", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES", "longName": "0000032 - Disclosure - SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "shortName": "SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Preparation (Policies)", "shortName": "Basis of Presentation and Preparation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesTables", "longName": "9954472 - Disclosure - Revenue and Contract Balances (Tables)", "shortName": "Revenue and Contract Balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsTables", "longName": "9954473 - Disclosure - Stock Repurchase and Dividends (Tables)", "shortName": "Stock Repurchase and Dividends (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tetratech.com/role/AcquisitionsTables", "longName": "9954474 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.tetratech.com/role/PropertyandEquipmentTables", "longName": "9954476 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.tetratech.com/role/IncomeTaxesTables", "longName": "9954477 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.tetratech.com/role/LongTermDebtTables", "longName": "9954478 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.tetratech.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables", "longName": "9954480 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables)", "shortName": "Stockholders' Equity and Stock Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.tetratech.com/role/RetirementPlansTables", "longName": "9954481 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.tetratech.com/role/EarningsperShareTables", "longName": "9954482 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables", "longName": "9954483 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.tetratech.com/role/ReportableSegmentsTables", "longName": "9954484 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.tetratech.com/role/RelatedPartyTransactionsTables", "longName": "9954485 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables", "longName": "9954486 - Disclosure - Quarterly Financial Information \u2013 Unaudited (Tables)", "shortName": "Quarterly Financial Information \u2013 Unaudited (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.tetratech.com/role/DescriptionofBusinessDetails", "longName": "9954487 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails", "longName": "9954488 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)", "shortName": "Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "longName": "9954489 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)", "shortName": "Basis of Presentation and Preparation - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails", "longName": "9954490 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)", "shortName": "Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "unitRef": "level", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "unitRef": "level", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "longName": "9954491 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)", "shortName": "Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "unitRef": "institution", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "unitRef": "institution", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails", "longName": "9954492 - Disclosure - Basis of Presentation and Preparation - Narrative (Details)", "shortName": "Basis of Presentation and Preparation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:GovernmentAssistanceAmountCumulativeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:GovernmentAssistanceAmountCumulativeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "longName": "9954493 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details)", "shortName": "Revenue and Contract Balances - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R56": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails", "longName": "9954494 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R57": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "longName": "9954495 - Disclosure - Revenue and Contract Balances - Narrative (Details)", "shortName": "Revenue and Contract Balances - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails", "longName": "9954496 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details)", "shortName": "Revenue and Contract Balances - Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BilledContractReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BilledContractReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails", "longName": "9954497 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)", "shortName": "Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R60": { "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails", "longName": "9954498 - Disclosure - Stock Repurchase and Dividends - Narrative (Details)", "shortName": "Stock Repurchase and Dividends - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails", "longName": "9954499 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)", "shortName": "Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:Dividends", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R62": { "role": "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "longName": "9954500 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "ttek:BusinessCombinationAcquisitionAndIntegrationRelatedExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "acquisition", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R63": { "role": "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "longName": "9954501 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details)", "shortName": "Acquisitions - Schedule of Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R64": { "role": "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "longName": "9954502 - Disclosure - Acquisitions - Schedule of Intangible Assets Assumed (Details)", "shortName": "Acquisitions - Schedule of Intangible Assets Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-152", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R65": { "role": "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails", "longName": "9954503 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details)", "shortName": "Acquisitions - Supplemental Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-114", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-114", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "longName": "9954504 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "shortName": "Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R67": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "longName": "9954505 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:GoodwillTransfers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R68": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954506 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails", "longName": "9954507 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)", "shortName": "Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "longName": "9954508 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.tetratech.com/role/PropertyandEquipmentDetails", "longName": "9954509 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails", "longName": "9954510 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details)", "shortName": "Income Taxes - Income Before Income Taxes, by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails", "longName": "9954511 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)", "shortName": "Income Taxes - Components of Income Tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails", "longName": "9954512 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "longName": "9954513 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttek:IncomeTaxExpenseBenefitNonoperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R76": { "role": "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails", "longName": "9954514 - Disclosure - Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details)", "shortName": "Income Taxes - Schedule of Temporary Differences Comprising the Net Deferred Income Tax Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9954515 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R78": { "role": "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails", "longName": "9954516 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R79": { "role": "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "longName": "9954517 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details)", "shortName": "Long-Term Debt - Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:RepaymentsOfLongTermLinesOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R80": { "role": "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "longName": "9954518 - Disclosure - Long-Term Debt - Net Carrying Amount of Senior Notes (Details)", "shortName": "Long-Term Debt - Net Carrying Amount of Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R81": { "role": "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "longName": "9954519 - Disclosure - Long-Term Debt - Schedule of Interest Expense (Details)", "shortName": "Long-Term Debt - Schedule of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "longName": "9954520 - Disclosure - Long-Term Debt - Capped Call Transactions (Details)", "shortName": "Long-Term Debt - Capped Call Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-180", "name": "ttek:DerivativeCapPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "ttek:DerivativeCapPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "longName": "9954521 - Disclosure - Long-Term Debt - Credit Facilities (Details)", "shortName": "Long-Term Debt - Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BankOverdrafts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BankOverdrafts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails", "longName": "9954522 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)", "shortName": "Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.tetratech.com/role/LeasesNarrativeDetails", "longName": "9954523 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R86": { "role": "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails", "longName": "9954524 - Disclosure - Leases - Components of Lease Cost (Details)", "shortName": "Leases - Components of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954525 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails", "longName": "9954526 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details)", "shortName": "Leases - Supplemental Balance Sheet and Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ttek:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R89": { "role": "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails", "longName": "9954527 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)", "shortName": "Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "longName": "9954528 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails", "longName": "9954529 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R92": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails", "longName": "9954530 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails", "longName": "9954531 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-223", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R94": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "longName": "9954532 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R95": { "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "longName": "9954533 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)", "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-208", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.tetratech.com/role/RetirementPlansNarrativeDetails", "longName": "9954534 - Disclosure - Retirement Plans - Narrative (Details)", "shortName": "Retirement Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails", "longName": "9954535 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details)", "shortName": "Retirement Plans - Amounts Recorded on the Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R98": { "role": "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails", "longName": "9954536 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)", "shortName": "Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R99": { "role": "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "longName": "9954537 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)", "shortName": "Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R100": { "role": "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "longName": "9954538 - Disclosure - Earnings per Share - Calculation (Details)", "shortName": "Earnings per Share - Calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R101": { "role": "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails", "longName": "9954539 - Disclosure - Earnings per Share - Antidilutive Securities (Details)", "shortName": "Earnings per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "longName": "9954540 - Disclosure - Derivative Financial Instruments - Narrative (Details)", "shortName": "Derivative Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R103": { "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954541 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R104": { "role": "http://www.tetratech.com/role/FairValueMeasurementsDetails", "longName": "9954542 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R105": { "role": "http://www.tetratech.com/role/CommitmentsandContingenciesDetails", "longName": "9954543 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-281", "name": "ttek:LossContingencyNumberOfActions", "unitRef": "action", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-281", "name": "ttek:LossContingencyNumberOfActions", "unitRef": "action", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "longName": "9954544 - Disclosure - Reportable Segments - Narrative (Details)", "shortName": "Reportable Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-284", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R107": { "role": "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "longName": "9954545 - Disclosure - Reportable Segments - Financial Information (Details)", "shortName": "Reportable Segments - Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-282", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R108": { "role": "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "longName": "9954546 - Disclosure - Reportable Segments - Geographic Information (Details)", "shortName": "Reportable Segments - Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-300", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R109": { "role": "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "longName": "9954547 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } }, "R110": { "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "longName": "9954548 - Disclosure - Quarterly Financial Information \u2013 Unaudited - Narrative (Details)", "shortName": "Quarterly Financial Information \u2013 Unaudited - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-317", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-317", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "longName": "9954549 - Disclosure - Quarterly Financial Information \u2013 Unaudited - Summary of Quarterly Information (Details)", "shortName": "Quarterly Financial Information \u2013 Unaudited - Summary of Quarterly Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-318", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": null }, "R112": { "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails", "longName": "9954550 - Disclosure - SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)", "shortName": "SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-329", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-325", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttek-20231001.htm", "unique": true } } }, "tag": { "ttek_ConsolidationAndPresentationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ConsolidationAndPresentationPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation and Presentation", "label": "Consolidation and Presentation [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income before income taxes:", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, termination notice period two", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Two", "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Two" } } }, "auth_ref": [] }, "ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of levels below operating/reportable segments at which goodwill impairment testing is performed", "label": "Number of Levels Below Segments for Goodwill Impairment Testing", "documentation": "Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed." } } }, "auth_ref": [] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAccountsReceivableAndContractAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and contract assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Accounts Receivable and Contract Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Accounts Receivable and Contract Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of geographic information", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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", "r180" ] }, "ttek_ExpectedPricePerShareAcquired": { "xbrltype": "perShareItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ExpectedPricePerShareAcquired", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price of acquisition, expected, per share (in pounds per share)", "label": "Expected Price Per Share Acquired", "documentation": "Expected Price Per Share Acquired" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r2", "r178", "r239", "r382", "r396", "r402", "r405", "r755", "r769", "r918" ] }, "ttek_ConcentrationOfCreditRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ConcentrationOfCreditRiskPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration of Credit Risk [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding concentration of credit risk." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid per share (in dollars per share)", "verboseLabel": "Dividend paid per share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r212" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r323", "r326", "r327" ] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price as percentage of fair market value on the first day of purchase right period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day", "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r407", "r734", "r789", "r790", "r791", "r792", "r793", "r794", "r910", "r928", "r951", "r983", "r1027", "r1028", "r1034", "r1096" ] }, "ttek_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out period", "label": "Business Combination, Contingent Consideration Arrangements, Earn Out Period", "documentation": "Business Combination, Contingent Consideration Arrangements, Earn Out Period" } } }, "auth_ref": [] }, "ttek_TermLoanFacilityDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "TermLoanFacilityDue2026Member", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility Due 2026", "label": "Term Loan Facility Due 2026 [Member]", "documentation": "Term Loan Facility Due 2026" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "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": [ "r683" ] }, "ttek_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Represents the Employee Stock Purchase Plan." } } }, "auth_ref": [] }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodOne", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, termination notice period one", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period One", "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period One" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "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": [ "r32", "r134", "r135", "r136", "r138", "r140", "r144", "r147", "r149", "r150", "r683" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r990" ] }, "ttek_AmyxIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "AmyxIncMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amyx, Inc.", "label": "Amyx, Inc. [Member]", "documentation": "Amyx, Inc." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r407", "r734", "r789", "r790", "r791", "r792", "r793", "r794", "r910", "r928", "r951", "r983", "r1027", "r1028", "r1034", "r1096" ] }, "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares that ultimately vest depending on growth in diluted earnings per share", "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1", "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on long-term debt", "terseLabel": "Repayments of secured debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r64" ] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Short-term lease liabilities, operating leases", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-Term Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-Term Lease Liabilities" } } }, "auth_ref": [] }, "ttek_EarnOutPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EarnOutPaymentsAbstract", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out payments:", "label": "Earn Out Payments [Abstract]" } } }, "auth_ref": [] }, "ttek_RPSGroupPlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RPSGroupPlcMember", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RPS Group plc", "label": "RPS Group plc [Member]", "documentation": "RPS Group plc" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "ttek_ContractRetentionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ContractRetentionsMember", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract retentions", "label": "Contract Retentions [Member]", "documentation": "Contract Retentions" } } }, "auth_ref": [] }, "ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt covenant, minimum consolidated interest coverage ratio", "label": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum", "documentation": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r31", "r167", "r168", "r212" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r152", "r231" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r32", "r134", "r135", "r138", "r148", "r334" ] }, "ttek_NumberOfEmployeesAcquiredInAcquisition": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "NumberOfEmployeesAcquiredInAcquisition", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees (over for Amyx)", "label": "Number Of Employees Acquired In Acquisition", "documentation": "Represents the number of employees acquired in the acquisition." } } }, "auth_ref": [] }, "ttek_GovernmentServicesGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "GovernmentServicesGroupMember", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GSG", "label": "Government Services Group [Member]", "documentation": "Government Services Group [Member]" } } }, "auth_ref": [] }, "ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multicurrency borrowings and letter of credit", "label": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]", "documentation": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted & performance shares released", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r31", "r212" ] }, "ttek_RPSGroupPLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RPSGroupPLCMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RPS Group PLC", "label": "RPS Group PLC [Member]", "documentation": "RPS Group PLC" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense for intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r20", "r81", "r84" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r31", "r55", "r212" ] }, "ttek_DerivativeCapPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DerivativeCapPricePerShare", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cap price (in dollars per share)", "label": "Derivative, Cap Price Per Share", "documentation": "Derivative, Cap Price Per Share" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r31", "r167", "r168", "r212" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of long-term debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r22" ] }, "ttek_CashPaidDuringThePeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CashPaidDuringThePeriodAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for:", "label": "Cash Paid During the Period [Abstract]" } } }, "auth_ref": [] }, "ttek_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of supplemental balance sheet and other information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unsatisfied performance obligation, expected timing of satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, 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": [ "r253" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r31", "r167", "r168", "r212" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term (up to)", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1082" ] }, "ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable input, earn-out period", "label": "Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement", "documentation": "Represents the earn out period for operating income projection used for fair value measurement." } } }, "auth_ref": [] }, "ttek_PercentageOfAccountReceivablesDueFromAgencies": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "PercentageOfAccountReceivablesDueFromAgencies", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable due from various agencies of the U.S. federal government (as a percent)", "label": "Percentage of Account Receivables Due from Agencies", "documentation": "Represents the percentage of accounts receivable due from various agencies of the U.S. federal government." } } }, "auth_ref": [] }, "ttek_StateAndLocalGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "StateAndLocalGovernmentMember", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. state and local government", "label": "State And Local Government [Member]", "documentation": "Represents the state and local government client sector." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r82" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r717", "r949" ] }, "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax adjustments", "label": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent" } } }, "auth_ref": [] }, "ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling, general and administrative expenses", "label": "Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets", "documentation": "The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInBookOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInBookOverdrafts", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bank overdrafts", "label": "Increase (Decrease) in Book Overdrafts", "documentation": "The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts." } } }, "auth_ref": [] }, "ttek_October2021StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "October2021StockRepurchaseProgramMember", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "October 2021 Stock Repurchase Program", "label": "October 2021 Stock Repurchase Program [Member]", "documentation": "October 2021 Stock Repurchase Program" } } }, "auth_ref": [] }, "ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments", "label": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent" } } }, "auth_ref": [] }, "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period", "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2", "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate (as a percent)", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense related to property and equipment", "label": "Depreciation", "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": [ "r20", "r85" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r536", "r586", "r615", "r616", "r617", "r730", "r731", "r795", "r818", "r819", "r876", "r878", "r880", "r881", "r889", "r906", "r907", "r919", "r926", "r945", "r952", "r955", "r1025", "r1032", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r586", "r731", "r795", "r818", "r819", "r876", "r878", "r880", "r881", "r889", "r906", "r907", "r919", "r926", "r945", "r952", "r1032", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r536", "r586", "r615", "r616", "r617", "r730", "r731", "r795", "r818", "r819", "r876", "r878", "r880", "r881", "r889", "r906", "r907", "r919", "r926", "r945", "r952", "r955", "r1025", "r1032", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r63" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total income tax expense", "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r632" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r586", "r731", "r795", "r818", "r819", "r876", "r878", "r880", "r881", "r889", "r906", "r907", "r919", "r926", "r945", "r952", "r1032", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r253" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in valuation and qualifying accounts and reserves", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum age pension plan was open for new entrants", "label": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age", "documentation": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r411", "r930", "r1034", "r1096", "r1097" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r709", "r715" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable and contract assets", "label": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset", "documentation": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r331", "r632", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beyond", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax differential on foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r343", "r344", "r377", "r734", "r802", "r813", "r820", "r821", "r822", "r823", "r824", "r825", "r827", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r840", "r841", "r842", "r843", "r844", "r846", "r848", "r849", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r870", "r956" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r708", "r715" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Tetra Tech", "terseLabel": "Net income attributable to Tetra Tech", "verboseLabel": "Net income attributable to Tetra Tech", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r320", "r347", "r348", "r349", "r350", "r357", "r358", "r368", "r371", "r382", "r396", "r402", "r405", "r918" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r43", "r59", "r312", "r693", "r696", "r699", "r991" ] }, "ttek_CapPricePremiumOverReportedSalesPricePercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CapPricePremiumOverReportedSalesPricePercentage", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage premium over last reported sales price", "label": "Cap Price, Premium Over Reported Sales Price, Percentage", "documentation": "Cap Price, Premium Over Reported Sales Price, Percentage" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r112" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest rate contracts, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r43", "r59", "r312", "r693", "r698", "r699", "r991" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net favorable operating income adjustments", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r927" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank overdrafts", "label": "Bank Overdrafts", "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing." } } }, "auth_ref": [ "r48", "r88" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory note", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r124", "r663" ] }, "ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of inflation", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r1", "r1029", "r1098", "r1099" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r31", "r55", "r281", "r311", "r312", "r313", "r342", "r343", "r344", "r346", "r352", "r354", "r377", "r419", "r420", "r487", "r621", "r622", "r623", "r647", "r648", "r677", "r678", "r679", "r680", "r681", "r682", "r684", "r693", "r695", "r696", "r697", "r698", "r699", "r720", "r796", "r797", "r798", "r812", "r870" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r621", "r622", "r623", "r812", "r1005", "r1006", "r1007", "r1076", "r1103" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r716", "r949" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r436" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r173", "r238", "r765", "r950", "r997", "r1013", "r1077" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of stock-based awards", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net accounts receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r56" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash repatriation", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-operating income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r185" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Corporate, Non-Segment [Member]", "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": [ "r40", "r396", "r397", "r398", "r399", "r405", "r1011" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash items", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r191" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Tetra Tech stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r168", "r171", "r172", "r196", "r829", "r845", "r871", "r872", "r950", "r965", "r997", "r1013", "r1077", "r1103" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r139", "r142", "r144", "r146", "r817", "r819", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r840", "r841", "r842", "r843", "r858", "r859", "r860", "r861", "r864", "r865", "r866", "r867", "r883", "r884", "r887", "r888", "r914", "r953", "r955" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "ttek_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current contingent earn-out liabilities", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r125" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current contingent earn-out liabilities", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average purchase price per share (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r106" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and Development (\"R&D\") credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1066", "r1071" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-taxable foreign interest income", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes." } } }, "auth_ref": [ "r1066", "r1071" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible notes", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r735" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "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": [ "r20", "r423", "r429", "r434", "r920" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Fund", "label": "Mutual Fund [Member]", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r290", "r422", "r749", "r920", "r950", "r1015", "r1022" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r736" ] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contract, asset fair value", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive 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": [ "r133", "r228", "r307", "r309", "r316", "r751", "r773" ] }, "ttek_PaymentsForCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "PaymentsForCappedCalls", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for capped calls", "label": "Payments for Capped Calls", "documentation": "Payments for Capped Calls" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r291", "r438" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r966" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1065" ] }, "ttek_ContingentConsiderationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ContingentConsiderationPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration [Policy Text Block]", "documentation": "Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLossMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating income", "label": "Operating Income (Loss) [Member]", "documentation": "Primary financial statement caption encompassing operating income (loss)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r946" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount to be redeemed", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income attributable to noncontrolling interests, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r18", "r130", "r133", "r307", "r309", "r317", "r752", "r774" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r203" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r691" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income, net of tax:", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r619", "r624" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r969" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit realized from RSUs and PSUs", "negatedLabel": "Income tax benefit related to stock-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r619" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48", "r950" ] }, "ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DerivativeNumberOfAgreementsEnteredIntoByEntity", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of derivative agreements", "label": "Derivative, Number of Agreements Entered into by Entity", "documentation": "Represents the number of derivative agreements entered into by the entity during the reporting period." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r167", "r827", "r845", "r1103", "r1104" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r17", "r212" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable \u2013 Net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r241", "r242", "r243", "r414", "r415", "r417" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized shares (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r167", "r827" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r167", "r486" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to Tetra Tech:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r711" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r711" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities for undistributed foreign earnings", "negatedTerseLabel": "Undistributed earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "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": [ "r1068" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r967" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r299", "r416", "r421" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share (in dollars 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": [ "r981", "r982" ] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensation", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued compensation", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r167", "r486" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r169" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of interest rate swap agreements", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r42", "r141", "r174", "r301", "r914" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDerivativeInstrumentInvestingActivities", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of foreign currency forward contract", "label": "Proceeds from Derivative Instrument, Investing Activities", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r979" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of unrecognized tax benefits [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r975" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly cash dividend declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r212" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/EarningsperShareCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of diluted stock options and unvested restricted stock (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r361", "r362", "r363", "r371", "r592" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r950" ] }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capped call transactions", "label": "Payments for Derivative Instrument, Financing Activities", "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r322", "r916" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions to the plans", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r583" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r426", "r920" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value adjustment to foreign currency forward contract", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1074" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r967" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of components of lease cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1083" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r66", "r189", "r328" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r967" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r692" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amounts of goodwill", "label": "Goodwill, Gross", "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": [ "r425", "r432", "r920" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation and other", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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": [ "r3", "r1014" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase 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": [ "r8", "r189" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r967" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated impairment", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "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": [ "r425", "r432", "r920" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r967" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1072", "r1073" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of APIC", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchases total cost", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r31", "r167", "r168", "r212", "r812", "r870", "r891", "r964" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "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": [ "r116", "r118", "r660", "r939", "r942" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "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": [ "r817", "r819", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r840", "r841", "r842", "r843", "r858", "r859", "r860", "r861", "r864", "r865", "r866", "r867", "r883", "r884", "r887", "r888", "r953", "r955" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other costs of revenue", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "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": [ "r660", "r939", "r942" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r116", "r118", "r660" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r660" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.tetratech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental consolidated financial results", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r981", "r982" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r31", "r167", "r168", "r212", "r804", "r870", "r891" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r32", "r139", "r144" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to Tetra Tech", "verboseLabel": "Net income attributable to Tetra Tech", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r320", "r359", "r364", "r365", "r366", "r367", "r368", "r371" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Account Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r115" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r411", "r930", "r1034", "r1096", "r1097" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain in contingent earn-out liabilities", "verboseLabel": "(Loss) income for fair value adjustments", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r665", "r994" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r342", "r343", "r344", "r377", "r734", "r802", "r813", "r820", "r821", "r822", "r823", "r824", "r825", "r827", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r840", "r841", "r842", "r843", "r844", "r846", "r848", "r849", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r870", "r956" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as hedging instruments", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum repurchase amount under stock repurchase program", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable including the allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term:", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liabilities, operating leases", "verboseLabel": "Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r707" ] }, "ttek_FairValueAdjustmentsToContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "FairValueAdjustmentsToContingentConsideration", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration\u00a0\u2013 fair value adjustments", "negatedLabel": "Fair value adjustments to contingent consideration", "label": "Fair Value Adjustments to Contingent Consideration", "documentation": "The amount of fair value adjustments to contingent consideration during the reporting period." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r284", "r305", "r308", "r324", "r329", "r345", "r353", "r354", "r382", "r396", "r402", "r405", "r418", "r451", "r452", "r454", "r455", "r456", "r458", "r460", "r462", "r463", "r666", "r669", "r670", "r686", "r690", "r755", "r770", "r811", "r847", "r868", "r869", "r918", "r947", "r948", "r964", "r993", "r1030" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r707" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of acquisition purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r27" ] }, "ttek_EquipmentFurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EquipmentFurnitureAndFixturesMember", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, furniture and fixtures", "label": "Equipment, Furniture And Fixtures [Member]", "documentation": "Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores." } } }, "auth_ref": [] }, "ttek_UnbilledContractsReceivablePeriodForBillingAndCollection": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "UnbilledContractsReceivablePeriodForBillingAndCollection", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for billing and collecting unbilled receivables", "label": "Unbilled Contracts Receivable Period for Billing and Collection", "documentation": "Represents the period within which substantially all unbilled receivables are expected to be billed and collected." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of net contract assets/liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r953", "r954", "r955", "r957", "r958", "r959", "r962", "r1005", "r1006", "r1076", "r1100", "r1103" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_CommonStockReportedSalesPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CommonStockReportedSalesPrice", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reported sales price (in dollars per share)", "label": "Common Stock, Reported Sales Price", "documentation": "Common Stock, Reported Sales Price" } } }, "auth_ref": [] }, "ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Other Current Assets", "label": "Prepaid and Other Current Assets, Policy [Policy Text Block]", "documentation": "Prepaid and Other Current Assets, Policy" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs and discount", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r156", "r470", "r482", "r922", "r923" ] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment (in dollars per share)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RevenueRecognitionEstimatedCostToCompleteRelatedContracts", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated cost to complete the related contracts", "label": "Revenue Recognition Estimated Cost to Complete Related Contracts", "documentation": "Represents the amount of remaining estimated costs to complete the contracts." } } }, "auth_ref": [] }, "ttek_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CommercialMember", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. commercial", "label": "Commercial [Member]", "documentation": "Represents the commercial client sector." } } }, "auth_ref": [] }, "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_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r132", "r229", "r305", "r308", "r353", "r354", "r771", "r993" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities, operating leases", "verboseLabel": "Non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r707" ] }, "ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum term of original maturity to classify instrument as cash equivalent", "label": "Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent", "documentation": "Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent." } } }, "auth_ref": [] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves and contingent liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r114", "r1068" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current portion of long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r120" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r440", "r442", "r854" ] }, "ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability driven investment funds", "label": "Defined Benefit Plan, Liability Driven Investment Funds [Member]", "documentation": "Defined Benefit Plan, Liability Driven Investment Funds" } } }, "auth_ref": [] }, "ttek_NewTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "NewTermLoanFacilityMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Loan Facility", "label": "New Term Loan Facility [Member]", "documentation": "New Term Loan Facility" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure 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": [ "r201", "r249", "r255", "r256" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r442", "r854" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r642" ] }, "ttek_SubcontractorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "SubcontractorMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Subcontractor costs", "label": "Subcontractor [Member]", "documentation": "Subcontractor [Member]" } } }, "auth_ref": [] }, "ttek_EffectiveIncomeTaxReconciliationHedgingGainLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxReconciliationHedgingGainLoss", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging gain", "label": "Effective Income Tax Reconciliation, Hedging (Gain) Loss", "documentation": "Effective Income Tax Reconciliation, Hedging (Gain) Loss" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "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": [ "r700", "r729" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivables", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Taxes Receivable", "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Taxes Receivable" } } }, "auth_ref": [] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, operating leases", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.tetratech.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r205" ] }, "ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unremitted earnings", "label": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r563", "r724", "r725", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r821", "r822", "r823", "r824", "r825", "r844", "r846", "r875", "r1086" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RestrictedStockUnitsAndPerformanceShareUnitsMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and PSUs", "label": "Restricted Stock Units And Performance Share Units [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with 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": [] }, "ttek_CommercialInternationalServicesGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CommercialInternationalServicesGroupMember", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CIG", "label": "Commercial/International Services Group [Member]", "documentation": "Commercial International Services Group [Member]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible notes", "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r206", "r464", "r465", "r470", "r471", "r472", "r475", "r476", "r477", "r478", "r479", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r119", "r120" ] }, "ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payables (receivables) related to estimated post-closing adjustments", "label": "Business Combination, Consideration Transferred, Working Capital Adjustments", "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r202" ] }, "ttek_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "documentation": "Amended Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, higher borrowing capacity option", "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option" } } }, "auth_ref": [] }, "ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r119", "r120" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r325" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisitions", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r118" ] }, "ttek_BusinessCombinationConsiderationTransferredNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationConsiderationTransferredNet", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net purchase price", "label": "Business Combination, Consideration Transferred, Net", "documentation": "Business Combination, Consideration Transferred, Net" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r325" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangibles", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_DeferredTaxAssetsUnbilledRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DeferredTaxAssetsUnbilledRevenue", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Deferred Tax Assets, Unbilled Revenue", "documentation": "Deferred Tax Assets, Unbilled Revenue" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r189", "r190", "r191" ] }, "ttek_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate maximum of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r126" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use assets, operating leases", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "InternationalMember", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "Represents the international client sector." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r52" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Income from operations", "verboseLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r382", "r396", "r402", "r405", "r918" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r332", "r333", "r724", "r725", "r726", "r727", "r821", "r822", "r823", "r824", "r825", "r844", "r846", "r875" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life of intangible assets", "terseLabel": "Weighted- Average Remaining Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r198" ] }, "ttek_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r204", "r445", "r446", "r895", "r1026" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes, net of refunds received of $2.2 million, $4.8 million and $2.1 million", "label": "Income Taxes Paid, Net", "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": [ "r68" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r175", "r315", "r750", "r772" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Tetra Tech, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r60", "r307", "r309", "r318", "r753", "r775" ] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly Financial Information \u2013 Unaudited", "label": "Quarterly Financial Information [Text Block]", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r194", "r376" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r894" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs of revenue", "label": "Cost of Goods and Services Sold", "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": [ "r182", "r734" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contract", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r833", "r837", "r842", "r860", "r866", "r885", "r886", "r887", "r955" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax refunds received", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r68", "r190" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r69", "r70", "r71", "r72", "r153", "r232", "r894" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r160", "r989" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r262", "r271", "r409", "r410", "r814", "r815", "r816", "r877", "r879", "r882", "r890", "r893", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r911", "r929", "r955", "r1034", "r1096" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for business acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r61" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of discount and issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r179", "r479", "r703", "r995" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r168" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global intangible low-taxed income", "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "documentation": "Percentage 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": [ "r1066" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of dividends declared and paid", "label": "Dividends Declared [Table Text Block]", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense related to repatriation of foreign earnings", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r183", "r385" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock\u00a0\u2013 Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,248 and 52,981 shares at October\u00a01, 2023 and October\u00a02, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r168", "r761", "r950" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r700", "r729" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock\u00a0\u2013 Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October\u00a01, 2023 and October\u00a02, 2022", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r167", "r760", "r950" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized shares (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r168", "r827" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r409", "r410", "r814", "r815", "r816", "r877", "r879", "r882", "r890", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r911", "r929", "r955", "r1034", "r1096" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r31", "r168", "r827", "r845", "r1103", "r1104" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired 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": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax (benefit) expense", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r20", "r224", "r257", "r651", "r652", "r998" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.tetratech.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r705" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r710" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cash payments", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r61", "r662" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "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": [ "r658", "r659" ] }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetFundedStatusTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of amounts recorded on the balance sheet", "label": "Schedule of Net Funded Status [Table Text Block]", "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income including noncontrolling interests", "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": [ "r658", "r659" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r165", "r166", "r235", "r641" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of related party transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of contingent earn-out liabilities", "negatedTerseLabel": "Reported as cash used in financing activities", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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": [ "r216" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Client relations", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reported as cash used in operating activities", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the stock-based compensation and related income tax benefits", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP", "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r714", "r949" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r215" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from 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": [ "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets related to deferred compensation plans", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r988" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, operating leases", "verboseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r706" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested or expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r614" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of conversion stock price", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock option activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r35", "r36", "r107" ] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excess of fair value over carrying value (less than)", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial information concerning reportable segments", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r712", "r949" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r687" ] }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities:", "label": "Lessee, Operating Lease, Liability, to be Paid, Gross Difference [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r52" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of interest expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r998", "r1069", "r1070" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r713", "r949" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.tetratech.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r246", "r259" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/ReportableSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r382", "r394", "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r411" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.tetratech.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r705" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividends" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Repurchase and Dividends", "label": "Treasury Stock [Text Block]", "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": [ "r213" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r224", "r998", "r1069" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarized financial information of reportable segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r76", "r77", "r78", "r80" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r383", "r384", "r395", "r400", "r401", "r407", "r409", "r411", "r508", "r509", "r734" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r76", "r77", "r78", "r80" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r295" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.tetratech.com/role/EarningsperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r356", "r372", "r373", "r374" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r202" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r909", "r960", "r961" ] }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree": { "xbrltype": "durationItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodThree", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, termination notice period three", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Three", "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Three" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r24", "r98", "r99", "r100", "r101" ] }, "ttek_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, not yet commenced", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r202", "r288", "r768" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r207", "r466" ] }, "ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "OtherCurrentLiabilitiesPolicyPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities, Policy [Policy Text Block]", "documentation": "Other Current Liabilities, Policy" } } }, "auth_ref": [] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price as percentage of fair market value on the last day of purchase right period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day", "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period." } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Quarterly Financial Information Disclosure [Abstract]", "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "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": [ "r1067" ] }, "ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, increase limit", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "ttek_PercentageOfRevenueEarnedFromAgencies": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "PercentageOfRevenueEarnedFromAgencies", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from customers (as a percent)", "label": "Percentage Of Revenue Earned from Agencies", "documentation": "Represents the percentage of revenue from customers within the risk category." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r21", "r756", "r768", "r950" ] }, "ttek_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, Capitalized Research and Development", "documentation": "Deferred Tax Assets, Capitalized Research and Development" } } }, "auth_ref": [] }, "us-gaap_ProvisionForLossOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLossOnContracts", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities for anticipated losses", "label": "Provision for Loss on Contracts", "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet." } } }, "auth_ref": [ "r488" ] }, "ttek_FederalGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "FederalGovernmentMember", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government", "verboseLabel": "U.S. federal government", "label": "Federal Government [Member]", "documentation": "Represents the federal government client sector." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261", "r336", "r337", "r338", "r339", "r340" ] }, "ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments", "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.tetratech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value assigned to acquired intangible assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r82" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts 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": [ "r261", "r336", "r337", "r338", "r339", "r340" ] }, "ttek_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_A2028SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "A2028SeniorNotesMember", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Senior Notes", "label": "2028 Senior Notes [Member]", "documentation": "2028 Senior Notes" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss and other carry-forwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r114", "r1068" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r21", "r249", "r255", "r766" ] }, "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": [] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount that an employee can contribute during a purchase right period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution", "documentation": "Represents the maximum amount that an employee is permitted to contribute during a purchase right period." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1067" ] }, "ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r41" ] }, "ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial institutions, in any such number of which investment exposure is limited", "label": "Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure", "documentation": "Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r114", "r1068" ] }, "ttek_ValuationAllowanceAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ValuationAllowanceAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged to Costs and Expenses", "label": "Valuation Allowance and Reserves, Charged to Cost and Expense", "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period." } } }, "auth_ref": [] }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction in accrued interest and penalties", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement." } } }, "auth_ref": [ "r220", "r221" ] }, "ttek_GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "GovernmentAssistanceAmountExpectedToBeRecognizedInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government assistance, amount expected to be recognized in next twelve months", "label": "Government Assistance, Amount Expected To Be Recognized In Next Twelve Months", "documentation": "Government Assistance, Amount Expected To Be Recognized In Next Twelve Months" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r285", "r300", "r329", "r418", "r451", "r452", "r454", "r455", "r456", "r458", "r460", "r462", "r463", "r667", "r672", "r690", "r950", "r1030", "r1031", "r1087" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "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": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r583", "r584", "r585", "r588", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r34" ] }, "ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt covenant, maximum consolidated leverage ratio", "label": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum", "documentation": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "ttek_RatioOfConsolidatedFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "RatioOfConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated fixed charge coverage ratio", "label": "Ratio Of Consolidated Fixed Charge Coverage Ratio", "documentation": "Represents the consolidated fixed charge coverage ratio as defined by the loan agreement." } } }, "auth_ref": [] }, "ttek_BusinessAcquisitionProFormaIntangibleAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessAcquisitionProFormaIntangibleAmortization", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible amortization", "label": "Business Acquisition, Pro Forma Intangible Amortization", "documentation": "Business Acquisition, Pro Forma Intangible Amortization" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r20", "r387" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "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": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r583", "r584", "r585", "r588", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "ttek_ContractWithCustomerAssetLiabilityNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ContractWithCustomerAssetLiabilityNetCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net contract liabilities", "label": "Contract With Customer, Asset (Liability), Net Current", "documentation": "Contract With Customer, Asset (Liability), Net Current" } } }, "auth_ref": [] }, "ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disallowed officer compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ttek_EquityIncentivePlan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EquityIncentivePlan2015Member", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 EIP", "label": "Equity Incentive Plan2015 [Member]", "documentation": "Represents information pertaining to the entity's 2015 Equity Incentive Plan." } } }, "auth_ref": [] }, "ttek_LossContingencyNumberOfActions": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LossContingencyNumberOfActions", "presentation": [ "http://www.tetratech.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of qui tam actions", "label": "Loss Contingency, Number Of Actions", "documentation": "Loss Contingency, Number Of Actions" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r1012", "r1101" ] }, "ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of acquired identifiable intangible assets with finite useful lives", "label": "Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r121" ] }, "ttek_NumberOfGovernmentPrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "NumberOfGovernmentPrograms", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of government programs acquired (over)", "label": "Number Of Government Programs", "documentation": "Number Of Government Programs" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r297", "r412", "r413", "r913" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r113", "r114", "r1068" ] }, "ttek_OtherCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "OtherCreditFacilitiesMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other credit facilities", "label": "Other Credit Facilities [Member]", "documentation": "Other Credit Facilities" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on foreign currency forward contract", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain", "documentation": "Amount of realized and unrealized gain of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r145", "r674" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity and Stock Compensation Plans", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r208", "r214" ] }, "ttek_TermLoanFacilityDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "TermLoanFacilityDue2027Member", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility Due 2027", "label": "Term Loan Facility Due 2027 [Member]", "documentation": "Term Loan Facility Due 2027" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent", "weight": -1.0, "order": 2.0 }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r489", "r490", "r510" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r601" ] }, "ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit": { "xbrltype": "sharesItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The number every share or unit issued counts against aggregate share limit (in shares)", "label": "Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit", "documentation": "Represents the number every share or unit issued under the plan counts against aggregate share limit." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r732", "r994" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r230", "r676", "r683" ] }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amount by participants to purchase the entity's common stock", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants", "documentation": "Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity." } } }, "auth_ref": [] }, "ttek_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 EIP", "label": "Equity Incentive Plan 2018 [Member]", "documentation": "Equity Incentive Plan 2018 [Member]" } } }, "auth_ref": [] }, "ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in uncertain tax positions." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r602" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r435", "r437", "r438", "r439", "r735", "r736" ] }, "ttek_CostPlusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "CostPlusMember", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost-plus", "label": "Cost-Plus [Member]", "documentation": "Cost-Plus [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r114", "r1068" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capped call transactions", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" ], "lang": { "en-us": { "role": { "terseLabel": "SCHEDULE II \u2013 VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261", "r341" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/AcquisitionsScheduleofIntangibleAssetsAssumedDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "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": [ "r22", "r335", "r475" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Stock-based compensation, net of tax benefit", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability revenue recognized during the period", "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": [ "r511" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Line Items]", "label": "Defined Benefit Plan, Plan Assets, Category [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": [ "r537", "r539", "r544", "r937" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r296" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r106" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAmountCumulativeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAmountCumulativeCurrent", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government assistance, amount, cumulative, current", "label": "Government Assistance, Amount, Cumulative, Current", "documentation": "Amount of cumulative government assistance recognized classified as current." } } }, "auth_ref": [ "r701" ] }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "presentation": [ "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [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_GovernmentAssistanceCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Assistance, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Government Assistance, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes government assistance classified as current." } } }, "auth_ref": [ "r701" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r980" ] }, "us-gaap_GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Assistance, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Government Assistance, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes government assistance classified as noncurrent." } } }, "auth_ref": [ "r701" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU and PSU activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_GovernmentAssistanceAmountCumulativeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAmountCumulativeNoncurrent", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government assistance, amount, cumulative, noncurrent", "label": "Government Assistance, Amount, Cumulative, Noncurrent", "documentation": "Amount of cumulative government assistance recognized classified as noncurrent." } } }, "auth_ref": [ "r701" ] }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "presentation": [ "http://www.tetratech.com/role/AcquisitionsSupplementalProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a017)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r54", "r161", "r759", "r826" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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": [ "r489", "r491", "r510" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1105", "r1106", "r1107", "r1108" ] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r984", "r998" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r127" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r45", "r236", "r471", "r483", "r922", "r923", "r1095" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalances" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Contract Balances", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r260", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r512" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r73", "r74", "r75", "r247", "r248", "r250", "r251" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r970", "r971", "r972" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r311", "r312", "r693", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net pension adjustments", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r13", "r176" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, benefits paid during period", "label": "Defined Benefit Plan, Benefit Obligation, 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": [ "r522", "r582" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r984", "r998", "r1070" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of convertible debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r286", "r329", "r418", "r451", "r452", "r454", "r455", "r456", "r458", "r460", "r462", "r463", "r668", "r672", "r673", "r690", "r950", "r1030", "r1087", "r1088" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r10" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current income tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r224", "r646", "r652", "r998" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), 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": [ "r31", "r43", "r306", "r309", "r315", "r693", "r694", "r699", "r750", "r772", "r991", "r992" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual of additional interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "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": [ "r634" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r191" ] }, "us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction in intangible assets, foreign currency translation adjustment", "label": "Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r968" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r331", "r625", "r633", "r639", "r644", "r649", "r655", "r656", "r657", "r806" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of long-term lines of credit", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r51", "r91", "r210", "r211", "r466" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of reclassifications out of accumulated other comprehensive income (loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r59", "r1078", "r1079" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of interest and penalties accrued", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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": [ "r634" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r125", "r664" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r330", "r653" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r330", "r653" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r310", "r627", "r628", "r639", "r640", "r643", "r645", "r803" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, 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": [ "r559" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/RetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r513", "r536", "r538", "r544", "r562", "r564", "r565", "r566", "r567", "r568", "r580", "r581", "r583", "r937" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r181", "r329", "r382", "r396", "r402", "r405", "r418", "r451", "r452", "r454", "r455", "r456", "r458", "r460", "r462", "r463", "r690", "r918", "r1030" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_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_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension Plan [Member]", "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": [ "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r563", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r583", "r584", "r588", "r937", "r938", "r942", "r943", "r944" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r155", "r157", "r464", "r704", "r922", "r923" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r970", "r971", "r972" ] }, "ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed foreign earnings no longer indefinitely reinvested", "label": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested", "documentation": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r156", "r240", "r314", "r386", "r702", "r855", "r963", "r1102" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use operating lease asset impairment", "terseLabel": "Right-of-use operating lease asset impairment", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_BondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BondsMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonds", "label": "Bonds [Member]", "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon)." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Matters, Litigation and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r87", "r896" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r973" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "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_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails", "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r526", "r537", "r539", "r540", "r935", "r936", "r937" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r184", "r477", "r485", "r924", "r925" ] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net surplus", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r514", "r535", "r937" ] }, "ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap": { "xbrltype": "percentItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average rate including the effects of interest rate swap agreement (as a percent)", "label": "Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap", "documentation": "Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax valuation allowance", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1000", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r974" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount available for borrowing under facility", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r626", "r635" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r638" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount outstanding under credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r45", "r236", "r1095" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r283", "r379", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r411", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r441", "r443", "r444", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r920", "r983", "r1096" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facilities", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars 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": [ "r319", "r347", "r348", "r349", "r350", "r351", "r360", "r369", "r370", "r371", "r375", "r685", "r686", "r754", "r776", "r917" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r50", "r155", "r484", "r704" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r50", "r465" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reductions for prior fiscal year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r636" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for prior fiscal year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r636" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r52", "r335", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r704", "r921", "r922", "r923", "r924", "r925", "r996" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r339" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for current fiscal year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r637" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested or expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefit obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r515" ] }, "ttek_BusinessCombinationAcquisitionAndIntegrationRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedExpenses", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition and integration expenses", "terseLabel": "Acquisition and integration expenses", "label": "Business Combination, Acquisition And Integration Related Expenses", "documentation": "Business Combination, Acquisition And Integration Related Expenses" } } }, "auth_ref": [] }, "ttek_IncreaseDecreaseInAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "IncreaseDecreaseInAccruedCompensation", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Accrued Compensation", "documentation": "The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Deferred 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested or expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average grant date fair value (in dollars per share)", "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested or expected to vest at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r612" ] }, "ttek_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Awards granted (in shares)", "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r609" ] }, "ttek_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to Tetra Tech:", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted EPS" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r620" ] }, "us-gaap_DefinedBenefitPlanCashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanCashMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash/other", "label": "Defined Benefit Plan, Cash [Member]", "documentation": "Cash in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r935", "r936", "r937" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards outstanding (in shares)", "periodStartLabel": "Nonvested balance at the beginning of the period (in shares)", "periodEndLabel": "Nonvested balance at the end of the period (in shares)", "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": [ "r604", "r605" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r629", "r630", "r758" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r254" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r292" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap 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": [ "r1075" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested balance at the beginning of the period (in dollars per share)", "periodEndLabel": "Nonvested balance at the end of the period (in dollars per share)", "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": [ "r604", "r605" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r608" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax benefit primarily consisting of valuation allowances", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r57", "r237", "r329", "r418", "r451", "r454", "r455", "r456", "r462", "r463", "r690", "r764", "r829" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r608" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r114", "r1068" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of maturity of future undiscounted cash flows associated with operating lease liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1084" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "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": [ "r311", "r312", "r693", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "verboseLabel": "Cash received from exercise of purchase rights", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r14", "r38" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions paid to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r212" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r66", "r287", "r912" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "totalLabel": "Total income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r244", "r258", "r353", "r354", "r390", "r631", "r650", "r777" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r67" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for future awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r611" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r602" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r106" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "periodEndLabel": "Outstanding at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r596", "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r596", "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of unaudited quarterly data", "label": "Quarterly Financial Information [Table Text Block]", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r245" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r616" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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": [ "r615" ] }, "ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "presentation": [ "http://www.tetratech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of changes in the carrying value of estimated contingent earn-out liabilities", "label": "Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block]", "documentation": "Tabular information of changes in contingent earn-out liabilities." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate of return, annual", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r617" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.tetratech.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r970", "r971", "r972" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.tetratech.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r970", "r971", "r972" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r589", "r591", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r589", "r591", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryTable", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Table]", "label": "Defined Benefit Plan, Plan Assets, Category [Table]", "documentation": "Disclosure of information about defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r537", "r539", "r544", "r937" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.tetratech.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r970", "r971", "r972" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "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": [ "r22", "r335", "r475" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets by major asset category", "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r1036", "r1037" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities excluded from the calculation of dilutive potential common shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Principle assumptions used for the benefit obligation valuation", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "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": [ "r558" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.tetratech.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of number of weighted-average shares used to compute basic and diluted EPS", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets and Contract Liabilities and Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r260", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r908" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r186", "r478", "r924", "r925" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r168" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted & performance shares released (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r31", "r167", "r168", "r212" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r31", "r167", "r168", "r212", "r601" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r379", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r411", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r443", "r444", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r920", "r983", "r1096" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r32" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r629", "r630" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r31", "r167", "r168", "r212" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r86", "r289", "r767" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-term debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r52", "r91", "r92", "r154", "r155", "r157", "r162", "r209", "r211", "r922", "r924", "r999" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r58", "r59", "r176", "r298", "r762", "r800", "r801" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid on vested restricted stock", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r321" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.tetratech.com/role/DescriptionofBusinessDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r32", "r675" ] }, "ttek_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, operating leases", "label": "Deferred Tax Assets, Leasing Arrangements", "documentation": "Deferred Tax Assets, Leasing Arrangements" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable/payable", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r994" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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": [ "r187" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Operating Segments [Member]", "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": [ "r395", "r396", "r397", "r398", "r399", "r405" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r718", "r949" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of changes in carrying value of goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r920", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition date fair value of contingent earn-out liabilities", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r79", "r177" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "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": [ "r410" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r412", "r413" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beyond", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r719" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Elimination of inter-segment revenue", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r384", "r395", "r396", "r397", "r398", "r399", "r401", "r405" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r62" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r719" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r128", "r129", "r131", "r281", "r282", "r312", "r342", "r343", "r344", "r346", "r352", "r419", "r420", "r487", "r621", "r622", "r623", "r647", "r648", "r677", "r678", "r679", "r680", "r681", "r682", "r684", "r693", "r695", "r699", "r720", "r797", "r798", "r810", "r829", "r845", "r871", "r872", "r892", "r964", "r997", "r1013", "r1077", "r1103" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of temporary differences comprising the net deferred income tax asset", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r218" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r563", "r724", "r725", "r821", "r822", "r823", "r824", "r825", "r844", "r846", "r875" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Tetra Tech Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r32" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r128", "r487", "r1005", "r1006", "r1007", "r1103" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of income tax expense", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r219" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r93" ] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill reallocation", "label": "Goodwill, Transfers", "documentation": "Amount of transfers into (out 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": [ "r1021" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reconciliation of income tax rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r217" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities related to deferred compensation plans", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r225", "r661" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income before income taxes, by geographical area", "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": [ "r998" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r700", "r729" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about 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": [ "r93", "r94", "r95", "r96" ] }, "ttek_AllAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "AllAcquisitionsMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All acquisitions", "label": "All Acquisitions [Member]", "documentation": "All Acquisitions" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r23", "r44" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r587", "r985", "r1008" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.tetratech.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Preliminary purchase price allocation", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r226" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r212" ] }, "ttek_IncomeTaxExpenseBenefitNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "IncomeTaxExpenseBenefitNonoperating", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income tax expense", "label": "Income Tax Expense (Benefit), Nonoperating", "documentation": "Income Tax Expense (Benefit), Nonoperating" } } }, "auth_ref": [] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign earnings repatriated", "label": "Foreign Earnings Repatriated", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursable costs", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r159", "r724" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Business Combination, Contingent Consideration Arrangements [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r355", "r587", "r976", "r977", "r1008" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r110", "r111", "r590" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain on cash flow hedge valuations, net of tax", "verboseLabel": "Gain on cash flow hedge valuations", "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": [ "r302", "r303" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r355", "r587", "r976", "r1008" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Derivative Instruments", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "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": [ "r304", "r312", "r313", "r671", "r915", "r991" ] }, "ttek_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term lease liabilities, operating leases", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r158", "r159", "r850", "r851", "r854" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r721", "r722", "r723", "r725", "r728", "r807", "r808", "r809", "r852", "r853", "r854", "r873", "r874" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparation" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation and Preparation", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r192", "r193", "r195", "r227" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest restriction allowances", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r233", "r293", "r329", "r382", "r397", "r403", "r418", "r451", "r452", "r454", "r455", "r456", "r458", "r460", "r462", "r463", "r667", "r672", "r690", "r757", "r839", "r950", "r965", "r1030", "r1031", "r1087" ] }, "ttek_EmployeeAndDirectorsStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "EmployeeAndDirectorsStockOptionsMember", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee And Directors Stock Options [Member]", "documentation": "An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r850", "r851", "r854" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of the beginning and ending amounts of unrecognized tax benefits", "label": "Summary of Income Tax Contingencies [Table Text Block]", "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": [ "r29", "r222", "r223" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Pension Adjustments", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r12", "r30", "r59", "r991", "r992", "r993" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-materials", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r931" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r281", "r342", "r343", "r344", "r346", "r352", "r354", "r419", "r420", "r621", "r622", "r623", "r647", "r648", "r677", "r679", "r680", "r682", "r684", "r796", "r798", "r812", "r1103" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense for the succeeding five years and beyond", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of revenue disaggregated by client sector and contract type", "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": [ "r1034" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reduction in income tax expense due to excess tax benefits on share-based payments", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r978", "r1066" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r984", "r998", "r1070" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r509", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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": [ "r11", "r30", "r59", "r312", "r313", "r695", "r696", "r697", "r698", "r699", "r991" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r31", "r281", "r311", "r312", "r313", "r342", "r343", "r344", "r346", "r352", "r354", "r377", "r419", "r420", "r487", "r621", "r622", "r623", "r647", "r648", "r677", "r678", "r679", "r680", "r681", "r682", "r684", "r693", "r695", "r696", "r697", "r698", "r699", "r720", "r796", "r797", "r798", "r812", "r870" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r509", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r931", "r1034" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r30", "r59", "r678", "r681", "r720", "r796", "r797", "r991", "r992", "r993", "r1005", "r1006", "r1007" ] }, "ttek_StockRepurchaseAndDividendsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tetratech.com/20231001", "localname": "StockRepurchaseAndDividendsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase And Dividends [Abstract]", "label": "Stock Repurchase And Dividends [Abstract]", "documentation": "Stock Repurchase And Dividends [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted in the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r600" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining unsatisfied performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r252" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r212", "r763", "r799", "r801", "r805", "r828", "r950" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of business acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars 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": [ "r319", "r347", "r348", "r349", "r350", "r351", "r357", "r360", "r369", "r370", "r371", "r375", "r685", "r686", "r754", "r776", "r917" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r967" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r1012", "r1085" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r335", "r384", "r395", "r396", "r397", "r398", "r399", "r401", "r405", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r461", "r462", "r986", "r987", "r1030", "r1031" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expense", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r931" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards which expire at various dates", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards which have no expiration date", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r335", "r384", "r395", "r396", "r397", "r398", "r399", "r401", "r405", "r451", "r452", "r453", "r454", "r456", "r457", "r459", "r461", "r462", "r986", "r987", "r1030", "r1031" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of RPS Group", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution 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": [ "r102", "r103", "r105" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r920" ] }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (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": [ "r24", "r26", "r33", "r104" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r25", "r80" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r931", "r1034" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r967" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r34", "r152" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "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_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r920" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Earnings adjustment to contingent earn-out liabilities", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r688" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.tetratech.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign exchange impact", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "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_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r53" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r52", "r89" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r688" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DerivativeForwardExchangeRate1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeForwardExchangeRate1", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, forward exchange rate", "label": "Derivative, Forward Exchange Rate", "documentation": "Contractual rate at which a foreign currency can be purchased or sold." } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r137" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r733" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated leverage ratio", "label": "Ratio of Indebtedness to Net Capital", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r120" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r563", "r935", "r936", "r937" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Effective Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r536", "r537", "r539", "r540", "r541", "r542", "r543", "r544", "r563", "r935", "r936", "r937" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average common stock outstanding\u00a0\u2013 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r359", "r371" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r704", "r921", "r922", "r923", "r924", "r925", "r996" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r45", "r163", "r164", "r234", "r236", "r335", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r704", "r921", "r922", "r923", "r924", "r925", "r996" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r998", "r1069", "r1070" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtCappedCallTransactionsDetails", "http://www.tetratech.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtCreditFacilitiesDetails", "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r52", "r91", "r92", "r154", "r155", "r157", "r162", "r209", "r211", "r335", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r704", "r921", "r922", "r923", "r924", "r925", "r996" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding\u00a0\u2013 basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r357", "r371" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r65" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.tetratech.com/role/LongTermDebtNetCarryingAmountofSeniorNotesDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facilities", "verboseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r45", "r236", "r481" ] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss carryforwards", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r114", "r1068" ] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed", "label": "Billed Contracts Receivable", "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r733" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equities", "label": "Defined Benefit Plan, Equity Securities [Member]", "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": [ "r935", "r937" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which other comprehensive income (OCI) is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleofTemporaryDifferencesComprisingtheNetDeferredIncomeTaxLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped call transactions", "label": "Deferred Tax Assets, Derivative Instruments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r114", "r1068" ] } } } }, "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": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "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": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-22" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-60/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-80/tableOfContent" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "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": "(c)(1)", "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": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "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": "(e)", "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": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r160": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r228": { "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" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r236": { "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" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-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(21))", "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(22))", "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(3)(a)(1))", "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(30)(a)(4))", "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(4))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "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(k)(1))", "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(k)(2))", "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(n))", "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 D))", "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 E))", "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)", "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": "(b)(2)", "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)(3)", "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": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481187/605-35-45-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r853": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r886": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r976": { "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" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r988": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r989": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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 135 0000831641-23-000082-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000831641-23-000082-xbrl.zip M4$L#!!0 ( V"=E>(1&F>SRP# ')6)0 1 ='1E:RTR,#(S,3 P,2YH M=&WLO6MSVTBR(/K]_ I= M3JN]X_S/#[_^/\WF?W^\^N)\"MUTS(/$.8TX2[CGW(EDY"0C[OP11C_$+7.^ M^2P9A-&XV:2[3L/)-!+#4>)TV]V>ODK]&!WWNCVV=\!YDW'>;>X>]/:;_0X[ M:NZU>6__Z'"WS0\/&\-CEW./>6VO.>@?'31WO;W=9M_K\>:>V]WUVKN'[N[N MH.$='W+&!MT!:W?V]W>][@$[Z+4[NX<#/M@].N+['7SM*(']P1Z#^#B-FT/& M)K_MC))D(^:<;?6,+Q])P)? M!!P!]"Z)6!#C_ED" (0G=/::[<-FKY,])PYWNYV#PG/N^Y%/+^ZVV[UWZ@I] M0QPELRN$+\NKF__$AY;6;3?;W6:GJQ_B<9$]A!Z@]P<_E-ZV:/F=GO%&?;D; MID$23><_6_UH/K_P\+L>/;IS='3T[AZ1IY^*3_%*"U8PW'\G?\PNC<6\9\*5 MG7?__?N7:W?$QZPI@CAA@L[^>A^Z$T__.J)6R=.IC[_;<<3\<1GT^,@##@L0-P?XX4\DG\*S^,! M_0F_?P59$@E7OO\^N>*#WW;<)NPC8&-\$A?'9P&\;GH*JXN8?Q%X_/X??+KC M".^WG0%RU8TUWYP-N?U4O M^ :7AU[Q%;V=#^?_>OX+3N#I'KW!9\,=1W+Y;SL@%HX'XIZ#X&0^TI-ZVRZ\ M[>3+]=E2+SS0+U3B\?BB?S$_Y%7?3*!+!\".+1?P]"/LQCVY9W^<7P22% M^^%!KO %"9XO@O7A[V3ZF8G@2QC'UPF0,J[]R5]_\Y M!*,TP+>>P5B 1D+%A+'!U.0V4TA!4YK@ ML7KCZK?R%2C[Q;MYDH T=I._=*D-'1Z5=W3%;WF _#L&7@0: 0(@%00;N^S[ M8LCDXB?YW01>WN/B>V78:^WZ>T]:I(6&1:?O>06-VQU M'^P_:E&^>(O=36_Q:-U;[+Z"?[G(LE^PZ8/V"SR%4Q:/SOWP[N_<&W*]EI,! ML#*LUV=@^0V$R[3GL*P/!2:^==#JV NM&7=J\]#J;AY:YY$T8)T4K#J"U; _ M 4/J>L0B'18T9!"0G,==,69^_-M.MV"7:?/X&SR=ZR=HHW''P:@77-K.=P]V M5K?5[>J%Z94\@L?#&:K_Q/O)11"#78]8N.'1.//SVT?H=^XM,N9F-P\N59]' M,_L^V#7W/2.EBBL ZQSLWP31+?_$6V&ZUVWOMP[V]66"\ M*X9,(S[@&';@\9Q(+P:-CV,*9RASU)\AGQ__E*UACA,(_I$ ?)C!2W:$@9W]/><(K?Z$W@L\'D@>.30\_G< M@Y33BW\4([KEFS_HKXI/GY#QKS^!1QTEGX Q,6K;!4)HMGOZOORW;)F>OK1' MEW;R5\A?]&?]DG>%?<\'0]<",,CSB43NK+W;;'>S!ZE?GK8SY _:5DI$(K\< M2^?I@SJL.OY^_4G?KG_2G_'^^5#JV0:E3J?9/GPAE&(4??$,H!3YT8_+0VK7 M D@5V*I#O++[%+:2'-A=!5OM60"&(L&8 F,Y@BGN;-^NG95P]GR!D5D3^D=/ MW,*RS$N_RDAF&#U3MLSW N0UV3'7J=]W :8&$D[_[UW=R'9OO/WET-R^2H MQHAE2JW3KE%BF=CJK-V-61U*M!^JOJ2PP59*KL[:G:I*(V5#PFOM/ERED;(A M\66#NVAX$Z6MO<1/ZECF DH$'ZQD:VOW 9=EI8QA=)0;DXZ2*0:EPP!3#HI\ M!=^/P^ Z"=T?JV>K-<%\[7[:FF%^XGF4!<'\;TQX%\$IFXB$^96!OW4.XK+P M=]UTG/I8"['HP*8RN+#.-5P2%U<\82+@'F8$B6 85P7P7>LR.QK0WAJNI>]^9C6QM"7-6]\_5FSK145%)9A7W9_?1&QKE?"ONEN_Z=C6*G%1=9__ M56-;JP1\U;W]5XAMK1+<57?;-Q#;6B7XJ^Z9OW)L:S-%4KM5]\E?);:U(=Q4 MW>W>2&QK0[BJNM>]^=C69A"W5W5O?#.QK0TAJ^IN_.O%MC:$H*K[^:\5VUIA M*Z"]JOOSFXAMK1+^57?K-QW;6B4NJN[SOVIL:Y6 K[JW_PJQK56"N^IN^P9B M6R\"?]ZN4;Y\IE\C=3I2/^IG/+U?XYZUKO[".3(?IS@,S&CSE/URGH+L2F#C M_'I-CCRX'N[1@*^4+\^+L(Q#@=VTLS)11;&R&P&,7LWFX49V+! MY[?N"#:_)(1M!0,9.R(4@7VA IK90]6/=O+SU2+@S^?P:C6Q3PD8?P91J=IG(#W%L6&##_G. S*SX>*V2M= M2W"V+L[Q()S)$ ;U^"5T*PEMZZ(:#T(;XW8\PMEWE0&P=:&*!P%,+IJ<+5^>6":MJ MN?*OB9 -R:MJN?&OB9 -B2SK7/@\J5).?_I#)".-&QJ??#G < B&!:30\[% MO1H-K._<3I%FG7M?&81M1N0=6N?T5P9A&QHG:5THX+D(NX%'G 3>[P")"&SN M>*L%XZ%U88**H6U#XM&Z>$+%T+8A(6E=X&%9M*F 1)Q\\]/M+-,^M"X<83.. M-B3^K(M0V(RC#-V4490#0(LX]VE"88^O(:;2.6,Q!-PPC-C94PJ6;A' OVB#4$F#FVK5J"&GW[*T$ M!]9&5"S'P2KY8.WAD6?XLETPPY_H)YF7OL0&/[)AVGP!#CT0TLWND_S%TJ4O M@H,-H^G+<-B'_ST1#N:E+X+#VOWF9\#AZ.EP.%H5'-;NFSXCC@+$WGZBCVY> M^B(XK-UQ7%Y.(M/O/4U.%BY]$1S6[M4] PY[QE3G1^!@7OH2.'3::_='G@&( MPV;W20*B=.G+ +%V2WKY*!ZP?:?S%$"4+GT9(-9NSBXO*I'OGT01I4M?!@CK M;,H.,?X3X[J%2U\&".N,R@Y9!D\Z*"I=^C) 6'M2=)WV8_Y7"C>=W<(_>6N1 M!1>L^0 "/#LP6IYZD&=>^C+\6'=*A&'QK&O3MU[ M>Z0FGHJ6[LK08MW!D.:*CVDL A[')^Y?J8BI4:(1';GZ=OTY"M/)MR^G:T=, MN]/L/A$QA4N?V0.$CR=^..5\?@,0_:M^RI.Z?PS[DYFGB3C<[78.CC]__/:4 M9Y7IQKI3+MOH9JF$B?;!B@[C.VUKDVM7A9@GO_ 3P.V6)=3,,TZB%-=[)>(? MI910D.]B&)S=NR-L,00?[UCDK3FX6I 3+PFN=CK6YN9ND!'7!6MK3W1>G;?. M!>@&_@5XR[L( *)#T??Y21SS)/XXE<4H/HM+S2\O(X]'EY'*18#G?63N#S\< M;HD&+U.+M6=/U:"6FXAY_"L;/]IAL:KT86W:<#7H0V?T77&?\@?BD9AL*ZE8 MFZI<26M[9>G)G8ZU42=;$+.9G.1.Q[IPT],0WE\$[I9R2T6#36M#RLK; M,4]D:M#\T)'Z<:G($7PXN D_<"B]EOC^] M&(]5Z=2S^J/3J5[ R284KB+[KR:I5Y@=W>E:&P8Z9R+Z)_-3_G'Z1;"^\&%Q1APF*QX3P+=! M G_% KO3(OBKHR>MC:S8"OU25>K+H&]M^,16Z,ORX8/50-_:&(E5T+[G&"KQ9&_.RBL76E+RP:VTHR5ZN61B86>PU<; JYW776N>U,L7:&])3>];ZLC9C;DVRV.OA8J7"SUCVUN_O2IL29M?ZL=>A:EP"S]IS: M9@RL5&19>U8-:@!VDDR_^;"YD\ [^RL5$XKQ3//^V139R7XY3R/ 6AKA .-S M<8]_58@7K/7VJX")5?+$OK7>^Y,PH2_^PEG,1Z'O78PG47A+\='JL,.^M5Z[ MY4A8*2=8ZZW+#-T;=G^2)J,P@J7-;>E\&J9!$DVW,XMWWSIWO#!/X3/'7F.3 MD7"9+Y'C2FPG$??T,Q8"^\EOE$\[9RY5WI3;H[G@QWFXF%6]#I^53^8H]%L%?D626J4O=F!M5.)ADCH-@UMPES%^^CIH!K@?7O- MA-'7,*E0 /# VHC'3XS@E7*PM=&4GQC!/1I2O"($6Q>0^5D1_/S4U-4=+Q]8 M%Q.JJ6&6X1])5#8O?1DU6!O#6B4U5!4YUH:['G*>KOAMZ-^*8%B\:$M19&U4 M;*%@NP&F^A*R0"/F4\H!* =;BA]K@VA+XF=_2_%C;43*(L-@$V;BX=KC.IMS MB [7'M)XQMXZJVF=?OA3>//VA,<.K76NY]EH),"^\KNRCMG:*'=W?S58MM9I MWEJ(6^N8V@7Q-@#]<#40M];;W#C$2V4A!9@_W-"H<.G+##)K/8SIJC6?+T4'U@9?_LDB MP?H^O\(TY'FY;I?8!$P,1\FY"%C@ O[QTNMP$&6_7 !J[J_OV 1_>2DIK'_H M\L]LL]C@L!Q9&QFSCAFVCF2?Q?Y/&JM=56:P+H!(R#4YX30<3\(@0WY6/<%Q MDH5_G@9>?#88<#<1M[PF_)>^=K$,^LAB_@385I41K(OK/I41:MU0L\CKL(AU M@?C:6*^I>V747:ESC.VDP6=;WS5U/T;=UA[A;#PFL:8$G*/Z'.5GP76W7VARD*(7R8C'A6P+*I3Z0M/LQ7@*Y>D%@'=NBCYLYT]BX!J7;3U M->/=ZP*J=9&[K/6ASP+L;UMJ^9E,+P(7GW[+\0I0*'O5 ;9U,:"E@7U8'6!; M&Y*8!^SQQ ^GG%\GH?OC6QJY(W"H\;KJ@-M:'WFSX+:@^7RW;:TW?7+'(J_< MV%DAYP2V+"+N)F$4$Z(N)S2#9CMQU+'6"[801YL9/]SM6.N\6HBCS73'[7:L M]7=+.,H#27$2"3?A'B'G>R"2^.KZ^Y9*.2L=XQN1^/QRY;C#]I MSEE57*\F B "ZQSY1[#SC4>#,!HS\(6N1VPMXR6LP(NUL8!- M&79K__?50%T5_Y>.+N81]DG@E<%/WV]G+*Y;%8_8-GQMRBZJBJ=L&[XV%-GH M5<71M@!?:U))/6L=<(LRAC8DSGK6NM\6X693HLM:%]R:Q,95>H4]:QUP:\"] MRK!LSUHG_!,?B(!['WD ?R0(U(]3_/7 1W()'B.N@#EZ589-=:[WNBB-IE9RT:ZU?_BQ9]C&L%(=8 MZWA;"OR54KZUGO6*+-Q3%H^JPPK6.MY5P<9*><-:O_R*)R*B+B@(U'F'MG0# M_A@7D5 =5K#6];84^"NE?&N]Z[4!_]$5;$$[D5UK77:[T%JQAB:[UL8![$+K M*W#K*H7PGK61 [O0^@K3,CX=OTY"M/) M-]]]*19S_R 2MPQ;[>1=Z*Y$_*/4N#^,N!@&9_?N"#$/'S%=I#KXMC:\L2I\ M6P1K:Z,93X3UE].?@;>Z1@K)R_!M;;QD5?BV"-;61D-^RN*K-RS]IHTCQ;^<1C(%"6,TR^.OD#]TYB M=6V^S/52<.>@:"P^0,&=0TQ5[;6?1\%I("3Y,MUN/"/A,6=Q&G$I/[*?]7/T MK_HS/F@16U@;C:O9PGZV6)<'96TL\3H!V.(],F4QHV?$5SXISV<"_L:A2*+$V=+<\2F;/ MYN,J,HFUP35KQ94-]3S[UL;I[)=M5N#/VKB;]8+0"O19&\JS5FJNJ?1KW]JX MF?V"<%THL39:9;UL6Q=&K V46"NN;"BHW]^B4,)&C;P-X>]@BP(0FS3R-H6^ M+0I6O+Z1M\J8ZL$6!2DV:.2M%"5;%(#8G)&W4HQL44AA$T;>AIKV'6Q1*&&C M1MZF\+=% 8A-&GF;0M\6!2M>W\A;91'.P18%*39HY*T4)5L4@-B @.KWD@PNAKF%2H=]GAVOW_I?;6.6JV#YJ=O>?M+<_' M=.ZQ<8;/$YO.51@-]>\^A6N#RF/.KMM+(.K8L66$\?H-+&/'(%\RD? M4R9,,O]G(!;K AE/(9;3,)J$0"[\:Q@H=&XI>JP+6%C/RYN1]1LZ-CFT+B!2 MT\=<^MA0[M2A=1$7Z^G# EM@4\+$NJ!032SV2A;KPE5/(1;"DGKDF2_&0F)L M.XW'(^OB5_:B:$,B]\BZM!=[4;0A07=4R7#;ZWO(F^*@2D:[7A\]F^*>2L:7 M?@X'=4U'.4=US*H**%]E.MQ1'8:JAN>X+I:OPTR5P_]*^;^2D:-7,<+6Q7&5 M#+^\-L172..]MI71E$S4?.;A,&*3D7"9+X'NAFF01-/C[]=;%MCJM:V,FFP6 M%9MQOWMM*Z,CFT7%9ESM7MO*2,@#J-!: 93!]W5/L=^4I+(R_&$)3C8ELJR, M3UB"DTW)+BL#"*^N1M;C+/3:5KKGFX3N2AT#*YW?S)35W MK'-S\SD^5%OT#332E*KO9 5%_'%J_E*$O?G+=EJ8'>M\X8K@:T/69\DL0LPF.*9K0].# M,B!VGZY,#E9&H6MWBM;J'1:X^F6 6+NW\0P[J_-$BN@6B>=E@%B[S?\,0.P^ MG2(.5@8(ZTZKM/#^)_-3V?_*]\,[%K@\/@F\*Q[SZ);'LW.VL\O.P^@TXIY( ML&O36EV@%0YOZ76M.Z*R'1$VA&^ZUAU]V8ZU];3%[W6M.R6S'1$V1*N[UOIT MMF)M30&XGK4^G*V(L.%PKF?MX9RM6%O3$4+/VE.W91$Q>_WEX!,?\ B0+'!QNY9>SY7$22NR>3N;4WHP ;FVI %WMN:L,/F MF6NE!OG6!!9L8*Y-V>=;$Y38/',]TUQ_)^Z/(QZ':01;E!]'G'FT'D_[1T=\O_-_*74UORE.IC[@;2R" MYHB+X2@Y[G5:>Y/D_9WPDM%QI]W^SQVZ\L.O\80%'W[M1^_@?OFW?,SLPU@T MA.1X'YZ$6V@R7PR#8Y=C&?>.?):^W W],#K^6YO^>S^ /3<';"S\Z?$O M-X#SV/G*[YRK<,R"7QHQ"^(FH%<,Y(6Q^#<_/J0%T^<[N8<#>) O J[WU.GB M-ISO7R]NSCXYUS^_7UQ?7UQ^M7\/?[!X)()A$@8-YU/KM.5TVWN[1PO7K4BG'R9).#[N M;89Z=N?NY/^N\+\E]F\PTX; ,1^QYY=7OSN_@B *PN!K.H:GN(Z25U=\@(JC ML^,$#)6"Q\7QI]"E,0PHE'=(5 W@@@\@#?]!XBQ_R@='0R=A?9_KC?7#".1= M$_;GLTG,C_4?[ST13WPV!5E*BZ2;WA?AB#NZY5&"90<*> 1'^;,2=4='K8/V M 4J[!,1JXND7*T'8(D'X+O%F?SMJ[>X=+/RUW>HL_.VAI^X=M@X/%O_\W,=V M#UN]@]Z3'ON. "&! >!&I/RVT]O1-TR8YP%K'W4]NOSLYFY!+M[+_^UMEOOU]B5VWZ'H=]G8"PF_?!>BZTNPOSH8'?_ M?5ER+43"ONVD-9]I3KY^_7[RQ;DZ^W9Y=>-\^WYU_?WDZXUS<^F :7(#]H>D MO4[/N;QR.GMOO+?.Y;ES\_!Q[UGZ,IOY V<2=^M0)S''GS3',,C1GA;TV/3YA1> MU>2!IM+>,MQPFD8X!DPN&M?\U)?F[]O=^7#I)B%Z:ITR7S0<='UF]+RS(4T/ MQ-UJ2WFQO*KO'JY>)^\=M3J]I^GD)55]]_!IALG/K@:H+H52:Y=2!7M*%>QN MO2JXN3KY>GV!,G]MZJ 065B"* OVS-*@GD^_4EYL"MA:B>14Z4A=X RB<.Q( MF-GSKY.$A36M2K%;%3S"5H0BQO@CZ'905L#HH.O4AI\L;\XH3(@/D/=K0;*_ M\Z'=[!SM[^TM](8M-(J.*A(XL8J0EB66*SX4<0*2(/D*OVB".0"1? 9"V;DY M._U[0Y+AQ=?35I7(YZF1MS=G]\Q-"#!..'"B#" .BYUXPET\1O <$3@BB1UW MQ")8[-O*V9:[AZV#O=5;@;M'K?;N9JS S6K191GM(G!5YTT0\M2RY%1VV#D- M/3YK$,9XQ20*;_$YN1]TN//A$_?9'8OXDVW"GP;$-^S^0IW[N03FHA8\VOEP MM-?<[>P>[G5V'X1>52EUOK_RAJC- :LO!+,O()DS+ILFC( M O%O^OS"@*:5\+AH7;6N6\[9>.*'4P!(D6B0B$(WS?^1BF/K]ED3<;@GGFRT_AS\OH)KS+ M)!PVT_G&8@8X82M[#7' 9?0-Y"E0^]/%+7:*.07EQ $ M[[=1&)2<0NPGTMOK-'?W]Q=K0PO@NH#&2A(Z< 5IL$[W3?\M4[FLX]&ZW>D?/7=!K+W9WK]5I=[?:89MO]MV( MQ"CKNA_Z;>!E+?_N@\56%?X@X^+T[8L$0 MO@B88)C._>G,WDQM4 7QWU MGRD9(L/J97\3)4S)U3P$G("Y]O7D^M/)_Y8][9T5X1%'^F<2(&TTW!XB+P,&S( MG?[4<4<<6':,F:!"TJ1QEB1BASEWW/>;/X+P#A;*60S(]^"'.$6'E<6.QP6CK\] >\_A_X]FOU\@MZ=R:!CG8^_(O'94E3 M/'5_(I1/(L%\YWL@T/%V?K]^(9BSC,BE%K%:5#M?0VM L?O^9V.>($S@F[]2 M@1H!%,$ LR0BRJ:*'] 0/3S/*'Y%F4.YTF@Y0/,6(G8S-+ZL2/EGZ*=!PB)* M.HGB+(FYC;JMEB2+H/P$E5\)5KT;<3I2+/'KF\Y;B>L1:#7D5,]AOI^QJ\G' M?:XN@ ?/8=T"MQKZ3UO7R,'X,Z;X.1[\&@SITDG$74[AC4Y7/H\RBV/G#3P4 MC'$G3L&KCT2MW+)Z5.W2SVLU;4-V!Y[SI&EON@UT/%_7_ MA WA370]W(GK40^C6;2T$EHN'K,=M>43/#:-EU?N*LE:)IBBQY>P),T9LE/K M]JW1[547#\@BP!UCD23 5-P'+HG" 'U]?TK,- EC_"54*5=Z8JWS!^_'(N$- M-!%8,&TX_)9'4X>F-V/;_UON?&()DRF4)2F3O]!X@VDXS)C<5WR8^BR72-?- M&^<-_GGPOMOKMC+#7%!6V 2SPEY%!,F=9-O(I N/WRXO-@S8(>B4%,G$1K<6 M&[78L$1LD OMPUZXPUP7Q ;*!(\H'_WG8.ZWX#@$S3D_ /\Q)QZ#R($715II M K^,)R19\/? 36-H!LZPRB\2T;ZYQ:8(IR61RX[Y=!3ML/.HN7M.#MSOUR\ M@AUB\)T%*]@I!@DZW7ZSJ\TDTS9JS>;3/R>=/#J%90_#:#HGDDD7T89<=5$> MU,1>VE_F@V1AFLO/*T[FU#Z4Q>@VH>J*X729P-@VM9 ML43[T,,KGEI;O?MH1=T&T>3 ?V?SQ7W%<*-W\9DV<:I5UM-P]'C58QVT>:)Y M-7C AL$4N2>&7]%?(R\-)"O&8<$'26-I_\!>.=6?)WDQH7)ET,7!=_E3?/F= M@%PN1#%SZV(25('+'"16D%^8T$$7HQMJSP6>;&#*;G"*WEJL4YSZ[UA M;Q^P>JR2_R\FFSYS?P *T\!KJDT,Z+_WEIKK1NQ/*1MTZ-&H9>"&8\(UXA#0 MB3X^+(X-*2CV7W\[['8.WH.M'\<@V?$KC6(^&'#R5 .57(QW"G1@ T <2J4H M])WP%M:2DU6NYP!R/#L,<';;NT:2Y#6+^@P>V[R\]_F4HHIO.GO.]]8U=I4Z MZ.YC1N5;W'B^2W4XW?=!)!K$.Q#16/KQ$W@WPXN WNF8SZ,5L]03B5I7:ZYD M?PZJ-R;R+]Q!=();"J.3'+'G/AL^5>+O/][RI#HR=WF7-AYQW\\T_9M%!\$% M'P\(]*TU)U=+FVZXX26M@@-+K0*+(D!+>Z]_@+C" &7\\YE&F&G%AD-@1>35 ML4RSHB1$Q6&K$LLK)K?(K'IP93)E3*EBP%-TB$;QK@$>-L'.8E2Y)Y-(^$Y7 MMLEI4#CY?RB6/8_DM%S0C4(R;!I[.R4.[NZ 0'(%^%OQ;SO-PUE^_D8Z\-P/ M6;&SR7&0CIM>F#35[3L.-@""6X\RMC[<^7#0RDJ>]'(^.'WA^[BN-WV&5F(Z M05,!<.;Z88Q*%K;D$JI0?(*.+59NEV%# 714M_*<$1_TE<4>^PO^#]\'K*@R M[>@UH+JQ&=';5O7H^A++%V]YWCSB4'='LI&H[M[T-C?/YRE4;G$S:J?L.RL ME4G_CB-SY# HT?32K8SBO(Z=>SAC>P O"%Q^ _=]].&-683QVJGR57#+UZ=&) J.PZLKVA\SOGY/G O<1XH] ' M3RO&RCNCN%S*WD@3#!JW.(!=-1>YN,@.4Y6S""8SW2_M::]$N&4CT ![L=/T M))1AB>,(A[Z#\SC3>SK/5R<\M?-;6#\._329O>6Q=M5+M\W>S]IFCZ(\U7[( MF_V(LQ^@T($#CIE_QZ;QSKM%O;5WNZV#%S;77CO;==I/L\]./GXYP_Y>IY=? M;X#[LG[:E:E@/&SM'^VMO'KOL-?J=-90%-@Z?.)B5]NU%P3AJW>->EY;VY]A M0Z]9>/.T77T#$?AXP=W1R[#U//$W&*QKVW+58):JEBS'%+C$JV US):E.*,( MS<2_/4&Y@1W][>0*+*A?W[&R EJ73'FH3+]&W5-1A_E?%V#YJ0CD OS5:+,0 M;?IH?)TXRU1#+4+7C]#>RZ3GRTKV:XY=,X+W=CY\Y@&/F%\S[);@LV;8;4;P MXYNS;W;BV <"B\KY2B<>"W'+=:V\K;@MF;> M;4;P+MC*F.47T(G4-8]NL9VH\SD*TTG-PEN"X;V:A;<8P0>R%1R/,$?WW87, MX56I.#5#;R6^]VN&WEX$[_9V/GR+0FIX<7;/QA.?U];TMB#VP#;.-;%?X_CE M.,;&K+[82@_X\7RCUT/H2]>R'$9KKMURKCU"&SI(,!^YYMLMX5O Z:%M?%O; MR:M#\%YWYX.LBG>N$TR*'DZWCG5_5KP>U8R[Q0C>V_EPG<8)$P'K"U\D4RR- M&$9L7//OEJ"WYM]M1O#ASH<3]Z]4Q*I;&S:B^"1N>9R()(WJ:-768+G3KOEX M>S&\WZ&3HPE/B(]KKMT2G'86%1?47+L-&-[=^?"1N3_\<%AS[);@L^;8K<;P M 69(Z@;HM76\+3BMN7:;,7S0QB%Z.-R+88BJYMHMP6FG6W/M]F*XNT_YD+X8 M8S.Z*Q'_<$ZRYJ_3WK94Q!YHL@3B-6EP9N#Y9K M/MYJ#._O?/A["@MQ3ME$)-0;5#-TS<);@N!.79R_S1@^VOEP=L_=E$8"7@X& MPL5^E*I9ZE76W[)FYRU!=JGO]N#WU+T!JX,W"E.<,S<)H_ID;UN06LM02Y:R!-H."S+T8RU# MJX.W[T'$X]"_Y1Y.1Q@,'.IGL8TEM#\KAGLO3"2N&?/5T7;4,07JHC!]C38+ MT?8M"B<(X;H28VM0VGMAKEG-B:^/MEU3@"XZ)*G19B':OO A\[$HU>6]U MKKF;1J(."FT3U?1>F#U=<_L&\+9O2NE%!\TUWFS$V_][Q6$!M]S[_VH9NBTX M[;TP?;WFQ=?'6Z>0,+>H.W.--]OPUCY"2U=7 (%YBT&A-([A@62^G@3,G\:" MS-9S$; 1YJ #1QXU*&*K@$1G/H)77(YX5'=4V.[R*/WPO*#FJU?'V_=0H3^ MH,Y?KA+B_G?*@D0DC.J[4,#"%[[^; 3M'=8/T\11@0I,>ZZ%[K;0P&Z=[VS' M4I; 6Z]M"MU%DPYJO-F(M]RVO09!2\:PC-]>IY.)3Y]9-'4^L8350G9;D+[[ MPFDD-;.^.MZZW<*1VJ*N]C7>;,3;Z8@%0UB5"%2#^I@-(ZZ$[9U(1LZ)ZX8I MB%K\(@ST1\ 9W9 +Z=P*KJ7QME#'X0M'5-1Z:&,Z>1)7HCIV$TP==PYW,( MV CJ#M/;A/_:+[%D*FSN5= #;K2$PP^_D4H,Y$X'SD 0=C%@\JY>]D MTY8FISQ0.%@+YFVADUHP6[*49?!6Z!*U<)9&C3@;$:=%,$E7K$,!T1P7Y.U- M!*MD+OW84'DH,ASA7,!;P3KV>!UMV"*2J&6P)4M9!F^%^I6% U!JQ-F(N&^1 M"%PQ >O7R-\[YUPE5//H5KAUFLGVX'LY ?OLH]&,3VN,KA.C>UG#J7_6>M.* MI2R#O$(^9J?N.%49Q/4P2C\2?9& 5S*G&LFY=D?<2_U:<6X/PE_JF=2#_>Q& M,:9RPHWW3A(ZFKEK[MT6U![5K=[L6,H2>-OO2OO(63A/K,:9C3@[#R/ 6;OY M#^;KS5*-[;^7 -4&5)75NV33A]F&W?)3C-6G]O($2M M9;?;.MB#]4["F/K('4=T7G?+W]\)+QG16HN8E-@];N>WL'X<^FFR^!;0$T,1 M--6=^T4*>HP< 'C/P$&G_1@2NKC*;@ENQK^C*"?_(6_V(\Y^--D UGK,_#LV MC7?>%3<).RP!M0P/N<^-] [IS 3;#0SE&OY[RA[1=_W'E+[R[==7;O4D\'X_9==;OYT\[; MEG/B^^8&0RJ5@W4'A6\'#B M"2.4Z\Z N;AEW%9^"6W5#5/?<_K<\;!]A/< M)%O.S8C'A2?@ _LLAML 4;"5",-K_'X"<%,X>/,/)BP"8\B,7.CEP=$L\.]H;#TS5<''Q,@#^Y_&48,I_^4(NDOP6( MN<"37_N,Z&^'UG$K[\]W"A]BSG_0'TBB(DCEMV,VA?^[99%@V7II97>T2-Q- M+("C6810!)*,)7@B! R^'2 -]"A00H# D/<^A+$+X!]/,E)C!O6@I9!PP@(J M% 055PPRA@0$4"UFX/(&79%#SW.&47B7C"1V(@02(@\OZJ6DE2! MFB.@1Q!._\[!4&3.$*X2D9N.89$-4^ M("'PGC#PIP '[@E-DDA913$0B1AP"DSORM08XMLR!6;RPQ-8A@,R14*8GEP4 MC"$L2Z%2<.1!/[Q3(F7''+T.)(-OX7[,[P!^((;@'Q$0/P(.@:L:#ER)PEE+ M,2 T6@!'7D!(,Q_V1VOUP-B+.7P:1.%8K4(1&RR"&LI,'P3U'UPN,F$_N!.$ M3M@')4:()"#Q6P%/! 2F$P]9=I+"[RZ]_:'GTG@(O 1$:QP&K:)Z1<4JO-]V MGM".ZFCGA=KXE>R9@[F:5IX7/G?SW>Y+-Z],D0WMWCAP:\G_G_WWHQ(ISX;1 M7K5A])D'H M]9W;_E; \'[8SN=Z5^?8^1.F00@I7,J7G7'8IP,*6"6Q&% 8I+4.: .=!!Z!R" MT!Y$8%=%J8LZM $B-.!W] O2RE *?C0@HH#D-*S- T7KAQ-E(G'26$POW W' M$Q3%M [8V::0LJ27\D6!G_J?7;L"DT\!8P>[[ZVD*F5Y(8D < M3 G4B&A$20VJC&9QBTK5!;-3*^-D.D$;'S1LGP]1?TM+FK,(+HH3U+'@.P - M,FWH.?UI9D.2*0(T')"?D+\6Z\JJS:.UUPNU+SS&KQC2D)%=X*HT:#F,I6.PS@A,>?S>TFR MK:I@ZLS0&/"2N'F%,4C/3C2]V3G[>H4!(9)(QLJ5GS_])EO'?1._D!=2**QVY;J> J23G;"=, -)9^WV^[V&A@WN$-W M"7SY4#]//L30I"#T\F@!W"-0RH9WJ&]'4R\*2=YA)A$I871O68*7OO-X#!B3 M"I7H#AMP!LZ0NBQ0GE%(?1B L@ &A468$B(@T("XU><1C M GWX.1[==BJ!SAY0_B5(FXA/4AD'(WI=R@34T4G61TQ.48 I;5PR$"19RN?, M)VIBISB=(&EP^505K\'[QZ#%9?!PS^2GEG-)<30:B* Y%,0G1A.<,=#6,"=\ MYK&)VF>^_H@LF5N\;;'D=4=@MW#J9!NIHB+8J!L"26'0T@]#?*_FO5B5BC:T M68N#).,\2MP7<#E&-Q!@H!T2&=-J.3>AQZ8D#W!9\$M*[^G#3AB%(9@*EB#I M(Q-.> CK^Z^_'78[!^]!0L%38XS1^=X=:IQD!(\8CFAC<[#:**"4@F)H8 'E MP9H5A% XT.\R2#<0,?):+K?"Z(>,JJ(X ='0;@"].EDX$A>98PY^=J@\@.*F M" V,$&,HS9'A1RXE&.IV!J:;CU0!R*=E.-T#>C8P;N@*C%]F#H']&I%XK3JV M"RU7DP^&O)&"POQ$0V[!@W>@DKJ''S \Z49A'#MC)"Z@2B!5$-(3?*[)UF#2 MD[SP;E'8 E/BL4HB7*S,BS#"2%%<= )]$*1$Z&]V3BY0-X^9.T+] 6P>!9ID M/3%$!!1(5PL>*1P,T51V8Q1##D [) #H MX<,'$K1$)QJZ^$;)&+ FY#[)'CG/*^;!@"[&J>$AIIW*5,4 M;90D,(D7/)W 1S//4^]1)S*$13\,ADT0N..":?V(?)O':J_%47,(=!F7T\IX M&&WLXQ1595\$TF0&MJ5QQQ)96'F+2B,G9L2MG2)OQ&[QV,*?2 VOI%1.7U*2 M@"P@LX6$N8QY:36N>+@0 I/TBC^5 UX8 J.S3XQ$O+<6L3*?L UD8PP_)@'S#L0B./,+-+!MMP&$H%A MSI6V*X-Q8SQS88[,W+CE<\V67V8,EI<$8%3J4!/SA(@5'H^$;]SMO!FA6/3] M\$[B@XP^JJ3T.2%Z3-"E4ZP)B'$2D0-G%-ZA<-R0)*.5H^8!TAIR>:8?DKG( M3?E]_$14'CV"RKW=QR5?LW.XL:, -+Z[^W,MN$W%7HH [.RV]A ZJ@JWM4FR M,<_'_L CU\0D&6F'D3WB"Y"$X!7X(1T!DQ##1CF2%_"PW5L4SE6FB1,#58'P M!:F:-#E('[<4M99RBG.*0HM(1==6)(!JJET1U?X3K3Z;:!:U(B_2'NAW4.FH MMT$U#I"B"0X&9'Z2YK*),FL;!0]0'\&-BSW,>+8[ M-.0PV5#9^7_1Q%(2U1C54>E9.LY6RU7+J/22?&YT&J;6D"EZ+M(UD*EN\#%( MQWU,3 ADP!Z, V/AH+WQB!=<*I.>%Q*@.%BA7C@@98R0JPJ%2"#!4X,)G M/($&(&2Q&15BH@".$6Z1_A(.(P,GAS)N\;>)SQXZ/J@3X7&5O6HDPL]1E]4Z MW2%@_\%E1 -+3L _'\Z3ZCI22-S"R12)G326)SG2E Y+0?Q"C!^#?/I< (]D MYA]0O]:.+S/#K*G#E7/V+$H1:04=M8N2RLMSBY,P]%5B:*E.&'XDA%.B,.@ \0NB*XY7$BEQ8X'!^C%*B.P*)$9''A M1 <,PA#C[O#"@ _#1%#B.2YC$M'?>*:"9J*#,=)8+479KOHG,T*+*Q>!& .X MG5CUGD : ,Y38:8XH7.>* VRW/CQ),&,'N'[ZAJ0OO!<)OM X7F9R\4M4M6K M'JR^-H?U4^'#KL'."IFG*% !1$$:ZP_H% ')!.4]@"WW9F?.'R=HI^4A/H\# M40&9RI@@H]@WGBNZ/Q#"8>11BKYM054"4>J" 1@/4K](;#*S7Z:! ]%'?,+A MFYS>8=,^T"+\BCJ:)T*>D?ZABBIN>:;?[_&R:2EWAC(=,9=!(-A2==J,10F@ M_(8*CBJT:1ZSF EAZC E*.-)LJ8?DKU1B$" ?7*K*FTF#+@%!:)Y4+KX.+1! M8><2&>#!!R:\9P?1\S(LYV91ZF/JQ>F7+PYX5% ?WA1/-&7AD3QQ)RXVE$(( MF%^E-K[4[3@4JJI"'4G.4[-&9. 4.:SE?LO.SJ- [ M59O,J6( Y""1I"HC]T<0WOGS S=5F5% MCI4$KDR_U:=!&J/H31D^E"SD41DIQJDO>&1X8,Y*1^:Z]FZ,;\6#)T8/+.6D M&8?U#;@"G+F_TAPUZL"7JLK@37A_Q(:02J+(\LSU4-_,G6GK_1J Y M$R B(NF*2P^8'%6T"0PYDB,Y""@6];;RWS/;")LH5PE MR]Y026*/L8']1)]3_"]D.H*ES!/4$B9T5':V@D)#EG1'.HU68P*+;V.2^D;F M^2?N)ZR199#(,$<:ZXQTE?IKYH5INY45#$1"*)88D0^I,"5SUF"WQNK>RXIC M.C^6V-?LE M6*(I%K&[0"X4R8E\#VG_SXB07'2P/!L?K\P5-YN :K."RTI$HI0]ZY=Q4 M70D(Y'/',105.S&G0-2<4U7X"@^RI$,B:2X&F_A.E='';B0F1OYHECF=<"QJ M *Z@49G#)!P,S['Q!KY.UC226 MN"2X& U?+$@'[Q6S99&?M$3225S: I/%*]G*[D:AD_E"L//<#IM14.J0>8@R MS-V( -LX[4E79H;;"_)<?:,-T4\LS'(0BC M>;+&8_&H'S+LNH&0IXB?1H]*^W,EPE0LK34K/$2L@P)$[D ,*I"5I2&CZ'#3 M!)_35#9ZZ,9[XD5S/K8N[K==0W+@LH%"R/&\>I,A%ACF)9HAA3F9VNZ;3K.A!A9OS<^3% M52U:0I.ZP^B%MB8;6!'-2I7+IK91+S'XR3PT"GA"N9M&%?XPI37J!C)CFDBG MM(_1 (F^D>0/F\Y.P91R:U+QP:V(J+V+ZHX#[ (*"<^<#)F4Z2)4?_(VS!^E MM"IU;F+$GTA$Z39"LJ-2G"@0(*L-THA24&?Z!""^S*,6"4A@^&B8E9)+FQ]? M@5$D^5 36$;,@BQZS"HD&=X3:H,",&H1H %_*2WD*9I3K_Q ^GISJ56 ++NPY ME(Y1.65LDL$^0 ;,EM3(Z I)-QZ%$VW>-&'#,0!2TMO*(S^]3K5;L,@^=V2@ M7/.A;%^T4.]8Z6%2Q.@/;AY=&X)-M;6["Y5I)=,HU4XE"WS.RYSU&"+G,U#9 M!%CT\_7GG;=S;L7#'BQ5]J>Y=41R1)H3I+*^MZY;9@VU-D/>#+B';6]4%S-Y MC(D'A;*9'J;&E1]E<(_#L.)-%&LB, ?KNDW H&-C.RS2^C MH]9!^P!1KCJ;JQB>V(7?]CNMO?;1PI_;K+?=EBNT]Z[&KGD&3MU5_9=FWGB>$9YS_>,W[A5(#.WE, (/6.52 X ME^FH_^(L*L!AB[ \ZZ&L N/YI4JZHSJ :U5#(;VM:E$#]EQY G">M..?#G+= M&G+/A%QG&=$SZQFY+N?@&3T7)AL46/.&:>Q\^'S]^2FDM @.RY#1JF&Y4?J: M#\W=@];!?];P7!D\][I@1];P7!T\]UK=_WR9 %2AH2K)N-.+Y\FXTE:?14./ M@\M&,NFU]FN(+27XCVJ(+0FQ_=;!,I)(AZ^"D(:./0"@G^/*YUJN51+<=#34 MU <^',OGY(G-IDV":K':FTZK][8&V9(@VZ]!MBS(CM[^=+;ED\.Z:U7]RD51 MQS@]\%*\,,4@I 9 )7V8^3$<^/>Y3F$-\1KB587XPT-I'SPX/K+U>)UR%,ZQ M:D3-2J1.V5EJJ#%"5!ZJSR3=-+"CLO,5D\T[APUG9TZ"V XE ^(X3[R,$F1. MPX"(@_+5\]&GU]E,O!V=4D0-#O+A:(Q5,*N#-_G*;!+#;K(T^> KIZ9_;=PM-G< MO#]PIF,V7+5TL/YG-Y-92JC0XUSA)I3B\ M%M>J4ZXE<$T@PF?DPFQ!F+A-&Y(S>170Z.E4T"(F>8HA3N:=<%<.!LT:3Y?7 M2R,XC%D:NMY0CX\Q5HAYRS)K6M?KX7(>1D9Y$2@?OP<"I0Q)P;AA?O4/V+.' M)6 X-1H+L( 5V.L.%WLM953@IZ>P$=4\JOSPB(9%Z\8*!>J4^%M(H$TMXV7; MWYPW,\J:94[*15673HD<9&YIG%772=(RFQBHB=^X&/FCF0!?FF-C]/PJE@PW M"HLQIA/(B42E;F,SP"%.+_>O&$L6Q)E/V22,?)[8'-ZC6@ECW!(5-)".S=A% M]C,R&4$W92#N^27.L4BD1F6..+UO.K=RS00(]I++8*(A:LH8$ZY8#6+4NQ=F M.&"=*O>R"K&&*C$I[;9A#(LNP]=('Z=5,AI8_>J#GS;"H#/U<@^T'U8%>EQU MQRZ3_YQ)3KK]C]&_97'C%MD)CQ>KE56'8U?G>*NL?U4Q1XGP^>"F^:,93$9P MIUE%"1FT-$D!J&1GMB%,0_,)#EV17;2RU60/);% ' R+D'2;MSPRRGJ4@G#9 M1/::05$&F^>R?5M(+W%9U,=BKE+J>J9<)V!V8J%SU@L-WC_!-ZNYEGDW0:[; M!N8C&?S"@@VDJ:[1JLC,*%>E<5GNB&2.Q"S!P&P3:0BN;(K<*,02L"&+L9KB M[UAX@)T, \)WWG^GX> @*':(;VPR$ S970N)PE,VDPPKB@:6D_MM=:8J?:7#<2H/ P@AM#,E"= M2/%%H]1)1T_50S 4UKJ-\NMWK.HW9Q5&0Q:HNN$8=\_-%D*R#;LGYQ&!6L>> MF=R3E1Q>-N=/]1(LC:4#NYSH*=/_#:P*S)LTHH$)XH0S6=@X2N&9SH@SGUH$ MSLQ! 60/Y32<8N.I(%L.OA[K#J6RC+BAP(LW2$>J.DB!GA-9S&1ARM.$E*&>4\8.XR&O0(UTS+'&U>#(B=JCD"3;3 M0ZD4R#L+ZD(V1IGGAY5MB(QD-=FHK@$-LREGM@CJ5ACZ6MWIK@G9UU@G)KNV M#(#=B8P5"-38)-U2%*A<-I9!?:9 *>-E>>,!6;Q,(]:$;%0PAU'G]G- ,!O] M )29:]HKIL54MML1]]DD!W]: *QI"QE.-_(JC91\K!^==%,RWLW:,>0!,G?: MQT[FTF\;U8JN$'](7BHSCLJD,TF2&6B9/68.X)KFMB?*_4?]/R+/G.FU,24EM6P17JP'7]R" M2-K#*AY"K9-@92X8+!$O-4*BSD1E@#6*7JNY&W5;;@7*ZE'9C$2!0+](>QAS MPE&+45+J_*'-LAQ!"^)>&2N1Q^QCPYVL+TMCMI_(G)9A6;\>TD/2"]Y*SBHX MG&4]_-0(D1&Y*P V1Q2Z. -L.F[2MW&E9 AWZE*7&F4E3_751O>HF5#>>Z-Y MK XG+(@E&,&#?/VH$Z0>D+O "TM3J-^;?:KR&3^SG9RSKIC:I)#CL>LJW@=) M<*\Z5;R;/_19T$J:Z,_L!Y8QG,LFP"/%)LNH.IIZ8G2Q5]B0Q;"]IB+HW%VE MR%UN")$YEKT#+%"PW2BRL)5"TC#ZLD.H.5T%RU%20R.]V;FXV7E;%JA:@P)L M;['A%@@EZ-PK3 MUHOG!](,UH\JF-I&*PCC$ AUP;E:R,FMD+L^\7 H1A:[PZ-J(S0JHTI,1$!& M2/NR$[6)"[UDIA^H 9@-(E"AB/QI&*8F-S.;#O!+R2D3$1T+%OTRPR++^K/) M'G(%"6Y IB\[!05&# C[U8$; M*;((7M8KC1631Q!J?9,&. M@/=@MVJP>@8F$@ 2']HU4#W@M%I4!A=HQX1&&J#(;,B>ESHP9LW!EZ M3AX?*AV.T"'I\_.@#JJ=!_7$%EP53(HZO?ALI% \+SU*)T7-=@]K/- ^+)^S MJ)(.C=OID#$/RTE"!A["U69I47.:E65)._!TZ[IW(;AGW/R&;M0L\+"/P&Y. MRM*B0!GI96F0J?45"I'A6^L!)I%*-9)(6XH\-$[&-0N?/>1%'4B4%9,V< MHRJ,;*CQOX2U:I)Y"COP& +:.8D%<[Z!C 7?TWF3TWV6J46;P??_'Q"E\/?; MAG.6HA:8E^35,$,Y'R/V;R&!<8I'4EOINTIIL43*5\Z0:TG^ I32L"YE-JB6 MVEFC5V4)\%+^E\[]PB7!CLSD)JV2YQP(&P/6I":E@S>SZ?QBQIN7LK7Z1*W2 M7I9+U%HZ3VN 9Y7J+"Q.P#=0]IEQLK3!?*ZM] IT:)'?43XNP=)Z8)[B $3Y<](FL 4H;AF/J8P#,IWHA:WT;YELLJHFC:CW&0<%F6>E'#P<[XP@?F\&;G A M)%@6VR2Y&5-DZX)GGBW Z+;*DMS#EKA@9)$0A$A>9@I8!4)FQ&:1 @H,FZUE M!=/7K6:$PAGN7&.P/YTYS2F8,&"*X>$+J/9T OZXQY5$E&%/;AAF,^D6,M8A MPR4SEY4/Y24=(_>1TC+#7"JU+2F:7UK:\7OPQC)1_= 1\(!F(RY@#P> -/W"1F9)Y<=SV?2?LJ.Z)+P+_H(6V&;<71KQ^JFY3 /24GG!8"/DH.H M(#%5\$W &V*NC@.CNH=%RW,K6$>0*'/=K$!1=^C\/RV+S:'>>3&**7$-?B^8 M^>$=GL&H,3<&)\\Y7RH$>?(DPA*,L],7/!P$"<@&41AC=4(&:KTE5::^Q6HX M.VF:?UPK=8(R5@'G=R!/L^"9\ND]/N&T&_6[#"8@RHP2W$AE M=OH+\TEGU6P>1FH2P0_(+%X6-8@L;DXD%LF#%.P4(!1V\,4:-Q629O'N8PHCW9:Y>$_ MUI-([&C:,EH@=)#U##,[*" W'A\&!:1QKI605GQI11J>:&*K1)';RO: MRVTUBB4CV?YUQGL82%%MYC;1J8J4?9J94"+(A%OZU3@D2+%$(WNP/@J6=RC; M*S\U,((1NBV&SF L1[3?YP6'-(RUD15NQO J58B7;R>O)D<3E#+4]*HC<:M% MMJYO(XJ;LY.9B'ZNK\SUEK/IY)MRN)9:/9@%U2JY]+E9,;N]:F?%?%.R]^R> M(0 ?F"]883;\E@7CU2999 QW51/K] CR.]XGV81N$@4[<7(J25-WU'(QVF3$ MS6?%V>P3C XZFO'#!,. RFIB]J9LAYL2WXA M4,9+MR*:L<5FTXG,X:_/9L3]:C/BJ;($MI'_S"1W0Z4QL%-1$W#J(X6FB-GB MP7!&&O*'Q2T?&C/):PMSUF0:R?/GVZGADC*=[;B>;%>1^6N5&A97J<76D^WJ MR79;.-E.ZF/GFN1\/=2N'FI7#[6S!W)K'FKW[([\V?GE*UK8!),%AK.SEMS] MO5;W"8N:SQBDZ /@ '*OPMG3L:]L8-&O993YI]-HVS^BK'C!W M:V"N"IB]UOY&IO,!Y#:TY4?B&)N>.5$M^NGT6KLUQ):"V$'K249G#;$,8DN. M[5O5'+H-BZ@\DKII958PU M0&N ;G!^99+51ZG+>P2M%TT"?=DQT"M,+$6$SAE76J]RS:M\>&+J^A/=GF Z M=U]R+.3@?VLQ^@^?E,5V(9/QXRP;3)5T<$^.F%F4O28G8&!!G*YXX=1(-:9& MMN7VY8OSX*N.P:[-&*2BM" ,FC+\I5O?Y>W%C$KTK-.8+DK/2L.*=>E;6=*@ MB-S*Y.09SLL:S&+"-U61XQ"S\DQ)VM*);%R--4G%,,,G<[*H2QV=N1S^U.FV MNO_9<#J8(D5M:PF'K"%9PA*_%1VZH51\!'S;??=GF_P!Q.)VH M2DE=)$8M"":4HJL*2K#!!];O.E@GZ?.%8E>V(G]B%6;>>(3%L8B3QS*.S=Y1 MNE7[GVDD8D^XJ@A.=BZ<%?!SVB;KA\FZA'P8JIO&+K9CDLA?T",T;EU$1A5&>H]N.Y1U\)R,6C9G+ M4]6,(^()PWXX>6-,V6 EP:;,6/RHR^6XG141+>=KJ$E1@@/V>N_R25+L"C_/ M,,@ZK!:8FH9,X0 %I]-^A*/JWA4/(^>@%&\M-9)X8FG)459:4KF&%QMKMJQ- MWB5L('N-GN+DVH@;AKPT_;%)/HGN0 X_!STF6R;FMC_UI3)ZLA\#']]S#SN- MN]C6"-;;!,G7S#HW*D$<)\V)G[Z\;D4MA)96^;J5P[W>L^I6>JV#_?545SRM M#&*9Q<(N#^NUKF>MNW712EVTLGU8UFK7N0$A7Q>MU$4K==&*/9!;<]'*(S"Q M*\GP/#=]ZV/(52;*].ICW17"\Z!U#/QV#^M, MMB4A5F=++@^QW97F_EDOE4YU5''3RJU:A-+9>R9KU1"K(?;T@K.]E9I(EF2R MJ0#_G&2V2AJX*T^LK2%>0[RJ$'\X\[3*R6YTN,O,D]KL(+619^T,\? 7>].S M*:8ER<[T'+M^X@UZ%K?9[EP-T\-VM5'^2&K[;=Z/36]E7WDY7%=>UG*NPS&? MNZC8<5F09>-XX',V7: =)J@/[KNPM(J^KYLTMYSS!8^+HJFCGR&"$8^HTZ^( M?Q0FV] 7-)@[Q);0,I^2SL8Q[6I,G8CI,#O&&>D^CGP10=865782EDWNX3N@ M(Y7GY02 2+.U?4,!54]GEW-HBF?FV?!PZN .D(O48 K5=G4,: I=%U!",PY- MT")X1.BUG%.<6/A7"GO%#OUTNDYSK9B:EHE3U.<"#!]^RZC+>3].&,W'P/0R M24IS3OFS6QO.'9?)!4S(1" :($7#!ODP3.3LK1&0DC]U8!D^P9TENL6LODON M&%O3!MA.W?E67#CE9<7FDD7L>-B3.< \ 7PPG>:/./,H*RG+0Y"WA'[+^1T; MY:H<@X>V)/,NTSXA&1ADS.[%.!WGX,:FUG+],@DJ0F)"B.O,!3TK%FZ>LVSL MEST,*(^-P1>#F6ON@/[F(TIC1+;^5>Z0B8P8>0SGV](XS-)&6+X%EPO"!!LC ML#(D1ER,^VD4JYPNAGD;!%=B H+I@/-LW":235\MU2FR:1-SJ($D+P;98F/* M,.->D7;U2O!UL((@3/+7TKKP)?@MO(B6@I-5^L38@]3W\R53(U[G/(V0DB3U MR]UI200K1]AS(!JU/0.&[(Y%M#F#J[ 9,J5>RDDAL9-.0I4@2$+TEQAG%@!+ M4T(D<(_D0^3A?$:H(KB"! LD2V>B<1M3KDG:EQ*)'DHK+--J$-"8.C42D$VP M%R\#+GXP<19S.)%>Q'@2 DO%B#;=6CW2.:X$>U^,19)1H@"N];*7*93Q>Q$G MNOF\D@PT(V*J[L:+M(3*J1+M(ITAF_.M'"I$]^EA8V)@9G=C9_K4QY$#MT"X MF7+ X2[4;1B<0@0-T ZF59WX_C+ 58R*8]-4#WT0FGB#"4"4F5.2C V5]Q71 M_^/03I>E\79.%G^4G@@AQ+N^G!E#J?E#0+52+D \6H"A$"E2#!';'6$6=3\F M9KL)4C:*RWP451@,X,ER "5E60/!*B208C3&^%)>M'Y!&&G2RI:&N)Z0)DJ M5*1-TQ=DK$M-FPDC_&9NQ0^\74W'I+O#R-1HVJS"L1LHGPD^66HA2/R>Z@E;Y:.#9^-5<@>U;IC-6Y&P6T^C B^L%UI.Z+Y\0!KTI+E^T&QWE(' M^VC(].!3F4Z?)'P\(1DDD#:!5)= &26VAWHLF:R4 E&4S2NGY=(TG_Q^R?=, M\3BM" 7@W.W;^Y^*^7#M;*H$.AJ6A!.] AP6BR1_A)B M.!ML9RHZ<$6267%L5G$E5%\C*VJR9*D3ND\5 +W9^71ZC%Y.\WI!J85EJ@R8E-W .ZILFA9,TK[R$WJN3, M%7BJ?JP6@W9$H$S6F!TZ:(H]A$,?7[ M#"K\&I] #Y18#J9V>7&-)%PT]',A"*/)32/'Y+)7^ M+8[A445/N(=SQ0TG[E^ID"4:SI624T:/E=5+L7(XM2>2><\$ M68$8S4J8&(YF=XUK #SE;1"/Q]+;(+_(=-GR<(3T+("3FFARD=<2FH[A5LK7 M#%(2 S&)H:P289$DE2('@%N$7ZBT%MIA."8;]3"-JB&E-P;?#(UM8W*5)EP# M8WI8:)SS$LL903(TCGO. D1C#B_VLI$Y2E3)&5!ZWJ->+[P2Z%].G\/J-&,6 MHB(2FGMJT'YNJ^/JP/(O?+L96"P@4HY>#!'LT- MUX$BO4!ZN@XI?%(Q-E9J/4"P(? O)#>B1:V]SQ M4E&9LI04.Z-7%(!60Y3+(D%\BY17R'0Z\#E'XZ#Y0YI4,E2<&%-FWD?W07*(:6 M*Q_)=SB)&\V"W Z@8!"H6$E&R@XPK6T*\+G29I9(&41 ITX67TP#G]V!#3#' MSD&\2#@CJ<7(2."O\V$V\([/R.H)FVJEXK$Q4T/"9;P:.$Y.O'3!C"-MDX^C M!'"YN5+V>)]%,GA5<)W,W2IC1L[5E!9C5EE,,0FA!Q>"-&(QR1\KBX.+-R=9:VR(!YH[:4_YO;29,TF4A%,A>(WJ*W-%*/1+'I>T\<),V2F?B'QP+F1 )U"'(DV,.<,-0KKVY(=G M)9'-<-#,CYGD931$5ZEL/9YO&)$IWW)^#^/,R*43/C(TU/#5PM;P;$*' Z4A MFU]>B/K)J+0/+Q^F+&(@ M0' 3)8_3>(ZND#4/,"^*)YHTRWG 4#//N5R:1NKE=T!8#;3/T'+*SPST-%*% M@3_#/@59V-0X9)ASD(%[G+N:$/:$H%3V11DNVF>32U;^4>F EY4V8#R>O*1X M@I87FD1Z$+)6?:6@(2T4)" 8<$9%L8Y6ZIOTH:]\E:1=\UPU"8><^(5X3T;2 MZ#A*'W2B>:0?IJ=D^_@@>?+Y_!FI>]V=U0C9#16S?X[".P#9M1RI/-W*$8TH M[8W 2L+9./?WX34W. (5_G5'P-UDNP.]]M-84+1$39O6XZL+LZ>13<@OH0'S M*4U!E@$>'!)-;P/^ 4#]X$3R- 9=/]B8#(IB%ATO&H2.#P /=$#9" +'BJLP M DXF1HH5(,2/2%"I/09.T4O.54^*JK$6I% M,8&]XD$Z"O]'W(=R'W*GPS&89P*W?!GSO;UE([I5NIU MU-0'3MCPH1_J6!&8?;!J& M"%K%WGE0HAS@"&=%% 68I+D,+P>I CR@!MK?\:+4P4R)IKXV"S3K&/1<6G"R M: M#3@G;.92W/G$_83IG_4<>!GYE?B29JE,G")S26=A34WLR297QOSL1L&$56=? M&5C@]4+*-Q3_ 8ZDU]'[; 6>(('>+@/Q-AAHE* C8I! YH1IM:0LQDSVY8)'^RBH'[CR#97/ M)%^F]6_.X?1BDJUDO^*1+IGVF!1GYH8H+^H7P#;WQ.G\CH(Y \?JQXPH@E9VO/H257.N;C/NYB%/K8#5*:Q/ MZ7!U()F= MWTI6S YPY0[>.T.4J<6S(CQ4!D2ZLT@R8\IZQ70G2")T]2(Z.BGH?0/E\JA$ MR<.S@3H\*DO1S)(!A\-D," A/$;6LD3J0NHX_Q#_"OP:"71)>$(9JM\\UQM&\T\ HJ7]ZVE;+Z)LR%96X=H0VATG=5 M,TO,?9&>?\3=*,7C'1X,T8:0HHI\CA]\ZHQ$)I1 ]/:UQ0"\-X+7-CD:)GBB M3BW"YC!6UN=1!0Q<^'^9MI*"QO"4LX]+F9$;FFQCS(X&8S,8:FQ&7&=?%7E+ M9[(C#9+M2X&-B*,X"49XPJ)D@L$;:O_FO@'-#G:@I"N83_%ZHR?F7+D XIXS MU!XC,3&L"/3:\'0^X"D=__ ;(=0I7W0"30*T36W1:4G'H-D - ^@8:^P$9P M:X2::XG<__I;YV#W_9K7^>"JI(?LAWWR2E4X%' _"'T12JF,>D&2M8E-I%,@ M>$(H52T EX+&\^#S=LJ 8HC#% 'RQ#D=%@VUF&M'KACR8'G^!FH8V*GF5[Q+ MR]R6F><1HY,NXXOY(J84G)59B;/E$OTH!+X)-&?.\W*\0J(E.36N3HL!HT^; M:RCO.'+C9$3'\&BLN,H8]$&O-TT?FHQ%(FWY0(91/A =EEOAGJTEPJJO N/3O*7'J481/,'#'>^?RHYEZUHYK7 M\';@7PWA;\H3W$:.+6U54!*4HB>?BA.TL:L$H&8^4-]AF,@6S,6D-*5F)8LD M*C?>,/O"W$-"L4 Y7$B1H-=\K^6<%]K\[K6=*1A/85*K M,N]0VH.L2Y5V^/SWSPXXDN1!J5A6%KD+5(=JZ5QE,99\6YFIQ\<3/YS2"5\> MZE%J !(A1M#2 M0T^B45@.I1 !9)IN&$7I)$OK (+8)(F.OE3'X$HTM4-\X%!5#0'[S4""=)&R$]6Y,/@U>&JUSQ(CJZ M1%-5&P,Q-X2DTAJ-8GS,",PTL'+7AZ?]%QM/WCLQ&_!D*N4_3\!REWI&KFKF ML?.TU9!31@8(5D9A"!"X6MW! P/@0@^MC9A,JZ <(- *1(F53)HO6GY69D.! M%C!1HCPV2$L818H^E.IJ+5;9=R,84%]* ,HD#J:TAGE MQ)0[KEPRFB$5E:@+*05=P&&(9=B4]NOBD!"XL2M)H)>_K.5\U,E54K[2RTUI MK^2P+K,V>Q%@66B4F+T,=-! %[.I;!@9:$;S%FF*=D&!,HRHJE-%M96/6-(. M;_C&0YSW1.Y+E=GB>%!;,59\.*%%?!S(%#9\WD<\#)[G; M[K5E>OJB=V498)3=S7PWE<5ZV2;RA+0PUREZZZJ0AP%)3S$+C69U8%T3:BMY MU)6?2F)U BK1L@!0-LQ5AMB+[.S5B;/:D6SLR]?<8/5Y85C1Y_"U(S ;G\5R MN=!^1WSZ>4SF="3XH'SI)58O8<'[W2@$=H^=/@?SD4TFH3#C.1]#K&_'T4PB MH@-OQ2=Q,1"?6R_4AB(W)\URHELCY6^.\W$*L'2%/WOBK4H+BC*OJ4M+"V51 MAG>0B\X%#-\PRIET1(4RW'0=]P!86B:\4>JH[.GP@^MS:,6+RITIY S-@=IU M9L9],\VXL^STPKD2\0^TYL[% MBW%[::!K:5 FZ36FE(I3@&)IHU)(;#)L_/SPV6&UPV?%J"R0S2>DF$0D5#%0 M41_QZ2<9G6X)!JT-42$M1-:ISOY;%IM9@:QT2C%1B"HU9 :N44]9//<"*:?/ M6HONIQG\QP(OV5)%FF5IHO*?<".-8@F2C%(WYL73571;)=UH*S6/# ;IF$?H M/,\L406[=3V^?I4 MT)9'[?. /L'%.,03@8$%;<2>H':VSG'=?O5BF.DWA.,O:),Y.Z?X)$ M4\*8!#0 *)GSZ6_OM1^]&P EV7G(4GQJSDPBDD"CT;U[/]9>Z\XECV%\X@Z! M,Y;7\R@?2L$^;:48C7#)#X"/UV&UTU#*@0A2,E)@A\!]@%:"4'2KLC\ELHDE M^O"I90-1/39.%<+6=Z45;+'(2_(6F@'/>S,4W,BGB7W7.:IK!OP*>])M))P, M8YBP?@ALL&4;8Z_;ZXTQGF9 #H\X<$96P*UV=L+"V*ZV@$OK+E]10F0%8%L_ MAF+Y*H8::;>@-TPHL$X4!)G**#/V63\4M"RK!OJF.R# 016X#$"M"8T6N\C1*<8!8_#2;&5C 2R# M?PZP&\6_NH:9:S?D:M*TR&(-EWSOL/07ZTU[(6Q-V7!2KU,P:BO=6=.8X^@/ M])#SA?;S&^-.F M+U<"$R-',VZ6#S[_XI/%EE,RV*!DNV1P-!H_0&P5,H,%+$P<[PN(C!=ETN7I0,_243]O?H)9(D/XHD<=X;][!H*56PH2E-WKI2O@!%'?;_;N$:'[]QS6H;Z.AX MNW]=Q(6Q.EI\^+__UQ>/'CUX3'_"/SY\3":U<5#=K,'"PK[5GG)+T6/L%)'E MEJ;#?:[KZ)1S$%83'5 _T,+^9TV&I"ZC444UET AG\;E9E7] H-,2%"'#R6. ME[CHY96/1E(8?!BPT8 -Z(-<-\H#^\IPM V/Z^,'QFST7<9.(_TK&.C,\OKN M95I>?RXC^RW:IDD]';-A!HU:(02_ZUTEHA ,T7P.@9,CGQ:+>]YMO/=[XV0O M?1BI(MVC\2&=\<1;LF]M8;TD #X2S/>RI? L_I6?ZXO;&F6^(8[8)QR/%O'_ M;C(/C)(R->!TJ3J14>)E-+#.OP=<3;B+XGD4+,MFP1'9H0TUJ8+YDUVXC"8A MS0/:A80=*<6U1Z!?,VII;KT@CXY:$IFC-0C#$EV)PYFXJZOVHK'+-6U#X*/@ MXV7AC0/1T: 1L&L3'H?62W!K<,DOX6M24B4%P!4"%G6'J[I";*7C6X.>QUT] M/]??\\Y.SA_?>(V/>K&;R!/2J6#^WU$1?R;\G[?J*(#&4 M271<4J9HI?-PSOFH-BZ5QLAG81BV"*QA#,FUZU$2,$:0?EN"K_V$4][\#>)' M(/H#A>@-[L/;>B1>R74D().2^QR0+!NH*9V)4L0[+KR7.NY3-1P0XUL9]3R$ M'(!:9##JZ&MUI35U4^:J"4QN)P&F:P4?)@BG1$ A75^Z)X"+#(8F*"D-LO*@ M&SL2.0%(E$L4P!56!A&>FUX*[+0*Y1L.D./7):-AFAUR%=+^2Z/17],J]! J M2AE"W8+Z"NDP93Y_\/B"T=_F5?J!5DK1SDE4/F92.M0!A[)J&$Y4IE&@;(MY M?XDEB@5'+(_@ #0 (#%@>)_3U:/65_%(_;PO/4O0T>+[Z*6T'6>(D\H+,Q03 MZV%#P3 Z9G )B;Y 6(CUJOE?Z7$KC'%!2#[(Y]C42C/+#]AM_]);]84RIKM^ MH42G8Q^)8G;$>T@_]:F_&M-Z21#T3FYE>/]^)]#:PQI+:XO(OHQ3)2OI\=IG M WH1YCS@&P_36&^F,;LO%K[T\CXE7B@SI_F"'2?D@5\'J42:(4_WM&Z)/=,6 M(H!VY>;LM(P.)S8CP#I?+8Z?/GG^X^/%<;;QX]N3;2W[WMW+5+OO%2\L'^@]_"'75YG]Z>?SLR6,P-$=#YC_X M^:>_AHKT_G-8$9I5RG8Y-*B\!AMT'ME9[S'6?-+6>1<&?<'&<1EK3 MT-!,GJ0UOF\OJ,6.JV%E0]&UL1GR:-EAX2N+BY*2CCK4-""IT%+C4KVV?R_X M&XD-5[GTJ%YPD_F:1(YK&FQ4$]YL4MF5H>-E11N-F862X1$RHU'2K?/I?D%4'TY\-W.ROA30.!\U'\NXB3^\$G1U\H_K_@9E]% MJ5"]^.A!^C#.[*//C[[\+R80+3L6P^>WVV/XR;$ZW5&W M0?HMZ\;Z(C4.'%.KC_1NG%%LT8 5+^L;M[(VY5FB+(,OC00A+-X_R*[%%GC\ M5R_)(,IQIKE@_%USRF PR>QZ )["W)>WO>?\#0LZ3_W[NO&*SK'O6/.Q:E:< MJ9OS=J-M&(F]M KTXT.EWWB1LQBR,@I2&?2%7@ND)8 U$M)+5'N2!N2H MZN M15) LBN.-8^@:/\INXHV% 2+XO,,='$X%B]WY P21!)_Y>N"WJMC,',_U1 P MO!!6ZR'_A " "LFN*/O4[MU(C Q6_0TW9(6R[5B* 4]9Q-\VU09)QFT+>#1I MN!6,84$!'3WK=7\FBBU#=+%7+"^E-Q4I6LKWW=*==+6NV-38%<9B;>YD>NOQ M"XPKK^. 2C2Y$VX684YC_:U,,4B?[;!T5JS6U4)_4E&L%#4-7LQ9N+"$ !):5 I7H]5TTVHC)1=.VR_>'P,7Q9UL3 M^I/XBYX!H58^D,%B%?$6ZF3U,&X2<^86S&@7G-8;(.$HJWJ."BJO3[?:D.+$ M(DR7X2VS*CO%B$_$ *A/6?5_1'#9B?V1M[Q:@4:(J@CUJ=Z=_X8#)-8]E1X"<40Y+KG#E9:F%[9XVG^*9_J!.9;;YH:Y9QXU9Q7%S(;-/#T;K"2W>3 M"7G(=5EOY-N G>XE_2EB7YN0.R03^1@W7M$/3^_(]IA\ J+Q0K1A0$LLBC&F M$T-+J^XJQ%U[TEBKA1"2P/.!_B:3PMJ>/8HW>!'[A6P=0CT;2]_\Z7,GS>R3 M/&0W%\ 35L+^G0-$&]T^V-P73"/^0S2X7WQZ_XL'GRCLT$!G(X0E/>FV/H\;0LJ(O)Y*%0C=F^@H/RHT6-.>Y/(9%9=: M\;]G']-4/_AQ;^M:?$/GV6$&7Z0 YJ:Z$C&D0UV)5'*ULK.39^'SZ+JRWO35 M;X]_\M'8;A-FHK5D:/.8<2*I/?O[K]Y^^9PQL^#]35@/7WWZR=4+ZO[#+V[, MN@&5^]D-4G#FT_7PDZ-/:2XT)J!\8*ZX2/G-#1_$9#PV&Q%81,C%$J)5.90+ M5GAK&$XV([S4A)-VJ&6QB%24"0QJ@P0E11^_AY5=#BM[>&NYD][OU%^_4R4N M= *G;$]Q'+,&CE?!C-MTUZ1_9WDSL^47U!# MIK+"W1SIE.NMTL2#X4)'V]7 M$\6=5XJ.EW]OS6_6FC,:R;0QQ) SX[_&%![*'SW!& 6#5YG<9,.364O(V:ZC M=>>$$UZG6-3!H460>RS30$?$;?40KQ1#M;2%>5M6QA8'ZIOV&TQ(YG-Q^&BY M:?*[A/G3*0B/1>1_3$E)49('!(T$1L>ZP]#5<1M4RI@K]$GV7DP0(% $)W4F MX"A94.,!G=ON8W^108H(B\%8V[,CP9PT1XMON7=:M/;FO5,DR5QB;.8A1C?5 MBH;[YJR7^=:(F,\?W.[ZUDM63$9ZYBYNPU^"IP+OY6DI_=A4O4$$C.O\^:B4 M/NE@1*W?VO?CZ0D-:P51]I3TWZR3-CU*J4P^%YWB.&M$[5KM+-;Z.<;WK_J3 M&C10'VHK*AD#E'3CGJ[*CXK%D].N[H=MR>N6IN;_QFO^!6HQ=17=MR/:_[8= M3=+&]=FYE"VTQB\:_REQ<,7-HLH,24T\FABYA^BB]FZKVG121HQMST4H&1O1 M-I5TR+>K56 M^&087\/3UK085K,X)8K!,Z(?B#-$5PM&@U9VQ$4FR'4+/)/0=.\R?^M +Y=J MYO"02..5 3U,-)/8M4FFE'B!H:BI<(L-I:9T*26\T%L;FD>??7S+2^E/-HS% M JG:L974[JC5<21V0LO(4E*8 F&A&$GM6$;3*Q 7GC1ZGE3B+V_.9*>Z4D<+ M?2N$9V?4/_3J*AG9PG6R*9<5W#Y_'WL.[QB"M_-$*)/* ?O8F6*9"N,,C%ZH M$&OW:B#CNZ0LFMH42J]W@=/ZZTW;5J!1BGX6K EE,7OKI%L&8Q4?CP,NCC\3 MVE7=WJ>T*F.5^6TI2:L\S,SHTIM%W6+?^_JU2M" MC57EV3!*+K,_Y8>GC+-7OGS076@7(+.9$2%%576LXD=\/[O!=@$5A%H^/:WL M--H')MKF97Q$;V/;JB43B\(UV<>I/L+N#&K O#I!\9+(3R4L.4]K.6^]VH(5A9N]6J7D5"@0L,K8ZZ0 F/B+Z0^)>!-+TD34*0 MDDYEO$/.)\T^TWG&2U>%K=3UY6%5RJ->LXJ6Z9((5%'=6M8B7,&BS\^QN83$ M.UV, 3I"[L'CQ\M>L+JCD@Q.V]T6&9W^I./-\5-H%,HE/2:>TAF6H!T4+Q!,J C 9![F&JT)NP28&A'7ES@@=R5TXE6-*P;/I7=>V"X$3V!NSWVZ[[*B[0O\.5QA0B;@,6[AOR[!O M)8<[O7"T^[4L#SC0-J;,@PU=IW3DK6D*Y/B?!&3Z2^]0F C0TTAA:@A.3 M30#ZAJ1[+6/_S%(@C(L';/*8I+)JM.[*Y'5'%S'/Z=QLJ0N&'OI7 MQ&<'JMC>!6E. *V*3];MN6]DD7)X+/L>6-80FHB')X*'5I/X&7JXN"[ MB5>;L61*T+J9M[C6 >9@3_F3V38A'[.LTWKC\=S5]991;?-)//+YW*L!W"F> MJVMFL]56=YYZV$=:C]'.+*UXVG'N@RA(VX0,\AJU""=S*1XD)*NR/& MC6/]1[HHG;1>N+*>'P.&B"['N#B(>Q# 6?F]#0S![714.E*!N\D]WRU:AE_='G(*^-I\5ZS4JNE$BA X6)EZ*[1':F/+$8 M*LEGG*2I07JK^20\/JSU4\GRAD9"S\3;Y9P>$#=V*/ M"EC\BKG'IPK,?!CFB7=,J&6J2.&K#%!_ *H?BE]# /)A6:>_KZC0N(+J.[,[ MZ=_X4Z XW$=(K_:DMS[(-RR_ZOX8/<.FE4L@^]F-;Y%W&AW\P%_TQ#W-Z;[J M6O^';:!"P/@N?;L>+LC[=7]K5Z%LF",)_ZXI2_&Y7>N-7EV5HU!08MPG*JV# M@,GC)Z?U69_("--;)/["&$J5YVW'/LPO+J^,D0EFG7_"*)"Z6^VVVO-C/:N; M^A48'UK-TPJ#Q+!P1?/4%45YY[!X$=T;84PI'+OGP^-B<0]YC6^Y'><>$U4! M#[O#BE(\/U-$::I42D9P)N,72)N!&SR: % ,>^U>FF"J=9]$[NVGM]5_?\.C MY/N4$7N)C-@-'RE.+!;=4%Q8Q5MVB6ZDXCE1PHEO3NSM+;/'"W%.^#@QE&?9 M_WA7OA8M$, YC,@\UR*L.S;AD.Q#X6L=]U,\!>JVDZTAT29.#:),H10%6"O0 MM$0ZRD6*>2GG(:? :=D1*)#Z;'U)"\]3 O @Y&W9V$1U#'D1&\COW1_QAJOL M3^*7?:-ZJ<7B*81<)(,OK_K=V5J02J+5<\*\O'86C4D41:.$,,RLNK#)/1JJ MKU*J)8='<7%1XL7G%(]V:&;C(S\-#== MN#)BX79&,6[NQ(Z*1P_:;J/)%^)&-B?LHR#W*XKAUQNIZ#@JC+3/1?VJ].N0 M?EW;KTW!40S:*\"D($+05(E&>?[!&<@&N/7K,.]\P)NP[*1H8THZE5H2J1\WI[J.,PE( I?":U-V M53)0<<[T6N0\K=OHUC#DC7_%0,8]-PN_;\^Z,3L^#_%_2CZB]XD=SN!&NQ&= MS8EVO(=,I>.8]"8F08K,!Y9=X5 #*_)K*K:AW'L ,CG[*Q9O-$+=CA#P,>ZA M,!"F%X+'A5I6X923G5$E)4'.LDI;0RVTZ9A2,4N\7W^%57J_ WZ7'="<$EMO M/# WPE+&;2Z. 3G3KKS974%F5_-DI)L"]G[6O^JCA_'TI^_ZZ&*LVOO ^1 % M@$0 %+@W=,*2F"6C#*+_W;\")\7!AQVSA;A-N6(AX$&*:]&W,>X MR=P-0-'G&-=VG%WQ8Z&?NUL>DS3]=K_XP;\HKR%N<@9'BZ?53N$*\8$I"(:L/,2@/4^<%X@(A?)M>E:S)(^ M(\UN6OPPX]%*-S,1+_M%((#RH!RZ+! "*9ET@<,A100HQ9^*,=%R(][9J M06P"HWT=>J]OR0P;MX,S!RI8$]81N2^V^NJ([G!L]R ML?B!X+!ML7A1-O=)\2R^Z5_:N!:*Q3^I$ED2!N>;NB^A#4DW^>&[KW_^GV?' M_Y^;8ZR +8EU,*Q^X:V>LV+O3CS-0KZF>7?03(^K!ZQ[F5XU M6@4%N:P)J3PB5['#PIE4?P>/NWV3 T'M#K917!#M%DAF^[ZKL;T$:KEP^;C# MSYMK6>?;RQ[[+R"0"AW,5-)*FYZXJ9)@Z.Z2,*LU[SD2#%Q,B$.O9F5:P$B!:9?4H3<69PSV?] 4<39' N%I(\.#^J@I:] MMA^2EK:^-K*\3]4$^.T0S<<+*1:X-Y1<&9J$;^,[1-?4TV: EFT37.R?GPPS M%_M9%Z(N$8(S&]>-'!ZYM:HSZWCHZ0M9UO_6O"8R.9G@H^\%([PY/ SZSBOI@'?4IO( M>#_^)0/6V>4Z'"[T\6\"%_KR M/5SH#>%"DP2YA28_!2JGDSS +76EKQ0N2QHR P[L/AZC?&*\D]"O]!\>$U'IIMQ_53<8$7[T.+\A[?YS.C!C6"%WP0WYXV08CAZP M<1BZ^/^5WED^/L)'?QVJZ6>//C[Z&&+U\Q\_.'KXEI]]_,4G;_7+RP;[R5&T MM[=DK)]]\-'YQ<6W00OS_[WU\;[1\9$$\/!L64.9=Z*X0%^2K M1V>O%P_S!4E>R7CY\'7^>%N']?GW:#ALJ\F\S#RR/M(#>J![EW[U5\P.NQGO MU/P&;FPCS[&O(RFI(MG*O[YT7AZR);_ZHT5+W)# M,_--O.4/1XNO2RH7OLJ]PE^QBMYBFAXL9B8+]'GOSFQ]]BG['>,I>HLE@:=] M<,UG_4TW]'1XMV>Y/CDMZXY: RX!QTP7\?Q.?_CHR[FM_N;S>FMF;W[QWL## M7RIM>@-*IN3%_MB9&5S\JXT?5U*1#15Z5UOPE3W\\HL'6'RD5D6Q#"U#69/Q MX[^5S8ZRD8\>//CB:/%]0.,9>L(J)1 [!.D"RY;HQT-=@E)F&N[0!3_E9)E< MYD47>L@J,&[O>?R1?.\+2EV^#&>#_O+AET<+_W1N3''(S6X;.LIIK&_5OLXEZ1!T%9A,^*T$+++^/#E9D\W,%:3B4A-5[AYT>*D4Y#^ICZO>Y$6 MP\/'Z?ID >%H\&VW5 %0P_+<*.SD%=D+Y9M5TKOW.F7Y)SWXNNCXR/)3M*5OE:.A>-J M6S=(>2"NQN*0VP@ZCB;FE[(GM>.A;48EQM_",[HU]O!O5%S[?E>1B.YU79^# M"90W\8FNNL9M\8<^?72Y/W2=Y_P-?:&W?S=O<(UW?E4G"WAM3^B33WY;3^CW M^>K,S&L^]EV8?/8B^B.U**-#);V6:*[3FQXM:U4ZP/G0>/_J4 MCV''A@7*3*6R JN9)E2I%TOX@-GUF)R+/\5_QWFD-3W'&O4L9XW28W/L:CQZ M2*Z&?Y:9\_?9TU_<44JG'5_F^*RK-[,7P2'X3V+"21>C/WT7SYHX)\\2^-I* MUEQ2'X_OX9?C2Q_%7]10/((6:)%-?9JLF9L_CV?X+W!J_+U^+,G7>_AI?A]R MN&CVP0K9H0(!I%V&;S(OXL>S[>,^(: MGEPYI61Z?KP$5 )"V";2?#SV$8]W72F8S>C0/&M61\7BYY]^6?PSWGC7:9?/ MTXZD^-C5^[]Q&DX6/_SP8N;Y4G[AY;7S"R_+>(0OGFS*.!"79S#'Y@G#ML@# M8BT^>1,EZ;S-'^M_147[$J31YT>/_LQ(HT]NK635>]##>]##>]##>]##>]## M#8(>;KWG_4/H-W58O#QM _$JS!1]_W0A\V>?O0^9_YB0V5*EB9W9]?3XKBN- M,]XZ>77C2?<[%K%^H_&.68Y1FOZW?_>C=/\"KC@K,4# 8]P9I%EGCH/'A?SX M ,GJY='HPR^_?%B($(RO\"O1B=/C2+5^7]2_M+#.F6;K*S>^Z$R B3M\S_09 MCA;?4GQ(X 4*K"E37BQZPA4(NJ(W_265QBG2Q<8=3UES-(*"92MAJ%;@*5?0 M9=V4)M9AS9MN&JBGD @@[Q/'I23302;,?#T0"C'-GGZ(LT03-FKX!&:!F<7B MWN#<-TMW6V/6V5!OZ_^(!@Z^156=*JRXK!+?)7J)7M;,6PTMCG#F^[KZ?-GI MVP&$X>$#GM0\^3*[7'5-;N*25?['),^#-,.Y5!"T?F-]A#-;A^Z89'LJ7%9V M@I^D7)0E+O*9#DA_&[? ,[A#?-H?222*AKL2PJKOR4H,H&K:; +Z9JE* ?3) M>EI5>-)V#:GYC=(4Y>+%Z=$WN,/Q"9K]AEUWJ B20RE^++M]7"(5EWS(F!#7 M.K1UHD5IIQB/ORS^KII?^O!NI#V_TT>/#A<\QKB,V>+M;<9E_-228?GI:''< MG>SZ/[E7=SG$XN:]NML/F#B03:$TR/KX^C@L8#QDT4ZR@J=TD.WVV*0O@)>V-/ "SH@FU>R[C@?<&XX*NS% M8$&>JU.PJ_0MXTD\2B1KQM_&PZXF^M(Z.BV@*W52U+Y'GRH3TC$MOD&FONVD MHC^LC\)1P1__O3S?%^G;QUT\[ZA0T^>GGI *C5 !+[J6^*-I$EB<^Z/HZIB8 M-;$NQ5&77O,; Z[/H68CTM:,JV#&;^J8[%?QG=/=3XG,)O<56=HR::]YP4;& MYH(W(AND.I^%YYP436NM'BP=P5O@QAMDH%NN=J$B@!#5FW]+97P.+ M;!B0?#2V6'0Z+FBQ>(B(EHK2]'6"!1+Q\WEG,U];ODQ$L [=DE./BYB7H]=5 ME^S_./>I6/Q "I%?4^?GG]C=^;JKXTW_?A2GJAM&]?<_G;_SZ?LLUN_KUKQQ MD?RZ&_/S1^_;:?YL7AE/ =LMEXR: 4.\.3:#VFFH0)&Z67S?GO6CVM:?[JS\Y//W9^7O>E9^)W*> M1 /?!\9AO0RK#I1C[VLZ-__R+#O YN Z1\05;_420OZLO_,A]W?HT'=%I-LIANXB7137NSIC!\6 MSXD"^^'GCW\,)-JY%Q3BCWN*^^,)R:_!6':%X_NW6;LX^\[\?.$:K=HMN%VW).%[S#*5#057O M!7E%Y8(UA &?N/"O RUS-"IZ@&VB!G^9#B- X(5:F1E6>Y$BB@]XS]C'98PR M\?&H&D\\\2(SL7@\KM)3R(GU;+S0)$\>[Q%/S&$XZ[_ZZU]IQ<5C\NBD/2=Z MZ.PZX]GH6'@IG;5<81HRZJ2K-G 02[>IG65^B M?'&&>OR:UOC3>[?:-'K%0HG;I__M=0QOJ]G$%:]/TOY+D%(9^D%*EIX:%4-$ M@9Z5!?I$+2)D_]!?XG]FB4?^"['ZDMA?K<(V+&6M&M8D1LHJUO1/HF.=L?>3 M[B2J(@,IY&W:"T:R;/K =,T _L!)9V4+YOYHH<51M:L=[^]H4F!#DOF(IH]V M8!5(VN^,4T&91.6EXU^5NYZW;UPG?#[TNPT;DJH&;[A[1$.7Z+>H"$?,Q0#6 M+/<*U;F(6_W^IFU?,20I?LJCIZ^7R+_E3QM-C) [TP@P:I));R$'NH_31N\# MQT''@[\PJ5%2_CRMFU>8A'IKFN+;-Q5$2/CR?_"LO>__D)L_I3DEL?2LS-E#9ZM5]6'.AGC+N +BW1I".Y)_@.9]H2"/$P*_AHY-*(,B.]"Q M$;D@@*'>('J._]ZQ[+3\".HE>C>4PAL:$6VCNEF1?1!QVX9WH'WSXK1>G>)[ M<0B[>.=XP[!AD5&V+.0-D'](%/S1DG/!]K:JAESIQX?F1"KHM*V'T)B(C4-Q M%IZ6"< %KOHK6$.5EMP+I>P)J:L:TJ$*9Q!HBBM#!,))^&=W)NZ9TQKFHKX8 M[B3,G'29%81 VVKTVP!K$X-]7G=Z'8_"C0,A+02HF9]U)-Z3$+@>V!+M=#P6 M:)0)O:$:DE@G\<@UY>-B9L5+U+,7-2-1,F)^$#T6+H@N:6;_Q,.)]+E/XQJE MP(!$Y.QR."?TFE#E\QR>F3FXZ(=1!L5A_ VA.'R'=X7NE%##6^!]RL)X4&&@* E4P: M+\/+'HCW0O)9['0FA#*+':<72VHUA.6FH9'' EPL>3E4#U-D#/VXW%+AB7Z< ME+F;$$B819];KCGWWJJX M!,!I6J>DQ1PJ0E^+MMEN$]VZC0XUC59*3#C 5+?I*1L*U/!+64>!0)F[>+B%H M+DX/(<4N0HFU:=Y/7^"6B"EKM7GJ[\0/530VB1GA31@L2K%D6$JAE^=VQJS0 M*BAZTU9,5Z+_0:\7#LYM)#K#9E M+1R$:CS*D[A6XK[9Q?G^-ID+7'_6/& /JH4?'9%V8BS+OE9/FN. N? LAA^[ M(?45B(6[7!WPG?$9OPE;"#:*SI[M"'KN_6H#I!M]X7RWH8J*""5%;[MIH1H3 MS]MAUTD,9'\^80*K/D8W\?VY[;^NR75Q.YBL6C2[>!T\<3UY) 6AA6-MQ=' MDJ<:XO&%+6N,?28LHJ5;D2Y=C>30G704K_'JBFN].Q$8HV28@D#<*_- 4\.$ MZ$LZ6KPD?S)="O&H78DM2-JW["'B:(!%CP8H&GD<678F2G]6/!6D/2F\KOO! M=6V)$K4%XM$'5,\D;LQ-><(E1K50Q# 6_W&OIP ___XQ_4L7XNR%/,[&H,G# MDA]20B >LQSHP)-S5U$Q\IM<__J@U]D'F#DW'GTE]+UXQHK M>N@M3CNMEW!LPY:/=,+OTB";N);)OD_?4>9VL-2)?(?U4.@TQ&#=$,3YC.]^ MB/YD8&DT^@D:C.A>";&-E89CFY;GBLY RK*($-XWZL4E!X(7D[XB]PH0#2"' MA>-1!<9D7)3$XIVV# /ZY.+=X&2%;HMA8#W'R&G/ 1MM2-N,%W:Z%+S@EGO' M:<@^)2OG.F^K(L^)W_<=!V1QM%C2P.BW/ MDU2IS$NHL'<#;)+XK^_NK5AA3SN [42N!1*99!]H=N'R]-!Z3%9^\J8=2[ MZTG^PK:7LXX5)\VFJ]VV.J=6>%$FVPY8%JXC/UW'4XU.1''C+H+M"N0,01]/ MG+'DN!7&"3LEAI=V>*C1/N%L3C)V.CXR>#!8)]3^$\:<B M2T2?\?D*-GN!:V_;+F1RGZ*,2:L;Q4%6AD_7I%Q124C!W:;LQ)IK@QYUYO.T M21K J9AB>EMF+V!%8#YN8$?D>76R:0PGP80&Z"8C3PNY!&OUDK:V5/0NT9;7 MC\]O.ZE/&#@77Y]4SB3+)NGAW5D\LYA6@>JI>#BRZ CHY6;05*5D 5+ M\5/@#35I5?I59DF^Y\X)(T*!;.,B D#R!D?R$@XBDORH%9C.;)%UD[JL2.&2 M'(7KTBQ$81M[*Q4%A!LB>42Z*J1Z$,Y+U\GID_0%='-EJ_7#_4!>/,(BS=[_ M?(J43'HX7Y7GLY63I#O.,-%<3.*#O* E?B:^U4^<(N^=I@-^2SEE6"*_B^,) MKI7%B_C9LJ[X>N($:G#$3J@_U8O,0=3H[H(UT>'+WOY*K8>HJ6EWCF)<>@3V MXM>V"2=T*)RU<069(;/8C:OE<8(972!O/IKEFA'&%T1\$?^7R_NKO6G-+V"X MXQZC0CO?UN$8XHO8YJF W'D5!_=.)I.>-9J;()E15"7X*# Y63^J&Q=7C?;K MX\^./O\O/;_B[KE):53L7$1S[25+G%S[.JZ(>H-DU).R*:NR6!Q3A!$71?S' MI[LN?KWP5"K_'3V!JN7N?-QAY!N)S2JC&;\@(!X\E. M#@TRR&<"\WL0ACK- M?)3M%M]N$T9P@+4MEGL>C1,\:T"*2%]@U=(-B48I/-Z#04O?;0D[! M;?FOL*/SY2)Z"WKJQ;-L"U6GZ&[44H#723L[W?>PN-+@L-:JHGOLB55"+/A5"&G;GRNE\09B!-/J^*Q7QXR"6UG@-@1"* C MU/*9P4*'N#S7:Z%6*%^/KL8EN90N>:Q.KATHXX-F)E^!*U%B)]IN]<8?2WHZ M+G^I-_%+H;MU*)9MHA^L;E "'J/=XUNYUI.VHU+AXH4^Z.(XOI$/%6[\Y,6Q M@(L_4FZ)_SY:?$TPLC@[QP*S85M"S?5R.=F,>A/IFT1G#95&TP^_[LK_U!O\ M,K["!GTXB+725Z*O5L$VPU!\#8['U"=,9=+(32@NTV;T];AV8QQ'!R:63S%3/G.DX7V_R2 432 "/O).'?93#@SRI-V0=4^835"1L(9$<4KK>5=(;@7(+#=\5<(Q3N\IU?!2L= MQ25'@'8X" 1Y68E+2K59KL=Q7GO&@*E/08V3\3D"81E#=[*7"@XG]]8;R21H M#4L:2%=M#.3+&,Y'XQ5-#HV&Q:T^O/?D^3^??7/_X9?W/EK$UU 1!\_1XGES MTG)UL,_RY=II9(-!29OO(6>W?_*G()EJ,N_[Q[JJHK-('TGS*/GGTYK;VGRJ M=#.X$&P;U1]C6WN>6G0T(4EV@3)ZR0$1:) T.[4[KMA@&^5 R* _9YZH^"K( MQUN&X8(6QK.^*Z7Q]?MR6R;>J4[@T.H=EYS:ZRP7:T]2\#I;P3-4JE"&7=8- MH_7XL[2PN+2KCY)O:;Q[U+%Z2>/X]T8 -"1KZH%RI&2%*0F9RKB2ELGJ>'&J M*K7T?."5A*CB6KV5X3"H3;R^O)04WML[*<0Y3>T,M GB28)& RO)2\TKUX(59)L&S6\7-P[U7HU(<#H]U>=XR5D/KS+;"N. N\RH ?D9HS0*EXY)R?_+[N(H+4X1( 7V(&Z+!L-U;L]6(UA<4#XO+ MC\;4#'(7.T XKT@IJ1AKCE(7#"G2XV;7,+"0%FQ%0]X:8CTU>O)-9PW@*?O#)T1?VG+38Y5BC51M*:=8[N+/.^'U]MXGGRV!;QWW&A4, M3W9E%\/5(#!U#\N1@X%+S*U;1BAT+.F+4FL%7'EM_RXM$PDT(2'O&-PN@&D^ ME;,HMECX$EB1&0:DW3SZ$;6VPJ7+G+&H6D9M"[:(3AH"']'_RD,99D0Z&LB3 MJ"NKIG M0BA*&,5SO"1<=&'%9ZM5Z^*QQM%#M*@N%:I=0>P,;T5W5Q8&D;%VP9.P\_<+ M:2MBOEOR@>&4:?,Z%441>^@$N-=W /4T/A_9VN91_@1"562+E,OYA%IP!5CT MVEQZ-C@0F *_WF-XKL#P?/ZN8GANCT^$S $Z.]:+5V'O^I4DD,J:;2@754HE M@ B1:H,&<'^5_)0W%UF4NAO[Q%KC3Z#/=MH7:#7WE; T9$&20\O=2<\IVII4 M 2Q'P!P*SPVW8Y,H4B"%(A!0S+A/.9=XJ"!*J8HQDGWZ7@M]J9*QUVY)T=\< M$3:C:_22L0W1IHK-H]I?!TXM-IDHR@O:!+%K,G[]#E&;!X_!"TGKK ?2H]8\ M44A"$3GB \\\.7X+RAQ(&C:E#:Y:VV2JX[+=45'$CC7K+$RJ*O29Q*ETLW57 M;C5VGW2-C8Y1C[/"@>DC<#M3&6S-6"M.97!BF]VW;)BG4G9SQY /#[5NM]J$ MDLG:-Y1\&#M+]0RJ1:;'%%A]KBHS(IR[B+Y+T.X1:0"EE2>$0>QR6GJ>73@* MO^E.2W!0< .D:S;CYU=L5!7.VX$G7.^B^+UV@5Z\N+DIT=@%@PV>H$Q+<;?= MF9><&D/TRNKV:CUQ0QQM;BDO\242%I+"(=^A.EUM=%'_ G^M%?U#;>?-<1EX MGU.3?*,*CU(1]-$YZM=[@62VR_@ "N]I:3>9)X\M$[@1<6X#&*Q+"T(.U)8E M6>9@VM+U$S\0D.4?E79Y5\ZW7X(0"E"T<<6K0](2ZUC/B0Q>W+%7S5EJM0<6 M(Y$^;G1M^\0^,"[]Q=\I,7]!7=MT#TZBGI('SO;+9"WH?"/\H3"[K#GLS2 T M,!O^)H4V;&DQ)6YCS=9G7U2'RQD)@(!=QG0H*1=/@IQ8JW7?[]B&^0\80%#Z MBT]->CFZMW$ D'07=;--^UM1XR>L:G4?F% 27]A@D]B/E=]C\E6SHW0$T?_N M$$6EIA#/ ;)T)RM=-)KR4TJZY!:YLP'P&5\V_.+8]'."5TI+0&P6T-&2OF3(BSU6XQ,1,.[7+M1Q\ M4K0^@4?@KAH&X)L[6G5 17FP,&]B+:+9'M8$/D[37FS[9&<1%_M A2!&V$;[ M+C#A^,-E'X3GP#F9N:' O?GE6'^:'"?XQCYG.[FDIVI$NR*O>6YQZF[B#9VU MT:D[*&[%M'?L3]2&U'XJE M-#-Y!QRBD9L)9@,/?E3Z%R I'9^!Q[3D?9B6J*TNW5?!"=L2+=92 M2HA6S9GB&@BXGFBPJA2K6\+8^1@Y&1$(=01XH(W"XKKQDC8%)R8MH69NQV%T MZ &DYP:PEM0U994D7- V9<()_!4C&A&ZR"6MV*BP2Q*M&E)O*!YGOO]GM@[B M[< ?1/!#58O?G>*'81\WQ_133&E^7*)$IG($(+2BCG\I<9QQ*H7+)N-'D*,_ MG<<>FS*BV!?..?4[_)*MB.8>',&-I,&R,M>U M26]N[6%;T^[/U)F)"L1"SW(=G%+QFYREX$.::8Z_DTV1SY.A6Q#ILU(;GNV& M',B;]A*G"3:T@N,O7Q,62"9^&VC+(_XB!P? JKC)6DB-GX=X4@&G;@*:7/-K M=K0Y=YV@E"@?+;>3GF7!&8=$RDNNN/!F98._[,3A%5%PHKKT]!$68S0N+,V7 MF"7RW,(2;#0?.:/UAC0)%?%+,5)A8YK?GJD+U(KEBFDS**N2LOX)V&C#*'U1 M=NZ.GAJ0\Q5B%RJ*BXG=8LP,*52)DF!CUR)T,1CO RN=LZ8ZR57&2PRL"IEN M;>4([CL)F[-X 6Z\4)Q!QKHBB53F-4;N(_#E-B(MU9'=*CQ:/Q?QJR:?3/Q(='OT#^[?R>%G0[JSCF_@>9UBZN>*:Y5A0<*A;: M9[,!;FGU%]"+NXQ!,+\N.0R0&&8E^53?2671"SLG9&.4(+DJJ M_&3-M]9D)XMK/]./"R/+X;!X-RMR?,91X@4++IBYMN6ACD#N),L)YP'/6#== MHKR_YGJ;76D^]Y1XLT];\D"8_1F]A-5< S#.K#C% Z:#3^ M;6.?&S(Y_QBE++H,;\IN=>(QK\F-Y21-*UR W+208,G.C\_[#EV/K60C)(]F MB)YQ)\IOT5;X#AN1YQD5JK#F^V"%&W'9%N.1J1HL"Q$D]D_*/PKE1"+> BQQ.V'E> MAAD^RXDY588<&940T:_FAH@'L.CT77SES?G5"EY\1K>5*%WE\J\.N"@F_X_U8&\R=7.?"V4:/R="5,RS2 MU6GV&FPAQE=$[5%4I*/#4FELRY.3+IQ0,3!^/&CBH%O\:U>=\WGM) M_.GR0 OW/BT.Z_;*OJ5\NO&=#]*9KF1@B1U!5RRRX=H9'N-;Z6Q%_*%Q) WF MS)*=G,X'(SB6JU03I-[L5[HL4^9 ]T3K^#D:+Q?2I%YZ_;CT%3EOY3[Q[.9< M/&OV)$)QA-J\@2O^); 9@H!<[\3*.8BXM =[7_.0DKT;/.VD>* MHJG5HXICW>SEH!6+Q]8K=7( >IPCOC1/M).$E:K:S%A!1\1\X#"6RHD=L*E[7.*GEQT"VXI ':>X4S2G07F-+MF;GB[0-J0@DSR[UE[GCB M@ M/:.07- DC3GI)W4OEPF5-+2V&_ ?FE(&O4!ODTP29%(&FPY$L6!2O6IX$_-W MV*M/J\/J)W/^E#48Q>?!XP._-("0\:SNLG2G_8J;ZTTPS&HRHXN6U,];^;X6 M@SF):;P#+NWS<L*,RD= MZ;Y8B']GDG'^BK9#X5_,QPFD"IM45TF2R3G1%!3+ +=AU5#WP@F"P;3BFT29NT(>RRQ&$J_:^ K^D M!0X$KL)8$Y=<"=(5MZ@8=DCWTR>8 ^/C_BO"@*^LZBGF4.Z7QD/#'+ R_,A$ MM(?MN6Z,\JQ9A90&,E6W.]%6P)>(1C>$.\(AEB^GEU_'B[$KMJ*"#KHGD M0'&O?"_L%E2P40D@7CUZSW)(%ZI[M6=TN@U[06>1<.W&]^X=+7YLN\#E#!V- MY\/)NC%D40CJ$LT-RY +S%ZB.G7E>B:PE) MJM;!(^23U5],Z ?FWBO5SYFPE)ZK385\2D\5AX"P5/4A!@;.%K9 <3"T5,CJ4G4H,P\_ IFPYI6J"F>C?/OA^=T^;[@P5( M3P$"&%?#W#@R\*S(-O\4#@?M/>ZU.Y7;3@]] M&QJMNC/L+X36K"E15WPF,$9:SOQ\I*.\=JL4SCGQ.#:\0?Z28H> M+(A"A*NXO=@7N8*IBM=?/H-:.D64YRQV7Z-VJAZ)4Q\] :*?%!7YQ6PFUR M&([(32RIP<$!L3@E26"MNV \G^]L@U_.O2QG3PYP"TD0CU,_E.?1!)$D9BFW MA&@_G*G6/!F'N(D80)ONE*2FL_3O+!'C6!5/:2GNHM7^.E3,GW5TP.HK8 M2AA9!J&0F6>.*D9CQ0U4GVT2AA.HD _OX7^^.SY^<>^CPIOV.G>X01UV>!F4 MENNKA"M-MMOESZ'&]I(+IP80H^4 40<;;F1=B[RFD$D!:78HK^,0Y U8&H@& M8(:0C.4D+@ _+KV=MQM?!.?V)ZNG=T7@P;[C.N2'BP@#M(:A=3G0D9HK@4Q5 MJ+64/PPC%4N=-.WWM1^K4BH9OL[AJ8\AF?$>$7(Y(N3+]XB07SN';#C([/A0 M,VUR@89[:\.T2E]QT82:]E99RC QO-YOU_==?\4V#*1"JDMUK%Q,H@ G+!93IQQK^F! M.'PJC^V=*>*II\Y-?G\U',@E3X^K2M*0<]YXI\676G^Y[L0714ZG5J.-J4(/ M2-9P6&2Q6C(?U/))$&\\R?W19):*GK%)[@:09 M\V(V=@B '3U.3!/(2V'ZYY//-EV%N*J]6VI&^T:W!6\*!4N77@9)X2D7@I9E";)IJT!!G\FVE>QM*,1L7?!+/"70Z%O\7J63M)X ME-P_L"IS4".G8'#Z$0$X"Q+FY+S"9VBXQC2!DCY"*>.RVPF- T_B0;;=TW&Q0)M9%3AY2^I]5B"FK14@="4#AH(OL !E\GQ!0\N5KY@/H5')" [2H>D5])8_>/Q#N,SXAI?M=(39,)+$.R>8; M1>IZ+N:24"L+-Q)^S@4CKYKV0H2=-/R0\J(+0(X6+PFCEYZ%MQ53RL(:[15V M(J.K.YL$X_K0HMN,K$I=GM[2$A)1L] M!.=9^[C7F%^=$>JO;X7N@H&?$ZAT0@@Z<2F'T&XR@Z3[QI,U23U#Y.-'G6[Y MB6PEZ;R14"AV)9XTY2*C;GXI>.-DR-;UZU#=-[7.K/,]ZY/<-8(#=@$J'(DK M"79O\+;V?OH; \_!S]Z,SH J4(.T.MO\Q<)/]LKER4 MNR8@Y@#20?G!I]H3A7N6,0T*2$B*Q'\@)6>_7WBAA->UM%YS*X7@;E7J>3PY MM793N+(79,WJD[H1EALU.>-&#_2[X2PNM\OZ9*>0WQS.IJTF2?Q3@K[#%R[5 M-QN3(D4[2 E/]?;ZW7);HZM'EZB91$8@S--!QH/34:0DLF-)=O/\*EU+D2!M M\G2,IX*?0]EM;MU$ZN!\S$^S:>FZI( *H;B1.&6BP%$1@Q&UC34N=.6%>]GB M0B>0EYR(FFUN)Q29.:UC3IN*4-I6!>\8>B^,VQPOG[SM7##B N!$U7:M.X)$E;UKE[DU&/"ZKBMKRP'9&%X:/G))Y MZECH$2)0,6TZN>21& &MZNTM!DD(!ID0P*:Y/F*N9<;O23>D,LW.C M:&_,GH]ZRNMY"+?)OPUM#F17?O0DR5T,]<:5!!T.N]XN=UVOD' 4G6A>TWFU M#GD59"DC'5$4WL>I"5.0SF[78#D9"MU.2P=VVP2:=L6T40Z#*>WV6L#EJIX) MKE[1)6,/C*- GCG=P?L_[UDM+K<7CQ[<(0S#NV*$)V8P3SE>QPC.5RBF]-IY M$=N.06$S[@S(>;V,A+N-Y"%^EQ3$F]5@%U>240AAGC#/6_-T%>A&A:E7 ,#I M59'C+=])<306O)2$?KQ^N$F%LWZ(OAY[UAWL>FLQJ;9 :=986A*T>I@Y[)YB M6]X!@MFVXP69)88=M(=6+$T!AC&BZ+"#Q@M1.8KD\?KU$"-C=5'/.VMUD5RR MIZNTL>+IS[@NS!,@OK,@4116(VS)W-B*(S2U#F4974^3:7YVNMJZ9-:FZ&$3 MQEKFW(4(]I00#AW'0PJ M8#7BDY]]_W?2\3Y.F#+IRU-/1ZQ4;YW\ N:B'<2M\$1]D6#G^)4U>+GJ"C,9 MF>I%\NY4DU8C9<7P?\,O%[$X$CGQN]&\0A]S3<9^/[&I158L$*R'Z[ N)D4> M"AK<>A:!(*#R!.25>>4-D] !O!5->XJHL9DW>SBX/DV39QC(IE@J!,KD1"XP MH?B4+(Z4;Q)DR/FZUS\9T12H M- K\R[\+A9 G>\JY&:$0I9\KQHTPJ:9B:?;]$+:F1D[OAGDX:3''H9XH!B"] M8@WM,-.#MH]<9_J?N\NK7<#3#G:"-7'"8" M%E(FJ)MS6BXG*8O&Q,O]8\?B]Y@6HH;0H2EAHA]GU,6'>0<>NY83T!]WV\?& M3>56I7A-CYUAF'OT.VF#?PE\! +^?DH]7T;:&5_JCFHBNM[BI,5-+V*JC,(% M6Z)]\30Z@:'S?SFONQT6Q98(\4%_LFHK4%J<"/_MBA;]_7(8XH^]:;9M8"S3 ML(L8BW__?L%9579FG/I8&BE(^>$O"P9(A8&*MJ"5)%26J*O9YI+D/NM_*'?T M?6L%L<%NHQO/-*(J.L<;TIIB-QZ?Q6V^:]8"DYX^/QR_NUOEK4Y_DA4].OB6^VFXF)/8-;76#T;2^)PG0=!X;I'X14%$-7$5=9".XZ/M'&9Q.NMLPJ(A\KBW M;)B\W>=FV"\D/\O$,,1]DCL1T4H2:\*([UM!P9:V0TL=T>>9E2) _F:]:Y). MKZ,RF]#HS?19L[.8DX%Y13E]*]KLZ7:T$4Q-MP_O*IU(RE>L3MEGH),]NL'G MF$/;A'@VE93JP^12>H4[:2P7F1(0U9M!;=;D&ZM=#Q>E:?K-GL^ZT^A$W$EJ MH&-"1]=ID:001A*7R3F;-0<@D7N#4=!BJP(Y&TR_WQM=P)HYL3QNOS"=0H'. M)7!-=L]XVE87G)8]HYJ_859GAEPD_F*JN%@F4]06RV6\($Q@*J"H$TYA%A [ MDXMR=J9F147.%EO2$P?!V\XS'21\1.GHA]-=KP49]=)F6)2*&;Y##6*N1WFX MN).X@5].ZTVP8\$XI&?/54Y02<@\LGA3SUG$90\3;K 1LZLK)Y*QV!\M_KG; M--I*HN52YX2#S]QRB,S.*)Y&4@0\3GD9.B8I+W)>KO:Y[?4<*E,YU>A'$SE. M-#R!>&&HR_-5.&TW++JWGGGVN%@ UO,-F:6 3;[1)J?/M/4/_ M'!,X'[>;4/(VG?.9%\=>H#2H-9QMQYOQ=<]01\RZ12('4]<0V9)I[ MDL $6D8N.@G/YY1Y[Z*A?T9@J)ZF^MQ_#T04 [YVL*?/+)T-0N7IE4U0US=\;$E^W#17>L,DJ*1T GW)_'\HL ZJ)T52- M=Q$88\KH/PU:$TFW=13R"%/7,L2%S-+K#EDCBO/XLL(?F(,EV#L+>L-3DZ$6,UN&SJ*AU7?K$1]A#Z,[O@%>_JT4:([ MKTW>@BQT!1+!%S$SD$R#'\2=-#6$11TURXW4Z^_K@DI\VUX*+Y6;T5-" 1#W M&=M.4AT3F=/QADK]1202-T7$]A3.(_H8P\)( M:P7U9W=-"+;4=\5E.G$WU_958>W3#D0_CRG;XKHE9KW$IKH"R_:[>(KO03$ MQ3Q\#XKY/8R88$?[@&):=J(I$O84U40D/E//D7,I1W;/#E NT5A6UN%1.($Y M_IVYKZS'7CIE""=YC"*/DV7.Y-_GB,B0VB12NUY_TM$4,#NZRB][X'RG& '[ M64+(229RC6XJ(DMF<#':S'M.H2 HMF9O?FPY.]G *B#[S9C,73TI/_IM<.(# M]"X4F9G=K[(07* .XR][45=".+#Q9@N8NS#:N+8,U$..+XL+3@[,_7@$/?88 M;2;I@#3J2/:CGS_]^@P>!%.?2X7EXWFL0V6\#E5"1,$+7/PZDE1DC&-*:VU' MH*:-.E*<$*]!:.NY7H9Y+;W'TLJ%3M4@S8.S_+F_8VS\!T8UA[NI_Y@89O[^ M+K<4]U@NABXO"%0($T/!H0XR9Q+:B"!1'V@K6_WEDM@Z;_^ZBUYO)A96!=H? MACUTA?_?9>:/%D_,TE%[=:]=/ J/MY"*3==K3K%W)KBMYH(]%)0_!O1(_9 MF?=B;^40(GY$H9ZB%.\"7<. W 6IKPFU]D4M?!BT8@YYCH2![+A_706'/48X M::NJ Z6,_?GJ>L]*>GB"D4(C+@.TD70BZW/I?#/EQ*$&W-/2ERB%38&R>J0D M,I?44[,?[GO56##-:WNVF4V4ADI6<8@;MAY,M7C_5_>WN*.C"8@+385PGWWS M[']4"'<*CD_)&*V%<1[=]P$2)H39G1.L%L"2-'EA0;=!P !&GH50(WEN?O(( MN7-:I_DOQGV#,*Q<=-NQ "!"R,S26\93SZS>R<'CUN*B:U6)7R MX942I,\5O%DG1 ]P8THDXBA;-20"7S=MQY10MF%FU!0RDS]GC&XR7OB#@I5Y M\WS+3[D;\BF>4J6$SA+SBK7J0&D9+^IX^/CC#FM-6W1L]]-*H_CK*+NN+)\ MJLO5!N?*DI8OY*02U2;$=U]?IP8?3=5OM9*JZ#NL!E8YI,-4_NU7+[ ?PDG= M;TK.0*&SPL%.::B]-+:&U8CFB^S=F4M1"B*[[-33 .JH\5+ ML%MVC#9*_"!4?HISQJ&D,FJ-M)9HWMQ: GFKJG(XS M0YM-)5D;/3Z2 1^T8XY$!%7+21(BXWQGG*SU&E@U1+H9B.>$% MRM?:X)C!_H\3QF7/(,=@04BFT,&)TE]O>GL*B?:I=-+VVFN8B3<$9YZ2_]&)/8^ MJ(;MC7'U5B.?,F^@1ZJN5]%FK?KW?&(E2TGIW)H9CO@^S.0X6HU79!E]1;.9 M9N4H A= HZ#8I51D>I'E?C003]N% 64=1)MR]6H"TH&U+])G0JM\#FE&AE[H M9V#&E+Y?8IL28>IJS B3LT/%]Q>O&4? L**^F-!'X;-U#>L(A0?W:EU/G;E< M\A9+-(X&(03"NY>'OA/92Y,AS;P]H\4PSAI$D-2Q?/&^F49"E?2,M;T[M^3?M\/9F,)R*6DTK1HS-'VGOP MR17@DT?OP2>_F\:OH0BM1X=JZA0(,-\!VJD G\?:I%RTK[-B'/>EEFS M\Q:6!#Q534BAC!E*O7&?;L29RG6;W=6RFZ9^*W4U.N(\#0?Q,^=W9&C M5:+W4HG+>DAZ"7R IKB!8B%N.N>[ ""IWDAA/>?J=& ](=]&)P"Y!TX_)Z[ M3 Q-U$G77J!@([*TZD)17I*:F5G+H!M)%LQJ7KM]>-*5R"6'^,2ULC,IBYVD MQ)4(\R)H^)=Z]XPJ1@$Y"A]=Q^/6MV?Q\V7\ M=UH_=^ > F3JOW&]&B)-ZD\T-M#>89""5]T><'JN'RA)2-$6]G'ZQKURQWO MI/%^/B82?!64.9M\&(7Q&@V9\L2WZR+E'$0;FGOD85HXS1$DQY:6HL\_B-,7 M[3W+]E&W#[*\&90O435I0=R!X1QUE&;<7=]#D8$=$MV*8N.68=\J0THK?++/ MQ^E#SD(F--84[O>(U3N-2I :D.D;C:$$?K/2:0_&FYF#V&-H7&>WEWSOW)>FGS: -'1\O8 JAP?>Y?$,B/QT MV?,D.Y[O.V#$YR=9? Q]=Q#LP:PQWF9=GK?9!$;GO@2=,'+PY-X0+S^O(&&L MH(ZMH5V]$LX GXR:9P<+KZ,C0W%HDS%MM-U$#IYJ1$,XN:LTA6QD*G P>.MR M\+Q,5D\CI8NZ3W$S0B/?R&-UV;><=7^ "%,+_2.YLMB+IW)Y\Y35X-*S4MGY M=9Q5.W[L!B8+*!HWZ4(Y36W=K+M2C2&1G*Q4GY@#?X"EHPE/>*4BFQC:\F$O:U]SFQDX_LF%#V B>Y^6'-P\;BOBBI,84U"5T(.2A.H[Z8/ MC25HVA$XS8]J6K7M$XK=%VUG_MAX5*"S7XT(D]'VT**EE\#QV(:0 MG0CJ9G"+]RS[&' 4944D*IC\M6VDE2^H$:2!U"_K0ZOUX%*-H=WL&Q,6Q+MP M:/U$OD_-2CJDM$SJ(\:,PYK.KG%9LI3XQ?BMCK#X?Y8CY?G864YBGB)[5*2%=HO!$?W,3OBF[84 MCD[:.2OBX#P#L(I*U8A,.OYB5=/0E[M!I0['!NUQ8CK&DU;QZ=.70-F)^,EY MM2R/0F3 :IVRCW=)*&(TI8_E+.+4"3\0HC0:;>A.A).VZ=M-#>Y!Q4DT,#2023(?3W@NCW4N#P5!.PK)&82<8E;>(YY4 M/+K[A-:4S@79)5M")JI"=H\C:H8*/>MR;J[DVGJC9K$[N15F_,0\ S%]/96* M=I;[D=S+=!TPW4CCG#_EPO?,G@0M(FP,06:E)L!EM:UKHF/#Z6RE$;3RRO2W M(J=LPZ$-YYD=E -QW0&GZ)=1 M0I5975+6IA2" W&74VH+[XN*G!(_F/C/;#+0THGI&)W]&OJZ2MRLE'95[JY/ ME1,QF' %:.B4TB-[#4=$3>BD>9A>(")>W"$-F8_S-*H#XW^/9;D"R_+Q>RS+ M;SZIWR>BS-&B_-/V-K&5,$N%W$"1::@E<)UV<*-)0,C\2>),&=@'\P*%K=39 M 3#N$A+1-9$X),O49@$]ON+$EQ)B3:W8XD/BT*5,.(C:.16#=48FC2OF3B D MO]%'R/G,7=4-G'L3*<4!)"EMF6G)Q[/FS=Q(FC_352M%NJQ6W4ZT/G8-Q &U M9"39D'V!@(_P+'&J.;M7V/EQ>-@4QXPZ0?@H +8F&>L#YAF'NR;0O,^)Z YV M/_'84'J+6G0^>%C$Q0I"[)F9F3^?Y"\!O:7Q=5!DI1Y)WS-R0JZK/07];JLS M746?/'L>D2J<6P+SQ]#B^_8BH,]S7 D-#7=;6\H*3]UV,PEZ1Q6:&*)>FSX:*6Y4;8+:X82FKN!H$LDG)-&Q7A9<;!DBVNT$T:NS&$G MZD_^,MC'/.3I7>*<2C53#XGEGJ2""_I?CU)G;0Y&DA%,4H.??K1KQ4'-(QC* M1#@6H??O\, [Q!'']N@T*$;)YJKNDWT2CLMKVTZW/'"JR*&@Z7UY:]=:+^6O M&08GVM&D5@]4-"MG$BUO<"(<_YJ?&WGZ]'2NASYLUDHL0SDSHTP?W?'@3A@% M\>MIC.XI7Q?AQ'!0VC/5DB66>N]-/.F(@8C&P?GI&NN!>2F(^ M[9'=G]''5T2KFC[.'8R)W<'!T*[O0KJ LYN-XR Q7V8=3'#N@(]&>H?18S^A MTY*Y@V?YBF8Q'A3\6^U6LGEW,D\W276]Y723K72S?7HPEE2SI"(2Q'6S"5(I MQ+^62MXI MQ08"TI_X\( %24CCBM_._C"R\$H*K4T=[UXA*9UY9DJVHL\C<(LK'VLU>2RQ MI,FH):&71;>3QLLNB,[7_E" .DZI&\;O\$E6&EPC(^@Q?9Q-71K(F0L@$\13 M4A(Q]FBY8Q.&<4OH+3>##Q]1EU'B'D7"-+VK;8A>8I6Z3SRNPJ$;/(A.FRT! MG:+EJ."] V9TGM]US.N:TR?@W;#1O)/,'S\?? LQ)%-5W .'N-2*R@WJA0=>M.+H!HEH]W)W%,)-+Q@%-.W]K#.\W>EV0= MP7/V=4L<82#1 $G<[)?^<882NU*_';_\AS&_T8WN/_C,?Z9_T^^HR>Q)'HJ/ M2$U0JOAUNFEO-V60V!D5;=,ADOG\Z5:)D4FHNL@7=7X"Y.U"$\CQG?<@MBWI M+^R4&(4H;U@75\;&&;/M,E05"UF,+J"G2+N-CJ^R' ,_1J=E/\2H@9E4F$6/ MCP]_[3D FO\;([_0I8+MXNQHR4T#S0G*DS6WG?.E235\PT",,/?8A@!8UNOH MYB<=IWC*MB>-^)U"%L2XZCCQAE%LETIKVX#74X3/^E4M,PZK<4#>./0<0)ZD+50^(=709!NZNDA^Z9L4U MN(;272\YI] Q"YL&F",0Z;2+W-)4^'S=Q7WY[UT)\D#B44IS MASK!E(A3;?;9;FY) ZU?H$VI.?1H=W6;6$"%@LEA1\FY4Y='L6D'B6]UB=W< M]>JMF95>'+#2D/R\9%,?+?YA.;AK7.R20?$IF;ADE\F^8X-I2^LIX\ /34>P ME"8T@]H-2\#2.7]XEN=DK21S1[N(ECGB_.R$E0UG 3LU>-Y/W4!6MQH?^)*L M4):&60.U);]NY@32$IL[W?OH+)05%];H>_J8W8&:P(>7!EL?%==[E2,XX<2V M*#-817LOE7ZAE$75A21K&:CUK<'?P%1@^EC<>SRX#FVPK$G.5AZ3;9B^ @'5 MCYZ9S;=D&GSJP#LG^EPC2MIK1"B%'C/2@BPO=!5FEQK5XT,U\='P@R/OD2?G M&)@?$X!R[7F2BF@:-K?#X5CI\.CO9$IQ#/U++7 >)B&OS?: >!R7I!?[N'QZ M"FJ$VFZF5?&RM):+=[+4%JKIYO*8*\-;^EJ9K")+9;V';ET.W?KD#D&W;F@. MRY0O+=+:)4N+BJ4L;;6WT^ROYI&;=I$ZJ&9R[^#2&VEFS9GG< MSTU\]);'8-S+\%V&^N.B4D[E6,.Y+'N-L?0H*C2G?M#=+413LMTNA==)"T/< M07-IVE:1/>8A4QM)14-1.%SV2/R0UL4 A=;7$&S0=.!)#!A/0/U];4S:%#P$ M=+\5H:1<]JZ,SWOE,Y/ZEB^C@%?3EYM4E1%Z9)'TF7V!E,- 9P.M0V6@T7DX M4 \DR0[IK9%+PT3,CFI4+F2WN(XA0+.ZQ)4!\UQ#;:#4\ /1#2-R6.[MKDIF M1^D#U648)OOW$(Y1CB!+^\*7V\O=U*^15F/'U7.=BU\57RK5\1]M9&\2,Q%= M8)H]LJ)#%R]6BB0L8A1>6#01(R?7KZ2[>-P\@_5OA&W8TIBJC'+I<0"?69.% MHO.VV9MN&V;[P*3;C>0D04@2.NRH(/G-@S]>LDR*( MP^J95#XUJ;N8Z! LM- D@03\EQY%M=SHJA39%4]'N2?.@ :??LKT45T!84S6 MD6?KW@#!3>;]KY3T6*_[,&0(/4N0SL*3)T?4W,&4#A^^V8>^=?_ 67E)4HE& M]M&\MX&EA9,D82'R1W,+IZ3W<&=W=G[NS6XU@1_6G3I2H'=:K^/Q6NI)R!2D M\K734)V$=#S1<0@[()7ZEBZX:RZ8QU53]44I) ,ETR$'W%PA0Q M$USUD#4JW PQ%_NX"W][-EPVKH\D!)?&Z+U'LXJ0571OSMNZRD3$X(-6(9<4 M\\[>G^J$3OM8>X]7ZE&>!=?< ,7+6IKX#X_8&> MU\VU^:+2[YR6] ;BQJK[5Y-)O&QGWMGDQ_SZI+E+4*I:H/MLHH26Y5#0[[X%*?@4NG]PQM%"$EVSMI<>$GR;&_%Q)T6 SCZ!5*"XQ9XE MAQN6^N!^_#MJO:![,9V1O5BGC'>R)D:5\QAX[Y6[P'@#I*P,@U;2R:7SR/,/ MT(SX]>ZG(BBV6&W*>ILP&*U_CZBUTG\1GOK*5>#YA MK;N#FCI"9PP@I.M$S340Z%Z)UR0R71JK4%6(4-A<+8)*B^D"7'64**>;*=XT M+7.[,0U1:86T9"_ZH4P8\WXCG^CEG@Z54=$_>1G.NW?A*4 MAG&LE1YW,(6LZQW%UO$>X'3;=),[F-A M.QX+)KNUA.&DR 8]&6+!!^%L%_;-(IK) 6DT66E,;M?24^:#Y4"T7<=%*5S! MRA OV$"OQ68!P.Q2;[5AL\L81?]DD.>K'1V]2BSLIJ/K_MN=S:,EW,N8.9(=S.S-.W-&W<\4QYD%W]* MI%+Q)*Y/4 /QBT,PEMGBR0PE[8 3<#V5T^''D84*&PYTMG&Y;UBM.SG=@H-/ M).C^,GF(>!'BG&E7QHS%?<\'= 6HY-,[!"IY5\Z]X\6KP&JV:B5'_@)Z/ENC MCQPQ0G*@D=B-I;.QX8QE8I$5]-RR:Z-9X3TPA-5I _W9&)CP]E2)Y,2W+(?O MRJ,]V_'Y.;)$W-'/O*$&%VMG6!M')HO4$3=>=:9I+QKAI>%_[N!CRB.CXY[S M?32@U; # YV>0!/KA3QIC;C"Q"38MB:.1LYU^K^ML\Z4>"[N@9;_EMIG7I+3$?&B\PTTV&?X MN&RF B_+MDYT2.-+V'+S.2[AEY)35TUM'7&UT#<$["J):+::+15O5])WG;P0 M\T$,2.W^P+F?7N%0R9WRKA*RZ+7:8-2OLP>EWYX19)#ZMMB+R5#:Y HE1\;" MH.5^L?, 0=)/>QOWY18O-H$Y%_D! [@X3#]BL:\8%9\7\1QL7E!L.(*D+=Y# MUD1DT2'<$B7^8W3[E;[P[[OS<4DJ:<T\WKH:55\;"@ MSKR/BWQ37I3]XH.'1U^RO+FR"QUX(6BA^^#AYQ_'[V_Y^]SO/ (CJ61HF>XS M,HKP768MHA%)8BSQ/PW%)\NRKZ6WFO *-![KM0,(;51(V#6I@U8[A&6YS#P6 M&1N"R:Q2].)'U 7-I=(X6,!IG'-E.Z6CX. KNCU23/E$:. [D/)SCVD?+5)Z9G2L\K[O*K[.Q8_&M7G22%8CJE M*56:Z3"AK_1,$G]+4N-BS+Y*S9QMRH2V."'Z#'US[HW9@J4(^#]69C-=/UUV M5(=DS3R4#6GDI;6BG8;-F7N?Z=G&$J=V5=_*EOPY25BZ-D&OM#"[+(QQ/#,: MJ*FB@4\949-__= MM,Y(6Y.G.;NQ05 +?@@VW?&_']$3QO]]^%X7-NG"_A W(/L2-W?^7SKH1)WZ MM#FONQ9:T'>@Z@)^B7\HM>7#%'W?^=F6TUR1S5"[.ZW9C"8),W'+V\LKWF0HS9R4E)B87GQBF M.&6*RM2'-;%J%!VC>[,.M9(2LG-0<")"3@G";PZEFJQ-V[NVL'+8<1-O(\+: MFS _OR[)X5H?-6;BYX7:])T,D7Z965NZ9+3H3\D@K,]UJ,BA*C"]E$]H5V(R MXKN*5VWFUPB7JE@["(M%*]-Y!5T<9U^(S67?]9WE.?#Y_?'M\4\,$/VYVPV4 M7(X3QHT<&-(QU:F?'+_D[QQO T6%332)<(39^?PIU,UYX/8+^@&-YM&#!U_R M;UAW.KZ()[IX<4WZZ)OVFZ1_GNU%T3^M9N? MR9RS<>?2-[YQ1@.E49..I=E0.OJ[&$>L^%ZGH=S(*NC+=2!HU%"^+ERK?<%L M'.LN[NS%-D8:RMHU]W1N4!",!R2M3?I8[!7-;4S>Q*K;-&_=V)4YC6XMJY-: M:I2GB')DI/DV:*ZTX094@EP"8%60J]#VH]H'&DSS^G[F!AUO2%OV!.)=D%*D M#&N9Y-[..N9;Y3S;@+)/G*LB1GR]9JTU.8976HM\-5G2E6I1*-HSQR^@K#WT M!!6CTAWE#:7#3_6\TDT*OJ]+&Q%:A-@IO+37^.PI*9%>>]EGK.HGQ\?%(CHT M<04 $@2KSK \VB8UVCAGWZ2]PYF;D'6MHRV#T>%+SE]$4J5]9B"XP $JU)C94B%(X(I&A5)\(=USI%BZR8G)_&+#':E=+TP/&6BFSBU,!Q6MB\ MX07]>T>S),L*R=4.=:46Y[)080FI-7X4PS6"J?26OY(=&)C=3?I+>R9S,ZH2 M*D(T/9I"A]29EB5XZ=?10-*R,!N(.V+DBHLE-ET6?ZM5RQS&FZ M)LY-KG5Q"'$IZ%F=$-LXD\MQI9-&F%P:B[1T<(SA9!(\>=_VPE((.5I5AUS! M?NS'J0^HAM:]X6L?N46VG; )$Z/*FKV[/OBC5Q2^$)(OL_'\SG$#KO@5\4_4 MJVMX-G$VHFW>WF@VAJJ TOJ^!%\T ,C27(J\15R NSB5=-HLPVFY66OV;;P* M$I;[6_;"%D](L'CQ;?QU6#PA2+BX-1YWI(2-*_X<+[0+(,8LMR4@B9DK1?R4 M\?38]92B"_'*%U24Y^4*: 5E-E"F_EO9[*AX_? 3"JD?BE?$8_HF_K?V=^%9 M&NA@O!R .3B.7G+7A+T9].>P$3%*WV!_Q)&0;X!-@AH6':7"'C"<=B$LY-4N MK$4(OU1A0/C_*L@7K)>6QT5N@$QR]_4(LO[)/YTT%6_ M^'N+^E^3/H^/\R2NOOB%IB[EW'P/W+H(^P3"[#67P16$LCGP#NOF7[N.&9+D91@O(KJ[M#]A\T;+ M9N2"B 5KN_A+6B\ILO+AN+5K4=F$P9OH#^-;VXKDJI)0C/:B"X^'8(^HL, : M&<1R2<\F/R[RG@1'("A*=CO3D20A$&1J M=$I=&D4 M[C=*$AX@UE:=^A=&] O\2KD3Y47\2SFT]>$FEV>*D(HG9:7KY/Q MV8!'C8>/1#XN!V-UK;GB%_7(4>!*1T */"X?7PW_I#90S'7IGM4.X0@]200>! XRWZ5,B6'9F2OPXY1C= M=^Y/Y2Z:[S;^6_!_S=N*NDZ+Q.VV[OF1\R]',R'8@[G,4[N1EL]D##ZLT[:$ M!X+9B]^LD=U"HH;UC%:Z.8A&XOGLS!@[;\5D+\N-.&AAL[Z/KP/3.-76X8.FI9&GYE"!&Q&S'E3B3W"*HPPDMP7[HB M\-/ANWC*G#IIWB8]7^FCF0%IJH;9GF4!H[%7N)392-ZGSB6E4@;>I>"O(Q5% M_,=JNP'9AT6LM#U-J8A34@^WWRN)26KOI9E!XEFY\:(/+)KAJ9D!$Y:<%4,Y MYAY+_@+TT1A?'/]?&.U3QZ;:J+NA(N\F57+ZE41"GC.^E< M_CPW"9-'=Z1><9.>ULO:X>0=/@M16#SMZ[*#7:3%']T1VFI5W0&/ H%'_F>K M4QA?%^&.IDD-+ 7T+T MZ!J=M-,H/LVK$,X6R[9]E3R2)+$CGL:&S1N!C("P76^4%29CMC'.;,ZCZ[D' M0WI./$>,9A+W@8!\%9$^#$%:=IFT7;IX7=HV-?'^C!37?Q\MOI8W9F7,AP_L M=?7I/CC3< E M=)4?TWGV TKZ5O2T@C&7-T#QLB.@)?DE4H6<9GA7$"FA0IZHE2B?3%X]TJ&+ MEDE)J===HOG(KYD\4R;?X!YS)(QE0.Q4FE<:XIJVL#JB*\%HZGR,61"&WR MB.D0=:J4DJF#P;=QT1B1E,SRD,)\I]E(#VC\C9OQWR4/13,Y,QX*^W"4V1@U MOB44R"5FFW(RW:#'@0 Z=&ZOY;;< B=E2A*(AYXFMXH8L0^E;B8*KY()FZM3 M%3,L7,@33R=Z%IJ2I*OS+T<7(+$KQ*%F@.GE;H";K]+Q4KY]EEWAYXZX[ CW MO#BF#M&?TEVY"O>4Y^ X!U?]-$(U\$!L15R*LY&>62F#=&6#[11_/R33ZL MV=I2%OU$ACE../$QM%;3V(2L@+SG?=3M-E)&WH\1:7:#U/R !N"B8Q M_T!WX QX?CU2JRLR @>8TB!S-*:4M9;N(_2O"%^_P@X29MQW96&-/,)U'!2 M]QL%V7A?+H-Y$E69!&W1'EK./;_]B+-@NNT=>C'/UF?WRNHLV?CR(XK0H&U\ M>QD4+CEH>A!P$!L#),NE&NB$LXX=YCSBY'''R^3N. M.'GG\"556-$?F0UE*W#^;,^,066+N&X;DD8HA6O+\7@)&*)78DMR9\^(?2=^ MCBY1I+7990,F$,$6&D\<-2):S$HU V42( YR!2U$XAHD"! M[*WS,7ZQ JD+/7QI@3-!N:&?LU=WY&RWF&$4C1DGXX&P[%"+P[P+;I$#R=D!/(Z3X]V9)-?.[&)Q<7% B2V+$XK4\F''^^MO M574WV90H69)?),4%-I-(5+.[Z]%5U55?A;=X:E 39)Y31=%C*MS-@L68;8#" M0F(4_A!Q@)GS'SB"<&O$U36=>WDOV?.".W11V*ANP1O[F]2_4DON% ( 0A1^<$+KV)Q@7/$P:$TQ*X5:;*(QV M65ZFG.DP<5%PKWT/@.?1YHPX0HPK,N]]?@4[74.6;X7^E/(> RV:B(F4$31' MF1.3 ELN62TYF2O^.IUOIWL%Q M;EX3AE(S_]%^1[W%DZW,11&*$--LEH7<+U$5+V'SE@XI M-4_D-T6\U'*UPB\H$R%/UXRT63IW@@)N?9E4B29\:P(Q2L%/P;K?E/?#_1@8 M*"U$8!2YC#$6(N(O&^,WG%F\R#WEV/%*B6,IRVUN):YIKH6B/(U;K@B%SL_-H7YE&:K2IP( M?Y2W2A2@&A+)C;ZE)+;ZFW3?9F(Y[(:&I;-427.1&H]:+Z'%DGW+521_"GLF M\.[M_)9\V5Y6:\6XRR[P];!'HZ@M5J(F-YB&&1 26JZ)9#8Q)N-PM28I6X@$ MH%ADG^/?R&03=UHJ^3,&":/"K;&(/DE@$ZZZ^ OIQ$;D'(Y+2!'58OT6'$,W M$>5ZAL1$E,O(SQK)T#RZ -K#BUUO-8I<^.*!.Y$GX. EP!6E,E#LIX@A2_=2 MR60JZMZEBC])N323YWM=EJ^)D8L=W$O I_4=$J7TY4RI9HAFWN4.*,8C40M* M)10(MHR@?U2.X3U!*!1(ITM13R:S7&SPW]+-7\N.)5PG*CN6LE*RD&]VZNG2 MXN:,PY?"L:@"0L<;,TPB$BN3[43*)H1?+NL=KNE)IC$]QRUJ@^*)$8L-S,\! M&1\4?:O2A":$IKT0>PJ\Y&I&UA"CSRGL'PX&6RRVQ<8N#D9JEZ"1.=0G3P[& MP",5G]*X!-C%F7?I-U*_%NK>U=KBY#-!, 7"UV0DAN9="N[WQ6F44B_(F1B/!Y4[BJ;L,:+ M @@[.E^WS#3/L1V$>2183=SPBBO"A(.390T[Y"5B8;&4<\%K[M7UY6^?\TMN M;M&&F&V6TS&[#D X.NK-Q)-2,5GT3LDN*(#,D3[,#D$2"ST##M4%'H?(T"@& M 7,K.00M0NV&J%4.!^,$=Q+4"HM*]#]=*A#FI*([^:NPG#O/@B_"P:TTQA = M =2N.$GA-B['Y^7Y=UE2%N+01;?B#IHRH^6>D[F,P 3@.U]S;XNZ&2US:];X M#V0I2C+_:+EG%ZR8I$#%NO+]SPY MG+E4BDHN-^'/A2)MJ\CNM7,5+D3&E$B84O*E"J ;(GJ^SOM4TZ:4^T(Z'Z,R MCU0!7Y:EC5*(U)![EE,OZQ(E+XJN,5E2&)HMY* R[!(S$25ACR9*5:R8WY?Q M3_0EH)52V(\R:*NUH"EHLA-?+W67*37K-0JF B%3 MK/%?PN%264Z)0*N 8056*Z('R2M,NA7/(^<4B02] "N@>CL%5V+)T:'T($II M6N%TF<R]&70;M'!0:T=4PU[$;K#(BRJ7_&PHBKF 6L)NR*Q M1G#X/-0=B(HG\C@G7C1)Y[?<=88MD\#707; CP7N,W(K>7ZN4J5((,?2;U3S M;PD#1LF_S>8A$FY)")2&0%NEVSZH'4H:&Y4&*DL8A+R!"?=O5K1"4?=36'+9 MG). >1E6&08S9=_!AQ+$%) ?4>R?]2,MYH-5X>AJ,R,H,V+89D;L!;_/=;KL M3 ;G 6G9K")O1247ZAHS\##EQ"H M)(AE@.$2=R,OZ%7JT DH+/%B5BA3ROL=%GZ([:!X/%4HX-(Y4,FSZ&ZHJN5R M^NHB(YBG>N;)H;K:QFGYG%9L?[+V" LR3QTGRZ<(B%E\N4R-$+&L@J>9A4XH M,UM-HA!#8KIR(1F.1\^4G:#9T=61R)FG<"#]513C"AIA]EY"W"'-49&YQWD< M33[P]@O#BCR^4S\,J0PP=^"%I:OVL,3*%6S#Z5!\R8M+\T!XCRY\0ZK>Z92" MT7 +@9MT^6O$TF3_&[SN\SFN.:]OO"T""OQSAN7FO%<*+1H.;' 5(LI40" M MO-E#%T"01^ZM#!B $;;@!39+. DAZ9)\J\DEOXO0K @*]- %[B49,*2HN:-! M@=@\LB=K0!)JJRQP L5^J+F8N"?QTMXO&4S>M/ +;#"AS%'=3(QSD?6:4,L8 M83CQU ZLPQ<7GCPK5"98K-O!K+%G@5@BBC/F4;<(:T=Y,';K22XU4<@FQ\.> M7@PFD2N\!=[>"=N=B3W4E_)8Y>AR#-0?B%CF(-4P8A<15!DU$%/Q)JBKF ,* M_T:(1C+CJ"F*XBC65]4O=")[BU(5OI,EC2@\*BULZ6OX&+5+>>("OQ2/<#PE M=*VB3F_YXTV9^KR1G$<>N;3WFG'.1KA2T0D=5CE6X*^"D'IL^*)]O(PRQP7_ MFIOZN)UJ7+QPT$["Q3UMLD;KCNV>SB897\RLKH#%><,JX&98ME6/*<]VND7>&M]E"F!>8&+V[- M<")R=&5=*-I;=L\5@> XD$7G33 PGV^N E=<1!)>RIQNV2^%EX?Q MX +HSUR?>TK?,N55R_1[FVMZRKT4=?Z<18B=),2O8+A826?*LPG30-ZUB.@& M?" RL/"..,=**F<7&?R[PSI\BI^H!U.@IQ,KI7DYG#C(:'3 M*0>^C@H_WZBUBA?7I#R?0V6]6@<$<=$0\U0(+W)Y 1H3=[Z]4A2380\31CH9D_S>,:3_ MZAA_8C+Y1)K8E$Q#Y:@>UTVR,(";(YQG9*HN?S^QC<*#:@R3:R#EC%/.R4V+ MPJM=778ZBF57=0)4(,BFHC58[,*AY@IN-HSN9&Z4U'VHB/$:5/@?"BTR2!22 M']Z6%DOU,=B,5P-B*R*)M$!7*$(2UU.PH#8=/Q%(824)IF2+(-EX52T*VBG+ M7B^PFQZ6L'6MBN0QL%KKUP#QXZBF#RE%F0\ED0YEPCI\A=XB]KS *NJ0S!$\ MKU"6"$1R3D%=V!E6J*3GB789%AU/3 T8_\(1R>J^R#Z)$9*QX#K*AC)D&PF4 MQ.S$YDYKN([; \<1]R4!V)RLT_7)G19G2;@R7*8IEEVA2X94.P))3.*#M,^52OQ M[LYJ:VVT#!^&VZKV!$(DF]Z*L@U]S&!I%_.3H$6^YZR& Z)IK&.)8]37<9,#0 M0-Y/B3I3+<&_T=B3N V\)@]&*+G$>2_[ M0LN4LS4M2]XK]R^P:#1?WF?W/_(.)LQ0C?/OLC(ZCA/MR_;F0CQ$=7_V1E0? MA#8Z:4J(6B@D0M!,'%]JP0S34PEWY38+Q^?*2IWA_+EE17=Y&JHEBMHYQ9#R M6^L5*"[E"[\A$R[W>G-/7P;=U? 5I-D5]!)T0?.WJ0RXIJ)*CN4 ME5:0KEC.Y9 +EDUL2N9;?PZ_+,':TE<:??'DO$FAEE$$FF5Q;A:$7ZMW!P2,AAR.HS]27JR!'Y=]Q,X;+,#CX4K-4*XO M" :'SSC65"<#<+Z7A7)B^K$<2S&6ZB')+)T!Y!MF:IKKG@ MD(LG"8J4EQD'LS (>2<;)E C1$0];Y1"=1D(M8V9(@) 2 XE72U*,,:]D9/@ M^G0I#6Z=X7V39^M1J6((;\G.HBJ1D+^9-]M_[AH1KQ.&K5.:H$QPUUD4I&\( .=6HI MPAL5185$4&%JHN:8"\9MSIYW\QCQX +^&?:(O__)?EFV^AS^MP7MTL.%W;AAK7T%3 MAX['BU?$>?+;IZ\?LO/D!,?['!J::>N#SN@M'FMOBE7SVDI;.<*IC.-"QP7< MT=+-X]O "\%*!CU$TWU>*E9492+-N:1SE_.(YICR/ M3Z+Q4@'(SS'I-G[CTA@SKZ1=Q$I##:J10<3.HOU%MB_?2,5:*M;JB!S9(G!K M%IY7@%H?&JA@68JR=F2TC*@"BQ1/'[K/"47# IDSDRT"+](*Z\@@^I7IP.YP MO#MLB[PDV!>R'_P9Z);,.+NX4.PN4?M?%./LT3_^GCU)RRHT"N.\ M5_=6O:.5L+QWA(.HV@"8:YM?$69=)9U(O;_#J$@))?C%4[A(I WAWROAG;*: M-[IPH2D+\N26%$%%P]%,/6#YJN1Z&P)'FMVTYH"2>=L Z9#/&68E>_%=Z)B47?YSRIGO\\.)<^C$"5XG2FD[X9;RP MN7F_0CXN_Q>BJ=RB#8V#G(K,0 6QFSLLU"\#37)@#74S*+"1(5LR>2V2O?Z- M+!A62+04V^3@CUEU7@;GP'A:VFHO4=%L% $;XJEHCX$!X2![E>B?C(,[=],4 MA70-#Y31NP%2PYO>9AO(=T'FJ2'5!?;$PX(A&34_=1X^H63"6%+6)M?A!/?O ML_*A))\'W9J$(58"172-DJ7RT@VEZO+)2*D:(%U!R&_#W"HD3:O5Y M(A$.RCRMJ*73M%K1-UN)'IM*I M-[G<]O\SE3#8:M-095,4O1.)JJ,BTP6,0%BBM773" 2<5=9BR&8)3F<-,V,* MI+1^"WJ^%,,AMUKXM5N97[1.\PIL MUPWP^Z)V68A\'BZV[" A>D?UL/C4T2_2J;I"<)N//.);I^7)/C>R31?>?8M; M18$"Q+L*4;,^7W"#2U5#XLN%<\^[L6#$#/TQ?A074X^4=,DX"2??J2[OR5!I MK(%A]U[M&#H70 SY#BB;B4(QX8%#A-GF. W9DZ5P"G)K9:4]3R'F)=/Y.P3Z M .WF+/2IIU8QOYW42HBF&;R9-\A1FI(A#<$"ES9V#L;Q;G4^^94F!B4#BF)* M'#E1K":2+ I7YUQCY5EG:M(N7L9G:^%W8]_SR*SBWLC>)N_S)$4!3Q,Y'C^) M^PU3[^Y74 M5OX>.D?C]Z+89UU3+-ET3KUD$D6%[S-0\"(T,EWA\==RXJD[)=2C>RZ3!>]F!!9I!GIA#PEL5#4+Z%)*,!;6("N M: <%!_;)U<,KY31\8&"$\JZ2=YEHJWX&GM?A).7\1*WVY@OF2K .#*_012IF MV=Q@8BKFE/#&B='J566>D$VR"=8N=904-FGY@WE-.67<"4\FGH51PB5B#*R8 M07EDN0&JFEE/ENJZ"B+9Q-$R"JVTSYJ)!FW9EM,E4"P#% 72BFBF],R)B%[6 M<$PMHL'D)<68)&TDH!"SZAJ\2\*<)$$\1Z*W\^:\],B=K/0;@S+A_9G*3H"2 M-HV_2K7P(5,+,^'-+Q W1<]*:)2!>-8RQY$-1=\BB37+$Y"0+Q2 #B0+$WCM M$F.$2S)9SE2O%\^.ZNWA3 MGY/0$_C.Y-U[Y/0(?*>@_#WN$L<2&XO7\8-702<)O(-5F)>H.YG#4 M."K& H,B.H>0_)UE/<^&3;D/6E <>4V2X+*HT#,/=I$1F$O(NRO) K)P/@\# M28U]M4BYZI"'P0,JQ'/_>N0-F>-,K:G3,?O]KFL-G('=,;O#*9MV1R/6-_]W M.#RJ:T=)'K)(V/PO_V7V.^_-7_E_5__\(Q Y@^2-3:>4=H"ZI8G=(C^#%FEO M@#?OD=U9?P.\O>B,S*-*71O72EHM8YVT?N4Y['#Z-5$\SQ+P[&),UK ZELU7 MC+4;IW"*P+%=UI-H[$R^8YPG<$_%+*?TO_E&8N+7%'J7RA.(5='\739CP5:=."*29O0I4L5L%/H7L?J MV!;E*4KTMAPN1AR/RH3(4I7U<3*C,W,JEX.S\B:!X% ]GA.NN,1 F@F9DG)B M//?FF;M);200UK]@_B78<7EJ.]G%9(>X'*:<8R@H=UTP__AAG_ !*7M]D<(D MLVF(%U5D3_)& ^D<)@N#<.0)K/N>(X+_"L^YLF9&@(E)'LW!+IP@2"FB0.A1 M&9+DB8\ G)B5MI@Y8Y;P9@:ZZ%>G&((2E7/&'!N9H[=<=PUS[W:9A+:,W6/_+O4>% M8;O/,.SS3'9D6*/A5L.^):IQRF$K,>"ZOQ[91[F]XN*]USMK\4,SRTRT90;A MO/'R]@,91K\)ZZXF5[-AAWPV73VCPL7+FQJT.5^=&.S( MP-&U\[,M*+]V-VJSX*V9_,D)7RX:K[<3YYDA]S^*(=-THO#?:\, M9YB;<9/@#<@_]M-[=5OQ(UC^X:56C:N_8!H TWY-/1^G_!2K[N":CQJ_7/+PEE6-2YY"O@YSYT"^M+?:^>4CI:QNI\]E M= N?[>UD'*8N;D^Q5Y:RNIUEOX6!BV=9L5ZLU<[MN587B:O;N?8[\\=A&N'1 M=H95WS ?I]73[0GW_'&;0SO;<)A_A8C\_/E?K5YN3[27.=$.[D#[$OE.@$A M'W]KM7%[CM7%;MSO-'NA:^DU-Z]>DL3C-+J9Z=K7-OC8'FFU$;;]SK37%;8P M2O!@T[4O5ZUV;L^UUQ2UMY2+M$=U1G?GPJ91-4LE[+6E$K]1K?-7A,M@2.KX M082T.I9,?"3X%S=/)90)^UB'$&%E'E;:8^XWK_U6^DZ-!4XKVNFMY^W?XE7;M3%ERKWU0$&N;R.$")5DP M8:]C2R[[$+KNZLD8BS1KA!?82ZY4V(?9WB,B&)\0DRJ_!X^ M/'J38P1G!3ISW&=>"T/H!TK#+:6/#Y7>1P(3(TZQ);B%+XSO&]]OOU M_YQ168YLA8@MM7AQ='@7<#P]K$3!MQ+X<2)1$\23V.N/.F[**>&'+D-LHM)W MWA%>5=YNBN!'.?:&"N3.NPO@KE&'RZS)1"7KK:@O5YQ$*27-48J&8BZK",UG5M:*,X<>8-IFUYT">6>'^$^=-B0"<37@; M"Z7BM]/%YW)(5_[Q]>G?L1)*5;H7/V;>V$OX]Z->6Q_[0'VL^13UL;#BMD!V MQY/QZ]G5-^WRNLM ZIVI H[$'W"D0^2GV.JZ@?%= &:);G7 MX3O>@N9:P9#X7:@?TB-XCL&YF4:3F1-S' W^6]1(HCO'4UH;E8-:$QNI:/4F M&E=?EN X".T$NT^X$ACJ\]GUA[/_HWWRPS$:[AR_26Q.;G+$]_-QZ&O?OEW\ MG2!2R.R /RII0A0KM4V],QQJ!60S:C<$3.&B>?$%#*0QB\2IJE-I^FO:&P\C M?==:[D@CG?Y*!<;GV#@TB!LK?1\)RBPW&SG0.QGX$FI)H =/E)U8<3ML-_9&AG">_PS/NHWF5^-.\T(V9)Q9D+A@V] M$/Y5B:H#85QW4@RB.+",,*F7X&&X)@([P'D9\4_&&)L ??GPI0"3SK M!*0RA\VGXU' Y(M%%): N\SW%@&XYQG.[@SAW?R4\1" Z- G>I&M8&8)?&"- M>E+)WD.PJW=.K!W#V_#HKN3!>\T6H#.PYXG=T64'*EC+:QZGM/\8/LK!)G.H ML8AQ2K!*;J=K:!^R28/J\AT,&G#X>(\X1$'3X7(*WQ]WC-&0.D@11!X/2*W\ M.-\- ;@'%BXUX)Q(#G",M MDOY%$#YJ(0=Z%N&,)DZ<",C'./90'PL,V*4^D2L4>>YSU9N#.H\F?ST"1_?[ M*4H%:$OS?V],X\_%S1&V@O[KD=GK];/K0[%Y=K^S^+$//$S?M!<_,'JS Z;L M\P2WAEM%&,ZNK__X_>*:GR*7G_]Q'9;+ZHSUAF0;#]5_OBTDT-+H#:Z]1-W_7L_OM7-NY'OI&^ML@KJA=L4>%L?'A135S_Z+#7;W4.?/WF@:_?.O#UVZO)DXTI"BA?]#>6 M1([VC4UFNG893(QE!GAHK6MAJ0J[T-&JM1?E*;3'S[1X=='4U[U2JX8_C4ZG M'*WI:38 O]IQ(YZRMJ)EX<:SL-4S[%'+PBT+UY>%[9XQZ+4LW+)P;5G8L@:& MV6KAEH7KR\+FR#:Z5LO"+0O7EH4M&Q,;JLC"S2K[+@^GE*2QK0VI6;LMO53H MJL=_>X43RBG]K(IRVRKQ9E)I-#(&@Y9(U2:2:>,%:TNEBE-IV#2 MW3?,72W[EDHO3:6!:?1WC8(](94.X<9OM>!@+PNU9.5U8;)'7'A5R)5O.)5& M76.X9SR\)=)+$6DX,NQN2Z1J$\G$)K)V2Z6*4\FTCMRO02[!\HJ*::=<7YSI">A%LU-QQ<:>P MW ZQI @MB)YR>3OUB(5370 *^"R.);;8#0M8!)N6SP.KH7V8Q":$3.FDR"R,8&W2.%L#K>7%UE&_@@F^@P.VYFWD@ MZ7=8!)SZKOI,AFJ'"J3C+4:Q M:)3\UZX"2^IJIFYW3;T_&,D!23D"N1PX6U%_+2*/UQ8?F]V1T1DHU=E30DKE M:!63,$[H*0LC!ER'BY42S$09YH] ><#-C=C7U[ZI1@=%1>]3N*XF##?B! >PA(L_\'!.T!ZR7R&1#DU$_HD2\$4HMHI\W'2W*4K>'&N]R>26%[HGQ[PFQ[$&<) M3^ Q'GP. ;? K_Y, PYQ2V?<5R<2"*V7W-7P8N'XZ @"?,=\'__+3U<%QBN? M2)S!>'&W1/I2./V (,"6,+VT-4M$V& X_F(\4>_ "CGUP_ [(24I;QB':<)W M@D-_E"\<)\)^("8)_\#0$)#0F23.?@ M*4ZC<"XPJ#@P^ABAG1B"^1C@MS%E,^%L5R!SSW3MZ,J+OVL?"14Y/A)&@YO+ M@7#S(G@JUCF(TR)?2XJPO[@Y"(\)3MD4G428,_PD9LK^['_TF]8^1W]U=-"7 M?UQ<_>/RXI_:EX_:U<7U'[]]N];./G_0?OWC^O+SQ?6U]NWJXO.'ZVV0/"ID MPM.KWGF(%S39K#M,K*K_Q)UPHW(H732[%;.^% C\I6:3(D3V;>4 N&AN04H! M'5#:Z*A8(\/\22 J"3"DW*U!;0JZ$Z9[E\PDC"*HB (4Z7%?\;B$%@/_:?+O MU.-V'T6MOEYKGPC:;N%/M),C^/?1&UUZ\2=[RX.-,R.C\M0XJI:_41].F>.9%8*?[U- 2W[!3_)A<>L2DB MY,7*R X"4B%:I4"Z^\.X-K2/S$4)T?F_$+R8172*$3@Q6J\\%/BXY:0]VB;I_V"0D0X)%345WS11)\*F9\D\VXA GMCF%O9,)5@9,_)LE8 M1"!I$:Q"HD+.0X)M4]G)A;?ZX8)F@,PVCD+'%2BLZ)*]@](7SKV)=DOH_SX!<(<;%CY.8^P @4"$L8*[YM]S M4$(4Z3D&,&(.JD30=; !WH3^3;AVW*C:^!:YO; -:-%YXN\HJ,4M[AK:65%- MF5H2"2T%3V*HJ?"2:R[X,II'#NSB@=7B9XUWB M:OX6CF,>0!?/\B@].!=NFG?QD';A^?]<@DHDK%L@ 49CX%M0:P@ R,VU/.:2 M=3[0XG0,^X? GSXH4B<(:*9R&K'41M_9/0)^:@+P4_P<5W>'!J<.7]YZ41AD M7@J5H")$456684'HKF(M.0>(C AFDC?PLG M2QJL;9G1@,X9 RA:V/@+>H@$B_ 6'9 M2:H>Z25/";&A[B_>.$TR8R,[_HLK>4W RHV[6$EV %.I:XRV-Y7RY>3&D=3' MQ=,GLQUSM5[.\8ZZ=^>ZV/5N4,V(AT'7_XG[:&B_BS@_;AC^AOQY9/X'!#86M]($ MBS[!;A>3;'2*6>1*'X\/<;;H^96*.'^W.%MK&AO;QRK-S?@UNOS%K\#\FP1.#KD<:5$,*&"M>>JGL1;+IJ#DP16.5H>Z M'^3Q%I#1U[0G;JG35)XD%O+V"'+7IN$$EH.Y!-+M(O]ZO5 7R;"W2+=7N725 MVWV2JURSUU[E[GB-(J].OGS4OGR]N#K[=OGE\_I+D_JLZZ.B<\\599=_;NV] MREBS]+07YD>O@+0^Z SV05KO#HRN;3\Y&K1I[0TR_1!T]8%/=F0, M1X,:S77T(IC@EGFT)&Q"?(HX*YU5J)6*@^8*E?LOO+V[P/8N90BZ2_:0V>4J M:&]X8;#55HI,UD'7U&]+92:OJ9,UL@)+O*929YL-V&]3U[)J S?=RC9]&RSL MQVWZJ(G<>TZ%+2^A!9[UT9=E_;GGNCY[)8JMX*0]AW8YO&W]:1?-0.LH+3:]XG.XQ-:8- M16FL$19C5^]9EM[KU1]LI.6[.O&=K?A8Z@8[/F7F=/ M!.4*\=T3F16OZI^MP0?&_//'F5.5QN4M7_5U.J9;5ZK8H<+>>*W7TTQHO9/! MP-2[??--BWY861+U^T,@T; E475)9'8L?32R&T&BQ^GX"IYM)V;/Z+YYU5B! M<@LKACC%Y]^9IF'U7J,,68TFZ)0%%TZQK&'Y.'R>5,N^T=MB@B69,1C=.K6- MDMME3'/FT"\GRF'&4S7V "';.II6$PUEZX,>V.'#IV[$4Q)L?IZI]]IA(O04")9NM7O *'::$B%B33H@QS9HT:0J'FNMFT;HV=Q MM3EW6N0N5_J\^T3@#HLHG'K)8UIH-,UV'5@]4*V'8KL>((%[ W!.>BV!&TM@ MLSO2NX-#"2\TSONT^D;GX+S/:^8C&+V>8=<3?*4[]P(O3B(**E.M9Q"S@[OZ MM3L]W>P,&F%)-Y1$EMW5!\-N2Z+JDFC0T6VKO?FMY)$'*L[HO.[-[VLL^TP! M_<3S#G$+;D2WED<==O7MT'1BV[K9WR%J5.'DPV92Z"__-;1,ZWUS%?S\-IZ=IS&1W@.!&\PD^##%D$\V;+QPO0A"C0_/PS+YN M#WN-L$V;2:']#KV63*T@M4[>4QUZ-73PSD.$G+M!6#Z$^_-<@?TDFS&!4C'? M:U,X];1;QT_A('01FHO0:0_-\3,MW>KM(+H5ME<;2B';:H8[T5#RF*8^LOJ- MH%#K\&UOI]0AU^8RF(1S@?H>K@(@[F&C=;K\E;?-(:P[T?G]P")1MG"O:,ZR#\T4)NI_%B;Q9+/J@ 7M4$FP- MQ?>DV]=[]@Y9-16VEQM*(?!H>KLDU;04>O&00%UQB$P6E^Z^B1/WI@MXS#D=[=&=NKPAI(6KL[U ?]7:.O+6EK0-J>I5OFGDBU]:)L MXQQ3LW> !8Z73W, U]=D/C&M@=[;)4&APO9R0TDT[.G]CM52J+H4ZF*23S/J M3!OGVEBMJKUZB 3N8['=KE'; MEL"U(;#9T:WA4X>(JDK?QCFCU5IDXS8$2;29T]4V"K2*#&N:3FX+%'7V,S:)K:$_#[==?;;F- MMS3I?O^#YZ<)Z88H&ZR$HL=TWH-I: MK&>8NQJ7.V_!*[O.+3,?"C-WC>'CR]A;9JX220^7F3N&M6>-36V8N;E!S:XQ M^JG,OI3S$ _;M!T[&MJ"O'Q]&_R'QQCSV['04[@+[2RK,,TAEG'L99$+'!CZ@$ ;N,TC.8X!$Q_XB!Q5GJ&O X=HL%\CM>P-,& MI5V H7]M0/%XABB:^Z MB9PYO,"+XY1I\(\@@3E]XFU^_'L=YP;3*NMIC_O!?Z"!'ZTM$";:A>=AHCGH;U@XJ&B:7ABVY! MAI 6OPJ2%I>;[>T$I 0V'"@ XN1-0;2"!.A!P&DP_)\,",+?1'\5#..%+GU* M?].U"3#@#3%@MHZY(3S#7(RL=_R2X%W&0*A\BI].0[[ M <2)Q20%9\1Q"&*' 1B&0@[1I2FJ;_#4L0GJ*K+5\8_ @8 X7EG]^E8>F%CSN)U M,:!$8SA"-*MCV7I&=&3MZ&'EC"(_B1!$WM6.3:-C:2"//N@A'<70&AGF3SJ- M=3PR>T9/FRO?8IOOGW029(8BRI#%)^%\ 1J!!"J?F&5H%\B%Q+5D%WY!,S+:/S$XJCLM+"BWPG3K1[YD2&]@5&^'3]">4,%>C/\:-V MQ+:'1J>P:'-H].666*/1TK>PT.[*EFR8.#]3/?AE/OOSR[+9*Y/J#_N&5:3$ MR.B)2>VZPK[97R)KUP2B;YKT?F1]:%G. G3.#V\.2@F4:]\8;#L'[017KV$/ M($*)QF->@X,$%/ $M+03>_$;0].^P?34T8!&J8\J-^0,@YNGS)$?F2Z+)[ > M- O@2+X3Q_;1IQ ,MX .Z&MY]'R"4W5Q1,,7 MBP9 UN?I6>QAH.,PT 2W.*<+*X6,R99O2'"(;Y>PP HRZJ, M.WX<2BZ*EZ9W X9WS+4&(CR ;.&39/IE=BHJT./AR.A*!4D+Q7%@JJ!A.,]G M%:E@Z;(YV'Q<*);&O"%#/\[%P8FUH_7@2D?2E,9=QQ *$1&4&[R": -3XT_R M]X&;S/4(30B&0D]CL0#C/N..)RN?(?Q&P.P0M@[I.4 M2P-:S#>:*RX=N>0Q]U2N&O9U#F\A[D(MEF0F-^X%7Z54W,)O0*,:/IWZ\&GN M"#U,O;5*7XA_US(&F"6X&D>X\]QD)F)ZZ@^%&=O)?^*,81*PTK4_V6C+\Q#F M*QTP=J^X0>J?LRQDN0"BG8[!DOA^ZDQALN\<_\ZYCX_>%E<)2US:U>4-X8O\ MY;_'$?RTY,4O&F':]>*%[]R_ M\P)Z!?WH?9$Q>JLA*]H%_K783#"*!YT![J=(61 O%EMMT%8O71?P[[H#HVO; M:[_N@%VZ[KM-PX+[T+/[>PV[^;O>H4]V9 Q'@QK-=;35J ^DVSQ+0G; M@]''WDQ_^_P +3+L#U<+>X13*[&ZZ1MKD;B,*[E>J/'3+4*KZE M7\ M'X,):.ITY*!EM;9TS-YM _;;U+6LVL!-M[)-MYY]TT=-Y-YS0@L\ MZZ,'Q/HK*2O/H5T.;UM+\RF>H0#2?'B0I]U5&.:5MO3D&'WH9!:F,(H;ZQA) M8;"@/.H#3K5S>$WOM^L%MO.U7]9BNN=5G/<-Z6G.V#A*7W4]&V?WDA-]/'AB2#S4TL]XW!Y.DF60Z MZ>O=88L%7%T"$7V:(T6-*X)Y;$?I&D8.SI3,H+\X\\7[0D*1R&'9[[RK;PL^ M&Y%'1\TQ1YM)I?VLDI9,K3"UOMU3GGHU].RN\.^GX?04RX;R+$N>#HL548F2 M%'M@SI[9U^WAKC!!%;92FTFEUB6O!9F:)DRMRU=_E^_"B8+3,$W4I/H#<_!, M2[=Z>T+A5=$F;2:56@>O%F1JFC"U#M[3.GA*>8P8XA2??V>:!'7^2JED9[(2 MS"O-G7J>NLY5>)BRR>T/#[-4G;0[_%8Q.[#261);YK(^T>*KHH++5]TU1_HH M3UA_GT-W:5IL]H![S%"M.G=>'J[\)]7FE!2:TG#\Z+LW>]1:^P MZ=E,&K5>7"W(U"Q1:KVXI_7B*@[K@ U^#P'#8;7&JEC)V&EX&>W.ZZ^*SBU? M.'"76:,ZVEUW_Y7]G5:*#D.*ND:O3F .K12U4E1!*>H8@_8L:F-O._.-V3.& MV\ ZV#O!.@@?;=ONZ8_Q ]<#%CS5&]I95FN6Z_$?WB8.3%BZ8XK3J\@@NIS> M]/ZIQ6WXD):T>!B Z\F_:D&8:'/F!+"0:>H7_4AEXG,GNO$"*4']HCIYIJ6L M.LUEB]G?:=;@?\]R5&U)@S X_<.X-K1/9V=?M:D7.,'$64X1]Y@0MZ_YW=?X% R\J230N6_"5+CA8 FO"?"-.D7>W8'!@##=[I REU M+8PT;!^H8^OFJ1<#!36K8]D@G_.%$\'S2:CY3IQH]\R)#.W;C!4>BUB<^DF, MX_NIR[1CVS8L.;H63C5'J5)R K>T1DD[640>["WL WQ_RWB&FS9V@N^P!%WS MV0V\#W\=)C,6:8LHG+(XAB'@XREC\1M,&-#@.^WJZ_7**QV-&);6WC>ZZNPB M-:/\Y.CJRQ]';];DD\O9KM\#QX_#;"/\,,:5P3N.3^: MS318-^P"?C>%=VJWCI\R' "3(& ?: XR$=#WG+'GPQI9O#PA:X4H./B8!6SJ M)3C>Q=7YSS&\/P'6!0XY[AN]?'IW,V\R@Q$6, BF&<)?O?DXC6)&FT! K#@> M"=24P>D!;[T)0?P#>@"T-^.D. \C(-"M%Z6Q=N:YNG8%&H%-B207L*9P[DVT M:[P2\Y)[[6R2:"?XLZ/SLZN+:_SW44[621C#5)*9DVAWQ,QIA+SIIG2;EJ^] M@]L*IP5,/N:3^/*/RP^GYD@#(709O)%V"\D[AX,&QKQC$=:(3\*; .3++8J! M!=O!.'&FL+#\:0;:#U_/\'WX=1I,0 $ZP-WW*H7YW.>+-.$<#[O_[Q2V?7J/ M\Y9SP!UQX4?W\"/@[0GR-EX2DD; +0C32',6"Q\4+ Y3NH90^-,_?".KURAA4Z_\F(LY]?N MO&1&NROX--M>_$P2@*]R'7$[1L,T/QUV%S]0YHE]8">VT;X@F%_^6%%WNJ)K MN"K#W^.8I#YTSI,RGA]N.&^&?:-3.&\(6&[3>:,07;*Z'"^6W(U3!6Z#'^3: M3@."S;1/UY]HKN>7G[28W5"RM-1K\ :0M'@2>6/D4@9\)C36T:=T-K(F]] 9(' MR"6X?CBM) MI=Z!HCKO*.4);=FR:1C_[9(G>^ "7ZN*^?2X;?^FWXER#-UBY M*4/&!O@)@BKRI_($N8-3AL%)/\7G0&G<>F$:@[)TV93QLX2-00&!0>!QRI)A MH:KX"9B-S/<+FF8<>>X-'O9 C*DSP1/Y/CNFR/?G'!VGBT48)20T, <\(4,N MG!'9+)(_<2/A[/6="?R.=!P,[ !3NL28\",<@?T +8C"1G/.WLOWW#!?;$=@ MILX]30Q?O;P_L*R?"S-$6^5Y(E;;N"]'OSR/#[*/7HZ5W1>JM(3G,PUJFXI- MO8V=KA@#"KD47@"_/PKO8#8QZ=M4J/8EZ[EI!R1WC<@ "L G7#FTT%@?CA0/ MH;C7>G;V8#8RF$\@FBA-#Z0NRS-72G391FMG?C(+TQN2=P8*@O2AQJ29/&.H M9F!^R"HKKXR\^'O1ZO2 KA%LDD.&G\XMV.6)N9Y+40EAD9)BX"]R)A.T+&%K M8&;;.-GH#Q@A06^GIIWW6A8[5).D]Y M3(,;H$A@4I\+,#)^D%<&LG1L=D:2-QIWPIL]$ [<]IS],$L1&7?9%,]/;^YZ M@'X:_L0_ZQJ]GY:/]$LN73C:0P=ZJ5@J/U3=5C#@<^L"N/[$>Z.X)3/^.^DG M<^[.O#3Z3L:SXH)/+AX@_Q:?$JAAN>,#>IJ4;G O8TFHU%5I._%@*C!6QNAK MIK.6@P1-NF#>](!NJX&W.\]-9B*@K_Y0\%PG_XDS!D7LFV4/V?9=<7"N6&G8Z#Z]U-G"I-]Y_AWSGU\]+:X2ECBTJXN;PA?Y"__ M/8[@IR4O?IR$OY) 9V>%T+*ZIH;:1"3G[P9Q]QG,-()).SHW8=%9"L"J"$&' MHX$"AJ$7>*0)85"*TS$7Q3NS+/02D14VK9M.>%S@N*N(+3=9.WE\#)4NG&L4 MOH$Q1-2*SMIX!A,Z'9-)).S.>%NOHN@5HY<[2>294-0Y!653,CH%ZG:;('FE M:)8)4Z],P:Y9!]>OUB#3KP/0KQN.GFJ>+);P'3'KCUQ%A$5>,:Y42_8846R7 M8G'+5'20M^<E#$@?J+%<.)CGE)U54^H$'4T %1$KP><.70!$F3 MV'.Y6;9T9KU9BH\H*[?,AU;>6]H;X&8UX@:OHSM<0_M8/)5U\\-&BN?3!CLN;VWX33LY^G3]Z>C-8Y9(M\2YC41WWK!4 MWUG$[)W\RWO7BQ>^<__."VAZ]*/WQ=%[JS>=Q$O\:V%2C$;&H#- JT(D?(L7 M"X/#((-C*6&&?]<=&%W;7OMUQS#7?K=I6-,R>G9_KV$W?]<[],F.C.%H4*.Y MCK8:]8%BA8<+;LRC)6%[,"%HZ]RIN>>Z/GNEW*F/_/CY%X;8+L"D+=2<;5#OE_%$^>^3))P#(Z0J9.+B.;+ILW890,V M)4>MW]2U0M7 3;>R3;>>?=-'3>3><_)X6GVUSWFVUZ,')*0K.?C/H0T-].-P5F*UZJ#4MW]6)[TQ]:'7T8;_^O4U:OJL3W]GV4.]8 M9NVYK@EU@FLTP]#H/[)M7 UANJ[3L4PW"D6:_(%!=)WT+%OO=D?;(^=5&%:H MH23J#KMZU[1:$E671/9([]B#1E"H<=A<)T/#?/,<<0+.FQ9!;%7DF"N/G(B8 M@4[E'.%4BQ\^]A[:BA97I!FX(J;>MWM@ +00/2U$3RM*CQ0EV^[KW5Z_%:56 ME%I1>LS"K=%0'PV[K2"U@:R=6<U#Q<]XV]4'?JNTYOQT1ZF$TMT+5$*$RP7CN M=H>M4+5"U0K54RW>MG7;K*]#6@N9:JY3:O9+49C7XMG6$U/$4NZ:J,XZ>OC> M22\@']G#)? X2DO1!9A=]IPU&BV#S/'B814&8"/&Z1+FG!?GI<@"G21>1H,9 M=%2@(+$TB:H0(W:/B]@Z$? >KK58]IP!CCB:2VA> BDHQY5S84 _7'#8302I MC=8RZO=.;@<_&$! 51,"?$E8,&>X\,&(;@5D'E\#^^X@Q_!.IT8 M?XU$"1$:0NQ9W0 -.!C>!LA#VU80+78 .E1YK@13,2Y%P,P93_PV" G[8B**T@GY1_QK_M1":*Q7_YY=MQ?_!%-'7:K('7?%?!Z?T M@;+/Y\0F>-5UM]@$+39!BTWP&IO>8A.\ ![V#TU=*BZHQ-\*J0/\&U M]8=]W3+MVG-=$V[/UZ!'C(Q>BTUP@-@$=F>DPRL:45;=4!)9]DBW6VR"*I.H M/]+[PV$C*-0\; )KU((3M. $;1GHFE"$:?8P%%';O-O*%X*VHG08HF3JW=%( M-ZWZIK"WHE0MCCI84>J;?;UG]5I!:B-9N[).US3,%IR@G65U9MF"$[3@!&W) M9[GWV;7U0:^^P'BUJ/ELA>JPA,H<=76SVR)^M$+5"M73N14CO=]I 3]:IW0_ M.Z=7VOJA!27KCE J_BR@%/06F (:2U>+ IG?);.FE?/"(S1TOP++EC0]KBPA>$@%- M),) K*Q:H C<8\DV @]HX$5-PP@(-F':./5\E ?8SXG/@.H"V(!OG%H9[ 73 MR(F3*)TD:<2,Y]%HUE:LHCUIP_D*"(!I/0!CT!T9_;U@#'9@3[NKP$;; ,GV"535 "')C&Z(4!#LP5F( E@ /;Z- # M:QE7L$+7,@88DEF$G&#O"/@#])*H;^?'@OI#P>J=_"?.. Y]H/#:GZP*R&+ M_*58$:*\\G&*Y97T2$$'/ "D@6H>540)D@8^3V*R!'^Q!E"#Q, V[,UB8"'. MQS*:X0 M(O_B^C "2KL31 ^KZRVJXN,4O:30D2*TF>]#X)3L4H+:H(/M7 MF1\&UL9+PCZT6!MBTVV]:#ZT.!O/@K/Q6 WPK(\>$,Q"BU[1HE>\Q@8MH5?H MX+U.&"P(?!LMGH$_IX'?X[2@%BVH15V+O&V]U^GJG>ZP]F7>+=_5B^\L$WBO M ? "+=_5B>^L44?OV;W:.L"G11WN6 MA+>^T=MB@B790!C7.K6-DCMES%[" 9#:2XT[=M) 3U(973WU9.E#NZ?WAIT# MJ=,]2!+W>I9N#JR6Q(TE\=#6NYT](X:U(W#C'&QS3:U]HQWL+PGF&7)C FR, MJ/SNHNG>@:5;_8[>L5H7KM)$ZO1L?3!HL2.K3*1.7[>ZHT:0J(&>=L?H' IX M9/D6?(K"&%/WPZF7['7*-=1V[0W _^SMV<*A=K;K 1*X.QJ"<](&&!I+X,% M-P]&@)OG?/:,WL$YG]?,AP]O=.T&"[P=GTK?''?N!5Z<1!13UMB/!0MB=G#7 MOI;=U0?#;B,,Z::2R++T4>N.5IE$IJD/&])LHGG>:,^P7_?>]S56?0Y/P%P) M1"(,8L\5Y<#<E-91?#!OU=HF]5MAJ;BZ%AO8. MZ5HMA5Y:D78'S8D--,[UM XVU97C\A[8;:(YTD>=[GX&:17-SF92B0PNZWU+ MIFJ3J6G"U#@?[O/O!YWB*D*J8X;H\A*'/G%^2._N6=)>ZRC(=G>H#_J[!E=W MVHFJ&+"'1EJKW]>'@Z?.=FU)6P'2#L'S'QV$T#;.Z[0[QN#@W,[+ISF ZVLO MGPQ[N^4@5-A6;BB%[*[>L9M1M-=0"O5,O=>W&T&AQOF;)V;/-'J'75?YF26/ M":TVM";+ZMNZV=\U5E37HJQ#)+"-T$V[)O&T!*X-@>V.;MM[9CG7CKZ-,M9L,5I;LS8E)K?5LTRQ@N-K=%T^!_S]+/;;C%M(]^ M^2>6#/D>NV5:,G,2^(-IBXC%H 4(E G;PQQMT9/N2-?N9MYDIGFQYN M\^D? MQK6A?3H[^ZI-O< ))I[C:W/FQ&D$ [%@!A_!*KS@EL4P2ORSYHP]WTON,5;O M!(Y__Q^FA6FDC=,89AW'6A*QP(T)+1A\K6D8S7$(F/[$26.F>0G.*TZ<((%7 M^??R93&MZ2Z,OLN?@=QV7SAA_>,Q89V&=!S$_@8!H-%+J+PUD-^U&!G M;SV8+"R1::!.$Y@/C*_L@G;K1%Z8QMFC.$M= \6+;7: ^HX7\+OV@'85ML*% M/?7#!2(\XJMN(F<.+_#B.&4:_"-(8$Z?.$"R?Z_CW&!:9PP&0&$[V9X6;B0B= XB 1TX*Y.),)"#CMWYV7S+2<6#B<%[@@3-$]3 S> M!.O1:6@OF/BIR_![&E2T#0+"LP"W'TA/[Q(S3&&5L/T+Q+O,20MKG0!5-)@_ MT,^Y86)I^*);$"&DQ:^"I,7E9GL[ 2F!#0<*@#1Y4Y"L( %Z$)H8#/\G X+P M-]%?!<-XH4N?TM]T;0(,>$,,F*UC[MP#YR; Y?"6&"@*@XYQV2Z\@F"I@2U* M6-+0SF@[@5>05, D,;N)V(V3E%.,)BI?RB %+VS M^RO=0==:6B]@(UF\W@34; QGC&9U+$O/V *9/WI8?:-2F$2@,(%7CJU1Q^AI M,$D?5)6.DHI=R'4:Z]@:VD:W\"5V4/M))U%G*,0,A6 2SA>@,TCD\HF9AG:! M?$I\S=5MP&]I$?^/"X8S^7?J\<,TEH>*"Y8:4GGFW#(Q-%WKRE5ZZNI-O:"= M\H6A&5E\U%H_3^T+C/'I^A/*,BKIG^-'[6EW:'0*NV89 [FE@XXQ*'S7,_HK M&[IAWOS,]N"']\R)#)KY^679S%4BV\-E.O:,D9C2SAQCVH9='*P/:]AZL[_! M"M0'8>FICYHRY#3 .2DKXB>=R^()\ Z>YG"2WHG3]NA3".960.?JM3PQ/H%H M+HYHF*/S<#YG$9HC;R\+)_+2TT4"K->00@R[0%#,CE@U!.\\-YD)5T;]H5 X MG?PGSABZ")47IF3.(0^,#7I2:'J0 (G MGL]BH=T6880GNQ05GMNI6-T<03Q_0NI2,A1<)JQT@;X*KQF#L3D%*XZ4\,75 M.:F-"0,.=I?EF$Q.,&FEQLZQRG$:J"F\$JQSS?>XB>]QLZN@ 5!G93.^^'I- MHE]XIQ^'IA=RV=Q : :<)S\!7^"_@"AR4 M;,',<.6>$!I)\)2#1K.&FQ_.O8DV8^X-$L,GLTI8U\J1A=KRZNLUJC0PA^GM M7IQ3"T8[XHA$Q?GSG*4C:5F?P[YA>()><@V>&$T;QY;(N<7=>7#_S*7]P[<# M==,HXASV ^QW-H^Y)F;3*5=[] 7,$#=\L0 7(CMNEDB.+T2W#8:[QSNZ!U-?!/LU?/:./!]H6MX)H0;5G8G11.I?ML MLMJ8#B5!=%#OY&Y,5^:-K\3/\'=_II$7@YE/) 0B"%\6MGR"F\1<<$I",*%I M.=2N1EG?'8,7P$HF*><*--1OP&;A%X1^<__."TAOT8_>%\^EDD[P]#[^M=#EHY$QZ Q0G8N+8O%BH>D-TO1+ M05K^77=@=&U[[=<=L/+6?;=I6-,R>G9_KV$W?]<[],F.C.%H4*.YCK8:]8$D MAX>3P\VM@M,EMPR5"=R:@,WW=;),GGV#1\U MD7//R;1^"0WPK(\>$-NO) D\AV8YO&TMO^T ]M MKX):D.F$FO0V J2CF03:IXERA8G4N(J#Y^DE4>W33:1":UZPW_:8JRR!]C-"6C*UU,2D<00I_C\.],DA+%7NDXX MDSE=7FG\_'FJM%;+R\HFMW]YV5)R[.Y%K_7"U=GR2O/IUE\5'5R^<-NV]5&_ M\RR)K3W$]3DG3;T"_7C_FNJ)J1_,3 M@615\O1]:H#""AUQ+:J#J;T1RO MF?1I\]=K0:;FB%'CG+<#S(SF>&T\*>S /#801&L'0:RPF=E,^K0>=2W(U!PQ M:KVU^GMKGU>P/P7TZZ%Y:ZTW4 LR@?;LML6LU:4/DJA9LF53F%X; [U;HNOBK8M7W77Z-6IGF>GK:\X2E0K/'47'ML8C%KA M:86G%9X]5MTQ!F8K/&U\;2>F,8?&X-&]>Q\HRGI\4]\MJKZ>M!CE"9W1=HK/ M-L9KMQY^7!_,2K7T;'@7Y<^;^QWO0 KQ"2Z[IIU(ORPU-5/[1/;-I4Z7A"2Z ML;GE5GTBL\[$V#U+-K(+IZ*-71(FL(78):Z?]S5=[D3*'Y4]P1[=EU3.:[4O M:=8Z;+G[F[I1MKG4@=6$#W;JIQGGXV6MPS1OCBU_E:Z!,. 8^YJ5-=F4BWSY M7IO:6H&IHSP S;&-*K7_9G&BL1\+%@!Y[IQ8.P:Z]K.^A=0-%CX99I^4-%XL MZY*'WVLS6 Q3'N,= 3<0J8E:;5U?Q'5]#'E30*N+4HN?F7"&_51&-K5' MX^H+6PDRZP@?4AC,F50./.9KH'HX<_R.)U.O0DVE8>_QMC?GA0?J!>8C"/: MO8\9OM*9S#RVTD54:/.RJ>#[5";.>FU2-^),:_IAC+W@H^C^%*APYT2NPI0O M[*"N]N VJ1%\Q!8.'"2T &)[ 59B?O'BV4 MH*6T7BMVK,]X&O3R0>MGJ M41_V[5I]U_#<0NN#>M2BL8'E_TOBH1>,R&.LUE[1TT5)6>JB7.QCC%M:/*>H MK_"2Y:M,J-?9/"&,V"\UN,<6]9EMBQ)+,::V0?L##=I'2S?&E6G0OH>Y^'Q[ M2".^\]!AG&P.;]*N7G-?2;L2_A1PXY=5Q-"=EUR9]:UU\+23(_ 9C]X\9HEM MP^GZ]'"NU63;AM.EV8?/V'!Z[KFNSU[ICNG9&D[7X2ZZ_%94753;&KMMC=VV MQJ[>)CYM:^QFZ*IMS[*VB7?;Q/L5MG4GV*H]#+*FM>1^4_3_#Z5B_(K=LB!= M*1;?98E52X0\O"ZTICZT.OJP/ZQ]=77+=_7BN\' TD>=^C= ;OFN3GS7'>BC M_JZ%G-5CNB:D4J_INKTFD[K18 77Z9AR\9Q)$D:PROC@4 I.NL.NWC6MM@*^ MNB3J=0:Z:;'5/MZ[1>XXX >=.B[ &*G+0E4=.1,Q YTF. M4RU^^.![:"L.MF?:SNNOBNY:4T.GVW9?[_;Z#:J^+(EK5ME5;46I*:)D]7OZ M8&"WHM2*4BM*CUGXH*/WAZT_!-^RSVH]BEOCH9ZMUNGQO?[$*$> M)G,K5$T1JD%7'_1ZK5"U0M4*U5,MWK+U_JB^_F@M9*JY/JEI&_V2[(JUZ%]- MQ#@15U "@N+!ZRA=!2SJ#HU.$=F)ZNIQ*.6I06<)_ZD'NUZLOM\-#"J'.%I! MO9&X-83+%2<(IH*S\4, M(,"N(CB!%^?('!O0M4RLQUP_5P(;8+=>F,:$-V!H"**0C\<%7=3H_+(%&#B8FOU:3?:@ 0;J MX D_4&GZG% (K[KN%@JAA4)HH1!>8]-;*(07@4+H'8RN6EI4G:$07A4=J+E0 M"*^ZK2T40@N%L,6=2 N%T(#28%,?V$.]:_=K7QW<\EV]^*[7Z>B=0;?ENY;O M7G!M%F@[NV_5GNN:<%V_1C/TC%$+AG" 8 B6/=+M%@RATB0RN[K5MUL259A$ M/;W3'36"0HT#0C@Q36/PYCD"!;4I16FQ$)XKT[?V5:>FWAV-=-/JUC;1M_*% MIZTH'8HH6<.>/C2;U-2]%:56E%ZC]L2TP2NM;_%)Y06I"9&L-5JXWZ(AM+.L MTBQ;-(06#:&M,2U7UJ.N;G:MVI[SM2@R;87JP(2J9^E6OQ6J5JA:H7JRQ7=- M?3CLM#+5.J5[Q3,&1F\7-(0:UK0_!NS LH=Y>3KA&% ^R@K<@67:AEU\KO]( MP ,Q50WV[BZ9K:(>Q,K[!;+!/58C3[*JVS6 !FI)\IPQ*E?&[?@/BT)MXD1C M&.0F='R.?(#%S1JX1=,P DI,F#9./1]_&],T8Q69X8Y%L,U^',J"Z82 &]32 M7P6. ;AGGOIIK,$.!30;PA681DZ<1.DD22/VNI7P9R#(?-I(NV0%R8#3)T,R M($;RQBGO"$_^I#/Y=^K%- AL^]W,F\PTUW.U($RTF7/+! =0\7(^7CD6P$$ MDVS"G^B:QNC1^!/+8!&OR5]:*7>_.@UR: YUPY\:FL/J&]9#T!P>Z%'Q]3/! M<]@;\4%"!!"I!3Q')1FIA%@&9%D[.;HZ_WT# D>]3A+3PJ6? M__YSG*$T<=,$]$&<.*"[\$0G.?<9@D4E)$O(,* T,IXTAX9VB=MT3PP*YS<> MTA/F(7\Z8"G%,^"J)/'Y'B(_XS ^F"^@.LU,<\),M(GO>'-D<=".RF\X&A)# M4Q+H ]P_1V@8--UN'(Y)@R."3HU<[=^I$R$"E3I%(3:P-%I?$&HQT,B;@G7Q"2])'W+'.WO# M*K <)S/]M>-AIZ.. L<$>&0D5;>.YY/M#FH.)1-.(SB+X)?:U)G 09+<&]H_ MP8,#6,8"E84WH$"!?4$?P=S:0J6A(?O@UW#4!&?C-CX2#D- M:!:P#3Y#ZP??&P"G@Z6OS8$59\U!R23;\DL@CQZMQ\%@.$+BKZ$3D0WY ?8% M?4Z@4IK,P@C&1I,Q@-?'23CYCCP*,C9S.) HAN4$M7F,Z XC0ZGOJL^E"Z3" M<;=X&A%!PCGL,A^93-8"A6$L&7)21G,"D/.9$W'I6QWE+%%'(?<;/:KL='5@ ML#G8J,BP8\>GR" ,=&QW!\JAFW/PNF63)+D,[&/TN%$0%H[G%B:3"SUL )HL MPGK)7A>PT.(V@YU( 7MV3UOA8M=YSX]2)H77AG" MZYU8!E@G?AB3*AVG,2PEIH"6G+]F=_A0S9<_4E+GTI"BOUSDAM2K>9\TK4W> MYWHGDT(T1:\4["]D-HI?$DN9_?P:L:"AEV^?Y(%\((R0WPN=9:&LU^4!SI(8 MK?;0"A_?KPNWR>CTR.C_Q/V)8]ON&]:ZJRP\CHMA@F5?387#+[T7ED'T%1\* MV$D$/\/I- 9['J;M+.#I'QY&'N'S8WM@% Q,)1(BW*I8FSONTCVEO]J7O;N\_68^S*X9?%6S%TM2X/+P6L*X6=@8=*S M:N9'XA> M_^@%X#HNL_ZK\M2R_QQ('E-U_32;]S*?V4-+:6BA2G2QHYYT6\!O5B5+U%A:X$[&18K(1?7Y05*ZCA/K!QHF6,NH8[7]V? M5V)25E_/;RPI4$_\AC<;> ,)[L:9B!WBL7O%J&4.V-@\R'B6!1DIL"FX7D3X MBC>L(E_L-O_P-O_PHOCQZ(_4H MY8&!6T:AGK*H*-I'IM'K:6/^YM9L7- M@3<2Z>25;P(N+;?0N(BS4HDD';!F$"^F6%^ZS[O'],##/;,@-.9@. M: G@ZP7L-3(#6($41P_5FVJW4X@0XZ7!2UB0'?&3C MB%C '*Z3/)(XDJK/H:%9,GGEFML V\GCR5_^:VA9G??RZ>4'Z&OS_1OMSDO M!UTO0N1I&IU,A+BD4]B?,P >)=FB8$$#SG'K7HP\YX#1U%NG#G3@YEMVBDYK MK@]*U LG85]G38LW+KZ!X MN]2)/$ET_2[QQ#K:*UN9DC/!&!#^; M]E\9UR76YN&NOZ6@YGA$RQR^AP%A1#D>.-,!IGY]9^JU!;\J5.X&]-5[O.(] MH>S>EF?FOJ>/X&7P-I[NQ42Z83AAS.6<6'+[N.:VD6\*O^+W86[1(L2[?@VF MO AC%N^PSW2IXHKL+.$D4/8T: 3M)O+X79],V9ZP*,$DH1CT)/S7&0NI H7* MDGC9V>;4DH/#+N(, H2L9MH-D(/-O3BF/4QFH$UO9O2K2:>B ME=2LG8.J M/XJI[KH6AY0 C^_F&><\=9WGI2[19*V,%P365&V==.Q[ B^"Q)1)"7:QJ=]-N:46+4T'BXD,*+I>:RU[UUCFF-H%LC%DSN54.>@L;-R@M.]Y-R16RL-H@=Y1M=$,D"XX"<" M_)-YI"-.'#B0D Q]!JQ AQOUR8PSR:('ILPES87> M7ZS,J6/T.H77X2_&3O!=$40@&O^%$(-K8?Q_08E#@N1NDW:%SYT<77_Y> 7& M?OX>7.%/^D/[P/>@L[0'=/@R9S)#I<_X%.%\ [>.+F)D9[\XSQ"G,PFT'**? MD'K\C<%#*=PH\K)<5E MO6IXU3C20R;W67H#<]+0U,Y\+M3"F&37&_24&+:'49B :NZ0*< W8N+L&*,Y MFA$)/D"T"H6]LAN]&$Y'_(3\,DS5!;6+0E6@4(_V5\P+_@7;3JR)1J\.[P)6 M#$21D_(CFGY76NQD?2-'N215TWPX>FXH?.AS93V?<3U'8(<6+J6T[#[JN-?O M%-,@^:&Z- *IPZSR ];H@\5W2A8X&G;X"4\2461'YGW$,S!)LOHF]#]Y^<6Q MV55"KO!!&@@W%'[,1Y7GIHCW?Z/$H42QQ5#XUTR8KM-P=;W\.NVX9Q87*_-I MX%D*NZ&++5-0I(D$MMV"_@/"DH#6B9T)-R>%TB>^$JXMK\R3F2_9/(LOH PT M8@?<0%"!"3.?D,51 R, M(=@CJ;N.N/P#"Q=.^H($[MH#PMI7D-D%^P@^$3E%]RXGC$P?UJ*N4GNZ13;TZ_U MP[=@()ZC3@R:A*=DC#VTFD"=O;JHDI5LP\%YC3[=(DRG%/. 113?&]\YBSPO M7$WF]@*N25H4N"V<;/;@ M)THJWERRTQV-E/PGO*S,2FS6TFZ3*\Z]'ZX,>$+UF DZ87J,ASW;P/+7;KW0 M=V1DC'PJM$XGX2V#I:)ABJW,O837^3%6B*[AX^N"REYFIW:4"]UIL:R9\P0* M7(&%,^=A;:U>$5WB8 XRLLHV>M!8] T6>IS%2)WIU(OFG/-YB0@&A&GCP2.F?L5MZ1N6SJI'Y2N'JG8*_X91:%Y$'KLX$ M9I#-A+_W[9H?SS"^'.\T*U&WKY35/*P J1;H!IQDV%_&D[DB6@S_E3>0U.N1A0GO(@'W1_?8]RUPY XZ=9_ISS8RY?(3XKBN]17 M%%4S)NL6)L"O;O+)8SXQ<(50.M%VYDL6,^=Y7#"F]4V:3>/)[KX'OGR%,M("!HFEQ 1X"C$ M#WPI$I%DQ-=,$S>-P>B'$*#"-+,#=Q(NSW=D#+L_:INFN'$[%!-+!C4WF-L8 M;/4"+C+D8:V<@](FIYBZB)70Q<:.*IT^XM;K&>C-2?0FE?O6ZQHA/:RY34[:H4T8K&Y>) MS.5&SC19L2[ 6QVG4OE\'*"Y[*JYIF M3J$)S@#>0B9N_D7]Z#/EOXSOT[+Z"Y MTX_>%T?'R.AR?V\D._\Z#YK2]>A1AEC M]0 ^EX<8K/34/::/DMJPPS!-U#ZD(W'@YWG56C3W@N6);,$+;3^R)>\S7 MKY]8^<([AF6W#;WV65-E-.0#2L(R6RW1:HG'+=RT='/8;_5$ _6$A(K!C*<5 M-;&S-?5P'_3*";4LGY30-GOIR0>:XNVR7TU3A65+K+:VV\,F*N?[9U5GS]"' ML1X:*\]>MUN);256V"=6UVIEMOHR:W5+9/80@C8(XS]\A+YZI"?69'U5ML1J MZRM$;MS/FZJIPU0O;44M-\H452NL!RBL8&8.NYU67"LKKG]+ Z;UG\*NJ&'X M0E3H#EI7J'6%]C0M6D?HQ<75:D,7K;SFUD6OE=C*2NPU6R3\AN1)3(P:ABZR MJ^1'!5Q;GZA!/E$;P*BTSEKIU_$<$OM$VU<]YO[\]JS"^U5!=LMR"$H/"#HB MWU*5Q=.4B;U2?]9+WD+\F_.#Q4VLN/PGT]BMXZ<2+2IB#O:B%L56&3#!E$4$ ML.W\T)PX1JA/;.(!?XMCB1;!1R%H6:SOH:I<*FQU<5 L8]CYU M(H'<,75XQ9 $M.*C\^[&WG?F>[,P='GW(D>VRZ;Z-)PAUJY-'(XRR&O7<*Y4 M&"2:P--4,F '7,C"=S@X6IP@JL5-5I><@39XV*L94X[YC/B+F>@TF)1M"U]* MMGT(/.SY*>\PZ4QFHG4CR^;+?ZS.4Q3C*8B"\ #.\L\T\F+7$RAA?(Z\XHY^ M@-"<6)57V!X.([ ZR5\E-*'8J[R+#(=!)2A'68Y>>#%0CI"7TX"((@"5J8<4 MX8(FI7P@(;E$PRFL"B];#FPYYY:\OG^IHV,31?"LO!.X@.?@R-Y<"B1?80FS M8)<$%1/2%;%G$X$O M21Q"-&SW:?*H;[E@*410@@I@(4LH3OT]RAF%#^,FXN0N>G ;9,NPFHAE$ ^O*=%IN%\KT$WU#X39$,6(Y.Q?S6KC;U3;+MG3(Z2:!=82!Z)WJ] ,B)R!*BIK.Z>T=< - M4D?@X/!,5N[SPP#9>\8"<5#Q @ .-E'B*&8C!U;L/($1P0%&=-I<^.T'Y4BKQ^VID>4PJD"0 WX@/GK!7+ M%U"/*BR$8J[0OJB'O6#Y-00"'K/U*K!%3B3D1*NX0=5!3JR/T?ME.CW]5>"L M7B/.JG86$3 RP6XU\D3@HHD=$0+,6 (YCHH=,76IC5+Z?'I: *)%=-YL@]"X MO5MJU1VGDUGQH;O,Y D0:4WTO 8NI+X)B((CP&^Y52M[ <#1/V/^ CLTP*H1 M.H$FCC *OJ^!3?4]:ZZ<-_/,\!]XY^-0($!LG!\A1?"NRU*92:P'@0PGL:US M<"JI0'"6'**,6Y,XH7P./(:T^F<3&>M; ?" 6I;$Z7S^_]E[^^9&D61O]*L0 MNK-WNR.P!M![]ZXBW&[WK$_TM'ULSYE[_CJ!1D0A-H%FJWI]#.8NCN;3H,P%JU,H,4W M5=PGB6'L^M$L9.81&TO.N).I*CCEGEN=[@0[\:1MH=F"%IL#Y:V-3=!Z2\\48[^2:2F8')7H9R>0^%B3R1H][&\C1J:_8GVPIXH/5!J5(CMK1;&6;#A M[ 6_!-@I=])#AON$Q/I#]MNNI%J]JE%=D-%"<_I> MP=:E^2P![R<>@$R&SCC%J,ON*GLE]-@=:MBXW. M@W7H7VS+15]12905WO=FC+V#IT;=6[O?6]]PA &,2H$^6_2_R'*B8^B"@XD]E\ O9\ MU#*9FIA:YES;!-?E"&4=:^\G_P'5Y=$;>L9\R5$ _A@8/(I-S&!D4>"3&+0M MQY[8,-DE>9I''NFC0LJS#LY__1,>%,T23=SU\;9FGLP':-D[\FQW@ET\U^XW M0E4O<3?CE,.E*\$Y%!I.T0$W!](J2Z4'/+L'UH7SA6B)9XGI[=)RV".6<]^^ MF>L<#F@9GJV-VH(?EJ7H$N98JM5$"FQH(J+O@XU??*:J8 3AM).V3"MV0YC MN=OKS,\T_LQV??TK<,&E3K\[-_L-_T#U3/)*1C.<)Q*(5GQ>5ALN#*80=,@ MAE^D,]TE)ZN=;;POJ\H)N(&EXKYJ(,0(]"@G!QNG8E#G )N4COC].WJ;V+VJ;4T+J@L1@2S/7 M89"X./DI"5UBF[:+<(Z\C--7'R3,<+AC M0R-;JE$D$X9.S?R M(8[^H\5C% (<89 M32FW4/T>/>7ID:;SJ3@I087D'E$ *XIQ,8YGY*%@%J,2I1-.+1FQ(K92;S:9 M@KV-D3CWE3AGV#%27C=%0B3(XT;\&5&$?HOR(%R?LAT5$N2-Y?ITXHH!%UT8XMY)) H8B MP!=OP)BN5KQ+'-+B$A.W%[^HN=3#G4DLI','$@7PBT^U2)T^X(R+K1#_^B"> MR%L]TS\Z ?P)CI/=K$IG/*C.N,D%AQY)A#.+8H$P(U&-"0QC#&$ M\7YL%II/F"#%J)G 0D;TR+W:D_[@(('F)&82+5D_'BQQJ/!G+_>HI%W*I94O M^$XFMD-8UV?DE*9V"?,2^%?E*Y QDKP[]D3>01TN;O@G1*R2*)!H8Q>RS#;_3$9MP<#TC7_ MS[3,QE$'*BYNK^ZO+LZ_:^<7%]=__+B_^O&;=G/]_>KBZO)..__Q5;N\N[_Z M_?S^\JZNOF6#.;H2+>G$R]8%W"4:^@7#E*N_VSF$%Z98(VN82+<[> ZQCQ,0,X MW28(8C99<>V #01(T)1I1#A24L MC^'PQ2B@W"!'.A5Z# .UX5,VO ]:SXNXSPM*)A8*3_R6>?1[8=1F6GQZ,"_H M=88],Q3@H,=-2-G4SCUH*?GXQ*[MY6<-*TSFF+)X$SSA[]!0FXK]GW[P0A6= M1]Q&$C!_EHZ+YYWPT!F0/ 9TB9;CHLTX$VF"DDSU<5R*F%".I'--$!2<9,FU M3 D"[[J4')(+"N8ED 8OE34]B5HX="D>+ >S72A^\6726)!%[DZQ@?!S$>L3 M4% 39.- ^6=Z<%3M^[O$?@C;>=$EH, -,<%K;&B"G>@$7/=]U?Z:.8],3#R\ M28LI%1T'NN1N@:%F1+ME3I]8I&U=""7J A3\.K+!?9#ZP83? 0;EAIPBH421 M":&"@4WW2(UDIH:=WUUH7:/+W#,BV97:1LRI" DW4T\VK5,13='U@#XXS*PH_GV8.3+W6>DBF'\PM;6 *3 WB>4C^62)JLQ< M*PX9H17-K4%X)WAEPV V12P+CQ&9)H,RI4S^ MQR!PN!3B(21.)2X@,I*4$_9-Y\)6"*[\H]+9\$+'I53Q1[%X,+JJ8+XVZ)*+ MKQUM'"!:'8 :#4(N NO);Q26%)'O$PHJ$*"),2 \@ M^J1]L#]"[AF"&UQ!A UN8436F8OQX2U#1/ <)UG2B?=V_BW$Q14 C\7H-H0_ MQL$C6QA:J(R/(&]W%H[DJ7%@3$%80BKHR)XCGV;W\#'%@Y15#2B#Q&IA>Z6^ M3FDW"6CXI^;7/_=&@]Q15U *'L1:6Q""?,*V-6]ZN+^E( M4ZK8I'%I-D43%7]NQ_Z9"O7T6^P-XDL0E7FE($A3Q^6_"QB.T,D>X=0H:3', M'8<0>M0(^$]&;$ 6%C#R@%S*>4WM=QZ(XG9XWH* %+#A'&$D>ST3X")ZDD6D MNIPT14NV%6%RX"/W""6<'(0+GZ'R90H9+#X:<:LY(TFO6E!5V?WXQH;@B= F M4XP<0[N%E@- MWM/YMS@E$QL$Z,;/S\B.4F.@H9K+Y P<)^PP]%%:GX:+( MLNG''!XE3!7?C[ /NL495:'9"%BZO='3&57('^S(K:D.\"?)LO02!LC="[*:XB>Y)8-S83"^B[ MH,< MEE$/"^9;Y=3W;*X+MGW,K_G6KJT[G-Y.E&CHCG[44CU.?Y](;P>A\>" M,,/ (R*"CE*;'1J_O4-V+%S'S-7_6+$/N\5YJD+V[CB?-OXB;W!MV,NP^2;(D(+.8(T?H0XS]B M >F.28/S:Q0G@[, M0JDZ>I<=F!N.RK@/(@B"K2P;$R8^\P_/(N[V]5QZL3)W(<]0PNLU3342TA#( MF[\.QL*L0%3D*W$.S%P_\*0PPD'"\\>>RLLYQ?@__,[)<.B+ZWEX6:*7GN6S MB R,?']$&D+DSZ2K7K*9&98V<]'/XW)LOB7XD#"7EG$NO?%Y,2Q_'_-%\>&S ML%<@2':$)@8 Z68 ^6S"A1*$6[0U/O9D$D(++ZWQ9B!_G*2XGV@-Q,K?YDGN560,)K\VG/-12D'W+>!C1 M3EGG)F,&F><%(P',14D(:BH88TLHS-V(6K)#[ M58_+)&!)&8JSI E -G=IX4;%I"'(\(2S!A,U#.CR1%:1H"G\Q!-4ELF[>7JR MSR4YZ79B.2RCYYPUR.[[,0N'R0_CVF)JB7@L&PZD-M5E@Y E:$7TJ='X;16O M2)<2?FS9F4B3H=D.XQDD^&7N5G=@,*U#CREF8W/)Q$FF MF7AQ<(;,EF<7L9M(*#416'[3&=[/+*J;/EO*<12?Y'<$J-I,49_0*X'+>,PS ME+E=^BJ\SHV2]7#]*$J:7D1I2!EVCB(MDVV=R9L.R=C#C&J@;N+/HFL8VY2' MQS,FBZ;B'N5W,Q>,B9J7UV7'VB+; M1IB[BVS&!616:$7;2"V=.VEE)7N%+R2Q[3%H _]B^V=R6^0'<[:5/W6!XTU?]Q]&_)CM[],1L^O,_FE/XC/:V""/V&I+\!TA^R[K2I_8%H65*.()*K MI]AI EW24(_C\,]S5< GCT',^CUAHYAG%,#HDA>6"I02C8(I$54Q*^2.2KO MM(MVC=(NJLN&]T+H_2Z$WD&Y<<\O7TJ<_%2_W/Y>[T4+)I=R+J6LE9/('NV) MFAKTWN$WC!8F&<3,]9@I%LE8?#S=E]4G\\J1:(H-\'RFD8&[$M,@1! EE8QI M]<8L2KH\B)J(67P6C,^FP>@G$>Y.K +.7+ L$L],*+!.42\#O?@5;TA6:BG6 MA69P7@W+O)V55]XE1X,7"#MWD4>SA[^XSV9BO[J3V235-=&XXXHZW460B3O8 MO@][EX]!CF.F)78G) ?7+&6Q"ZB$XYI/1O M"B\W?F,*J\@?J'&*OX[L,=1,);HKB_%#JB?]Y!P7BY96\]$*"?U@\M%# M@*I=28 P&_41+,@@?&-]_:ANQ-(7&&>@\Y9]6]00L.@Q8U]T/(GTI2D63=N1 MY@?^F3B(N1I(L-BC>1_VL=AO*^^9WX+ 05\%D.V*"C__$9P?M;3;$M$BGA8>/V5[7V+YC.3=1 \' M Y&+_8!#+LXUWFK4X8X*7%GDREG=+,*2U%C)7X8OL.6PX*VT +'#]65=4#Z4 M]NN-R>C)=Z&@D\4%,5 #%RGS+;H1K\:O@4 M-%!>0^=D(W!$/-J#9_3(X=O4$B"G9O!<2@%[(5;9"_\./'[RX/%*;LSI8I55 M_A/(0-9@*=/I!)JTH2_X:._0U=T/Y63%'+PG00)QD4#7(B]X%$H90HX8-W6PSUCG0T+_'4S:Q= ;N)V59 M'YADZ;. 2&8 M/.>K2QB=Y5HMD% 4ORRDX$F4!/]I+1GN,G$M2[3B/GSFYV,MOO/X!)W.+ CP MG3P33VNQH%XD:6P2DA( 2>*]J7U+7PNI*_R4]8$!:9ND>I%'7& RHBA@,%P!F@K5R+ MD%P?W(]SB0J>.R;)M(Z,UC&+Q MH_#DTKW\_1G>GK4* MCB%YGS"N,0H.1!(Z9 MA5I'J3)[Y(:CV00R?2"<@0%IS*'# +FH?4]N"UMJ*<23+%T_YR9-%3-IUYAL M[DY6;!GL,GIE$U^FD/B3F_86V&S]DNE:M8Z+" A*3=3LW8 G[M"=<4,X57"2 MFF?D_B19F9DM!-IJ/4.@\MD- Q\H"9',]&32 FA=^TG>X"@B<%]YNAAV@BVQ M) GCDT<6F@V@0Q\5GTRVI=H'QA;87_ 5J5*&D[@P/M8-_DH\K?23N2$JP;TW8]OB0]VQK*A MA0Z;B@])Y AC(,DVRJ8V$6:5YD'DC"5F!%_"W'XR*,8$O\RZ>.! MQ_0$=WZXB3RH)]/;(]M,!/6>1(((,X6Q(.H#4=H=9=ZYQC^=4J)V5WGB2EIQ M<4,2E_?,J\86G#>+EA'K[ 2=:5B'73=.3%H0 +,H:;L!8I2:MBP!0.AUK#-' M^A#$:40>>6D,0]*%G9V$0U=4@)(_<;DY/0+$'G ME*?4":9"0+"J(6:.)Z2?UWC%?23;"M$*;G$H@&"4#%HUM@ /]/$>,\S 71I MV!9S J260#*P 6FIS^OWZ !@H/(RSV0N#A87H@>;M&):.#&^;4Y%6B*-+%EG.CFMJ5VD?Y=?#-I 0C8F-Z2./M( LPT8QIYC%PYR M]E1ZA^"WR9RG0G[$,Q8G9[T6BX_E"6"LWY*.O<&ADR7V5-0EJ9=*@*9V!W;A M*)\$22?'D8VF$XS.XSEE8^3G@,\ADCE2"A0)G*<*F23X3KR7%#6#5RZ(>RKM+$J:%)W>SW*#%CI=>6VB: M2$X?>;X!= B!8!;FWD9/(GPLS>)+:;YV&$E^-ZX@;TI)+>^H/[FZ]!)P56I. M:]GH&OH$?A*FC,+G^1#,T1F=]7U'L0 M[([M0K,#5JF4MN7@,$UC$EP.)!*'L"O#15:,TT(ZD78 '5I#J*P8)6[*N;VE M5BV[:L6J,*$3XD3IZ$7F!IG?_2R&PBMQS>=YVC+U7Y391EADQP-"BZ[=_(4R MRQZZ.+#B&@B"\"7HW/TJOJ\RNU9G=G5JE-EU(!JF-1EP=T#M4A* @!O8]D8S MEC_.DA#'P-U)4C3%-P_%7"287?U GO:@+[1.87Q %: W:H_I0I&42J+@!=DI MKLFS>8B!_@)3L9E3 M0B=DF)&K;<"$V0T6.7,.Q]ABM7[%#$C1-MC@GC#PL% M+'.*B9T9%3I?T8#$_BB,!E^635@$*NO >"> #LN\2X[4R7-A$3G"E^UU3NHC M$JBE$F+M@VB;,G,=3!I) N[<^2]H(&III)+(;-W2TB=(@I7YF<0)SE$-"ZG1 M*2Y9Q>*U'^C9-))7-#Y2M#U0\>^],2^VR!- %9=GR+'B)B;BTYM*%($RJRVY M/S.6 BPN5?\=.[:!3&QQ4%(VMU/ZTL_212O\N8XT5QG#E5)J'049\1_C)Z:S MOU!I!B='EEZ&XB9(.HFL7 N_^,6"\*9,TR86=Y9_&%0!1^#%B]A#W"6:Y@IH MZ'/%CV[$F\LATEEG*=Y9'^(4DR*)R#*:(5!L 1(*(DS!8*+6TD\ M=%(V:,HT$,"C'W/.V-\^N$W2U!G,L.L]>SB(TX\I(JOFW^>I?X=,/(0R%0\F MH:?1I/^:46G6TMD,+IFP>-NY(2# 3N819N-+Z-U+1WA]U!/UV4E,0!@2Z0=+ M_;(L:=5;8FK@MTE./#Q)P<42TFSJ@3MOQF<\59DH%%_<_%NY %CY:C8R@3CY M;P0SOI+X2X=$M#M_JT,#7*@MPW33&$,IB= _))N=QO32B^Q(L.+3[MN;7S<"$WLYL'L_2-V5U7#1>O:0U M">7+1II(EK<^*2NX@6]O? _\1ZQ$G^O=L/*;:;WHRCDK22-&T;5*A#HQ75*. M<7+[?.5K61KE4A#(]ST>EIBQ_$G[8$J.R8PG<4Z&12+;D8\V@Y+)P ._/V\! M*LYQKAT8M2O2)BUYVX"TEYEGLW'/Z60'/PU]I!$]V>+FQRP4>5$Y@ MK3$O/,>,5(;&5DX,CUYWH4T1_*9]N"-R7HVE:XTOHE+BAGFJ[,15=B,-N8&> MRJ;YF66P_H^0F6E6S14.[>-I-=NEXN1.Q?B(,@ZL9YOWMF-2.#'J)6\;UU(2 M1D;!G5-GP9J*^%1:)J%922RGN5>LHQ7O4YYQXS''YV*Z9MYIS:2.),O2CNT\ M;4N.C2=)WBD3,A_OAU2C@]A3(/HAH./W8RHO9=K1K[,7D!!<-#@5E?4+IUM) M.J)%]&]0J=;4[C(M;%E&7,0SUO@_X$N\L71:;L"SHZD\#KA[XV4AK"A1CVZ! M^TUP)NL+#(M-;EV>&L0_D/Y^1$^;]XZ2JL7 '22J.:5"LGGNE.?J#MHHJ?/D/K8I-,;1$X? M YO\:;Q)*.NFAB?H5_^>L9DOV3TD>GY6*6,I2V/N>P1?$J!?()9KT)"$ CJ= MRWO[+ X[DJ9%B5@ SV>&$B5YS?,>A5V7F#+-MDNLZ<4DW%"H^YY)=3B%U5^\ MJ+A;BMF-;I2B?39UYA^V9HQ4JM^EPZ3D+)95B]SDFI6F:&.L!ZK=%]2^K#@7 M<32\^$+A9&4(2U)RL$P=0C#G29'W0G>DS'JEA<@9*N"20TF9=UG,OWW^4MAA MYF#[N&<.WEY>7/ZXSTPN/CS9 M__XW3'5V8Q9%A'/X;VP7P/[]E4+&"R(VO!Q3$'E0Z-:-?M:14^B-YP1HBY)T ML#K&@!E!4IB[J:&2%,+QM#WP78EK0"0_)$%1-B-;6S)^'OF+WA!(<^S_2F5\ M-IV35X.Q-$ "FC;+NAV]9=H2\TI>/^(+@6_I4BWPW/5V8?MT_3;[WCF$1NGY MT'\Z@>?9(4_6NIR%07IE?P'/"-5_;B!8HOI3K MY16@HL_WQ*H)P"9P-\G/H6O@P(]]CIQGZ[]WL*Z(,C)K&48 M\V0C?R;"@(V8RG3L9CY#ID*B%FTVZ?G\#>AF-ON]SM_ E,&%/&Z-!;;-$9IP_S,4#2WU"HSIM&XX?&!.'.9-GT/ 8O_V\=U6V3;,^:VEQ_D/WCL]\IG/A/(56BW8+4U^7,OL3T8AZ %2"&;MII/Q_,(X'Y*5G6 MDOI2'31AX@OR$%8KBLK;!*]XF_IP@8-[B%UWL%WFRG]C+A+N,6&IA-0TPQ)G M2%-#BX^5,G(R" HE&)U ]C*0C#5FSJ[%E@#+AQ7BV^F"O$JB+_'_M'C_4: 3 M7>TC#M?BH0.S+_V1$W&:3\4F=)-E;5WTN=Q'K,,':O"2_(>40\MP;)1DF[_0.RRCGL78]BH,'$C+%WV091;I( ?JE91G: M!+K0L9IF*%(4\YVEXTG[:RV[346> "2R@9Z )G*]^RXC:% WC# M'MW!&1Z1<.J?V5P:9D67&'&6OT%GAH$4*6L*=])I]LR_K=!R*ZDD80$TO53. M9X]T370S ,47PHP;M)2A$3\8-ED*12_V5$X103[!S\$5C0;YV'WE@<\P:3PD MT]C7?K$Z*:"XTVWYK<..,6>W:P+:B(F1<#JV#+H-S$J2Y_-DO0X3S4U2./+0%(@,6FNMT@O M"8,R-%-66&2T;!"=/3O*;"[O.%$8+Y$%B/16[V\LRP++VJ39#JE'1S/;NIB; M^C6UCW,#>6*.*N<[_JW-73OB^]ROH_7K.0+A'J^:OX)0 G FZYGEV&04[\_: MDZA2QR)'T?=L]A"YU)R'_&:L 9Q172ZI W#]>=>!RRKHA6]@"X? G#/@'@8W MC+&FEW?+E#3*Q$1)'!WPA&<,[B'WBD3GI**8?G;LS2 >QVL9P?"+*1:FK.&J MZU-!\!\BRG<3[PF3(/)7(<(W@?$%\O!>+ YF4B )':#*F[Z=IXA+0Z#_E#SL MOQA-4Q9U"YZ91]ME5I-\K=#75E(/A.U8*[<#U:]D;C\6_)/S]AWA7>M%8Q16 M\0#GA#7'+O-R(<$3Z; VVL9#%[5D_C^YC;! ZF0L(DKR!-SNJG)9Q/._H;NK MQ-024Z'W/N,T%$["U"G(?/,B->/V5/^)S,\6?J#S@ M\:W7F/"9VY(42ZI>"*P=627.E5 8AY.6F^@("U2CQQDPU<#)RE ,C:>) RPY M-"GUEZO[!3[U)8TZ(9\!#0>P;MA9%'X&6TXZRG2\0!HH 5I-%G93S\D59$A= M:W6;/5Y\8C:-OTFASY3'DF7+I2E,$V#"]%$K),+&A9S2^4A17HT>29*)? MBAC]B44,:X8-\R?'3U1R/XK9YUA.1P#73..KI?P21@;+7\Q4G\#9IV1=-#UL M@ 8?KL9[I>-8<3D[4J&;3X1.LRV^H[/7)Z9"UJ5!W_9?MH^^"JNE M2RP,P3]>$)A<')1"V5['YQYX?1Z?<).)>9.TH'@BSF.BF"Y* O#09V)1;I3- MZ^9IL5GZ.*Z#CAKL;3YF^AE[41K0IBN+,#<2A/V2YP LL'>* Y8:[Z*"X)!2 M+3*Y&(D0D'*JDM&?KBAZ=:$!)3WM4;84-_?][B3MB8&)<60J\L7A._3\?X7S MC*9!+,)^^)",-.5""HI%?=Z706BQW&Q=Z.JZL)C4*M0L!F14N*1UY@D:K,8F&=' M7^/E U3YO-R&KEJ,$_DE+1AT0M;*I1(>GVI0.SJ0&QO>2"V0')(RV@<;?CV MX/DH_:7I*'G^'^38N]ETZN&_021\M6.[%#7JG:"XA" _OE[^?]K]M?;MZL?Y MCXNK\^_:W?WY/4M$T\Y_?,W[@W9W\:_+KW]\ORQW_[S_G&#XT"$AN!\\>QJ1 M3^*'SS!ZP[/?/KD^[@:_]#G[/H SI,1#X(>_!-_'_LR1/A@T>T8/P!Z']/\< M\6+.!TWD@U]C9_%O [-I6OVE?S::YM*_K7ILM]GM61L]]5=<,5LUI0NH(X':=>6S09=@5=^21S=B1M0-=G71SM-LU6]N./G'K_;\[;@+#EIQ=A5/KDN]GY(S9@OW*%W MQQQZDKF)QWNTFS2/>_EH7!_W%EK'O7PT<.K!"T<.I!KP@E5(*U**3Y7/LK/L M,)7B4^63&\PI/G>9- ;>\$^X<+E?&0OM-98=5X.K8'#<:M'@^*^"P7&K17@" M]6"$(T=1#1CAR)>/]L%Q;X%S\G%OXLC/X.BO \LX[AU8IK+-:J/A=UK*-JO( M6@J<7-M::9M=9!(V3\%2 X(C#"D:.H!HQPY,L_ MPW$O_^BO@Z.70\I2JX^^WVDK2ZTB:RER7S#U@[U MML\ZQVV?=8[_.N@<]X7C'#DRS]V^ZQ3!_NL<]SV61VN@Z.7 M0\H^JX^6W^DH^ZPB:RER'Y5X=26:HK%QV?^3CI<7(_K& M;] &AW?$83W2;@G, 27UCH@CM8[7ZX++/VXE#[=PO&HV/X%CM]5P&T?.QD?. M S5@XR-?_G'[C' +2@X=?OE'?YD=O1Q2/J/ZF#*#98>)1NBOV#2XS+;->6VR M5=OS^;;G_7+:GK?*:'O>:KUKV_.#-OF^O;RYOKW7KK]IT.[[YI+^SX][[?;R MMZN[^\O;RZ_:S1]?OE]=:.<7%]=__+B_^O&;]NWJ]O>MNWL?:GH=3GA:,>!T M/-YZ!=9&A#[P&&*821&,M:]N2*A&%_*N]7$P^OD4>%228E;,/8E#F_[OZ$F' MZO)F!4\9G_C)C2GKC#:@^O74]7&R%A_AM+2!_Q6;'>6!/SH. X^-]DT_SGI MTUO]"$>LBNEM]LQQ8SXU& ;13.A:T$VW:K 5A<4"+I!B;AQE1Z]]D,9G7K"' M\^EY'V%:#'V0\.[Q@9Z9QJ*6&$X$OV3#0]CHDK4C]W2%.Q7!\#&S@))P%/LFHM MXGY4S8/>X8YX4>8T #"OVH<1C)CF \_HT\D)<@_'D@V8U+U#Y8AMGZJ+E1-&.S[OB13=PX M)C@OZ6X*(,#!T-?AH^V[_^&C%CFT[ZGRXU"=AWTKPC%?'RZN[ZX_+A?QB^)L M,WVVNF+PBLTN"MB5H"^.],OCGBSG/03/.$\>QECAS"J814A!#8/$DS%9?.H1 MGPB9/E3HZ>)4.-=M)QN3P9H@AN>&:\*ORA-T\!E*)IBR#((4QX^E8\Q@A"?= MWM0C8B C#/>B?R=32;[]X;M)#BZN^GQ"WSBR8505%4ANSLD(ZDQL*I/H_Q%G M%:7G!E>&PXVD TZ_AA(1]PH&UQ*:"+H84H-6$.;A3ANKBP3!Z)L\G%[/K- MGLP41"8T?D]VC$'SWN=($V-E_,V-#\V>3JGX;Z*A'!-+"%)0\?5K+\)487VMU88$[D*HAZU3SXI'2:L:U,V0D>Z M6,9N.*%?3X;LX,4#+^?3=L0%(4W=N:;OC@!T&C-X/V3NG8_:AYN+\^LO']F0 M2!Q^B$-,\6Y_(*AXB^D^^#9^O_!9[%@Y#%Q<*1X1$8P MPA3L(L]^B9*;FQX@73Q.,PMG'K<4Z"YG7E9ENTN_#Y^X%-,T)0U./!(W=4J* MW)\H')S9",XV1=.R0D;O@M$IMH1:#_L M_-BK8 3Y X@=#88W!SX>*)4>LQ#?317%60RSR'&4YF:*)@!R'#*%/M%PX*S% M1_3D@^<8OW0@;2]8#<&=7!Y\3"VR!ZVIJ M=[/1D_SA9&_DE9+;QVL.1)%&Y6L,(MX%9?S9I>$C$O')8BN-& M,+V9/W.S/;)+CI^&S>P&L9IGEH$FWI1KGLS@_H&7TRO"=\=4"E,"TV6[$[1* M)K9#0#=-=1,=3(070GF _G?N% G2$4"5#;:7 (LGB"=",0E7O4]&],DPI57@S@U' MLPF0C_X!-9('XKGDF5\$TOU"'PO(QJG=B=!_2+1ZR81]%QE9&$0X923&:TR#%?#,U4BRHCBD"+>Y MF8 CSG.\(UR[I )N:H>)?,N]\=##],HW,)V%4WJ#Y*IC.1ZB7%G=U':B$),. M$;_*IE06CX0B/7_Q?7 _@A!!58ZK^:@"$1]737<,D]A!/82/HPM*HJ]#Z!<] M'38Q X>+QP(-S#,(KD,/S0=PNJ6#UY,;4#@$$]T"I)ZL:2 !/M,UPB)7G2YN M)?N*D/"5 XTC2>P!4@CX\C8ZVAT.4;@K4;T8$7?*[WYJD5(CRXWQ$+)[Q64_ M$'@.7L>![^6:6_:,'FTHN[DECP*CKHASSA,3_DH)NHZB*;]0*M%;BQ&)ZO)4 M#- UT8,G(T&XF2_6@Z2@5@0[5QU4#AV^)1WVW((2>/.S1W)18GH.#].D]S"[ M0L4-F:M7G) (_4)&-B6O<(&[/KWXX?2]]/;1"\B,B?T&H3MQVGAH>,89?3QB M#FL=L/,7&27H ^@*+8@=<5;?H3PWG@'@N:>=\6_A+B#8 MYIVNV:$&*ET(_$9LG7D%(NZC=UR^;W2BV3%7QQZY50F0HW(_8QPGPC'(J$WP M8M@_72S(M?*!-9=J=HP\'/(J!-(V$D6&R=( Q=M^W$8,/](S?^;7&WO7*,E;2)1#4,%9]@SZQD3) M(%.;$B\1\TJP,V7Z$'_N9H$+U*%=_SGPGKG3&+V9+NJQ]!;U/.(_HD>$W\KT M#L)[%"]-\JK]-7,>N0IP_R3OD%_X2QC2">C:0;&P/?IOU&6IK@"Y&)*[0.AT M&[CY8OLG\4&AM[67I\ CW.O+PBCT/3JXL*3%<8-OR>I00NA<$T8G"K,(R$*X M:,D#P.V1IC#EGEM %^J.4-MXX^?DP/PJU\^@/48RV]S?WE3AG MU/(:D>2OIW0AGJ,CA$+T@84MH+F UMI80.C:+V:SV]8>7,];S,])++08SR%D MAY96,4,BS9+,&0BH,&L97PU">"P=U4@<%;4J(L$T+$%"=D*S2&_N%S.I,G^G MU[_GHL2;VN"(T&S0_!W^5>9^UWSR&,2NS9-S;.<9[0'8C*VA1!R[D&2>V69!^6!(H9AF7X[HC]%^ ;( @&' M!617\1Q49J&-F7N+FEWT4X]!@/<+5([#SK.16-@Q12(UCT)*PYLP> R9M?4" MT5\FN2D2V$OMD6Q^+U\B)3$U&"A(M0FQ088YU(Q'CQA]8A2?Q<$9_%?\%1XX M%6^>D/@I<,0-03_D^M,9YC@P[W;Z[,!/3E%\$N]FO"X!JLQ!P'_!H$<2$9#Y M*KS.C9+U)-XONC]J*$9QE'6M/Q!\&^Z>^6R?;==C[@^,1:/32L[1H&06MQ]: MLC8U'L+1)S&8A-VRP(^V0;Z>> P% M5([!E90DAO]BFDU#FW!YOEY2-[6+E.+R MB_"DTO4SQQR&H-C:488*;Q!]+A7@]' 71IX+?W2;W82 M F$^S)3NXA4?1-_]2[R:AQ**+RX^_,XP5Z>I! +\QHA,Z\1KCR.L 5Y&H++'24J\DC9X(AAM); MBH\G@C^CE V'4 RF F/6H;+TP5NN*S/J8%F:T^4SI++$M=(ORB6(9EG;OS& MQ" 9CR&/CBXIG\"8$NW+46JV%]]8=F?1"HJCGS5/BDH" M2\]C;+ \/=N=G)1/_]QQ0BD;@4,SL=J7'^_RLV6.<9\':_ XQ#/0 .=I'$4- M<13(H!'DI,:(U(C<]-'$M2^S/;\U%U@_57B24J/D^TSYALCB=L(@9P>9U H= M\G6 2I!109< PD$FLY0#DL,T(CX]QCA*(B@VE1/4%+'A"DLH5A(SB8MW6>)0 MLA(0N#SCE655!?2]J0\LFDTQ=Y>IA8E^D$V-P<@@%*F_)0>7B P>U$VS;S+: MM@C-XXW @Y-O*>%RJ!:!?);XP^;F@QNEBM]JH-A1:G$@H:<0^TDJ0](MIEB< M(QX/C0+CQ7A])*XQ.<.&$1#B2U17#>&*L;5)X*1?X/RP.R:2,Q7?7M-$ MH"7R.XU] QUN;^ZTW\* ,NC4&VF+S>)@3AH_K MT7&BW1*1!PXG MD%.Z _-\69T"OBS9F!*& *L)LU<=SP=>3TI_FU3MTL_]E^W/(&L$*J/0I\7$ M,^/.Z2RDEBI>(BY+EIFS(GK]MC CFMJU+(9P+2%ND9C ),S"QP)3H$!$GY?G,0WBKX"JNV_4B+?=D/LHP/Q)Y4I6KQ66 M.KUC8O=,"+]7O,N$,<9E!Q,V^0N"_"HR9AZ_,'BSO?A-_E:Z7GH-YU2&R HX MI*1,INSA,^Z@$#X1B.RD^P)).[\K^Z_G&@O<_# M#1C'(4-DR'6"Q*.G@'4O)2/?9U-#.WIK\$@X%X5&UXPA(:9'=P2FI^/NSG843,E4[5@F- MS%'Q -8*Z5B>Y?SR1/QYE5A"D:P=;[H!(4OU/1O1DKZ7HP\MXQK)NLY*'SU7 M5NB) )B3#?0O61&2PTE9!7");):X.9//WCQB/.XCW"H2J^"57:,XTFOJHJ /F4? MC'P%I"G-R]TO.5)PJQM("/!M?#+0VD/L--'',? +Z^)^ANT\-25=2Y\7#'51 M"1L&5!6@3Q4'@X!;I7GSJ-<2W9IK:)G[]C-7("4\"*,(WXIW F;O,T,?!7GJ MM:'HLQ.];]?E<:_%\P(IT@QTF1(KU="L4B'=L8M:_D'NV7F]=X.;MJE=KE0P MEB@5NV\XQSS)-^X2*2CT5EBIT/U$:AU6F=A1G VTHD(IN''.OX02,:F?H2OX M26(>M7#HDJGU#3"4?5YR9;%,%IZ;QQ_-J]@3.@+/GD;DD_CA,]3[>O;;)]?'-^&7 M/F+YW=WE_5W"@EN- MJ6"L6*EMI0FG*.DSFM7Z/1JPPT8-R6$EY+ RY%@#Z,5JJ-&(D/'X\QP5-/AO MCUV\U0!]WG 0>AD)YPNF$'S: !E+*<"%.B@)0 "\XS2Q@Q4@P3DME2(*4R9V MH44!]CE->A9F,UYTF,=F]+JR*L]GD"N!A1'P Q3]4O6(3>G-HJP( 0RM6O=J M_M9_V6F+U48V]^M\"WFIT,QWF5=G%CF-.3=/IZ$Y9.1.;"_Z9^.L)9P^L^CL MT;:GGP AY[X#_[E,X7$>7]AA""$52/\C#8V5GU'S\37^Y,\F9TZ TYW@L91[ M*%D(\A'W&@T:0[/;U_LM4WB%Q%*7"+EM^*_ &162@W.OG)>EBE/JRBG=]^>4 MMD$YI=_1C4&[0IQ2IC)Z#+=D,O::Y1J"]:]#->-25P/J)W8K9#*HI3@=Y;(>\!5%Z[Z M#A7)1H6 =6JZ\!7KBA3;KT1V0BB=>%L!S AZ#_1,#<:BK-&CRHK>A;AU9705 MI0._L\0M!4A]*F,-W:JOUCNHN'QE+5G+TVXWCI'7D&'6>7YW448@;JBW.EW= ML':.AVR1SG L2O IPV^=FW@'^'4@&*>;G;YNF66967N'WQHY+C);Z4[(:L2^ MUR?+U.V/(-/M)H2BI)@-FH($G"EKZ;!M>)%3XY1%P%KG"Z/XC6?[,;61+P71 M?Y#"$L%L#'MMO=_:.5!4]-B.R$ X92BN]=>4!T6K,6Q9>FOWF^F]H'AB*L2.B7.I;2_5K04ER"^V>OH M@]WENO*F5QA2:Z1SJ9!J0R(?R.>=0^;OYT=7QL&!P?Q;$#C0R5$Y^K>]%@0% MB[)K!TS]?M_0K7:5,F^5?_^=[X!M\=-%5Y%IZ.W=DP@KZM4_ OEY-=^,6*5M M[R1-O[GTN^2[^TR$SQV%8YGD5YK-T86GK7LO1>[]A2:,1" M1)=C9*##MH:C:]"<8 :>]_D-[_*& ZVR)*6G(I(GOP/E]ZOS+U??K^ZO+N^T M\Q]?MV7]?N1VK]HF%6L+=,%QL5Z+5[;"< JNG M.HLJUC@:UMBPM]UNK $I:>V>WMX]W::B(;LCN?["&4X)UV]X9 MEY.I%[P1:37&+8,2^]U5"_1.L-JC;PM'5:0E=;JZ=WN$15_ MU,[R2!J*2M:Z2DPKLZNH8)2W+=ED0*5OJZ,;JN2BULC:HJWHCLCJ&50 MTV] MU=ZYBYW2?;?&R-U3$,9G,0DGK-I9%L2J%'I?I="[LH[9&':I3-Z].9G2B"L, MJ4*ET+M"RFH,.SV]WZT2I$ZZ%/H8;@\1:YO22P30'(PU+_ ?V7WBD(>=VB75 MG+O7%ID\Y#=L'[NOQ#G[#PF#'"YN03RK;YG6YPKI5$I;?_>*DB7867\-0$L, M2^_4MH3DF*0JG#E=/_Q([- _"V:[^TE.0W-:(UN_S"+Z^"BZ""8/KH_^_HN$ MUC!SW750M0K\7;6J#M6J3-TT^A72JI2B_L[B^/W@UFT,K;[>&U2IS.G4=.+K MS%06Y=B#CIJ0560W[OC,&^T1@.S*YN MF&6IR8=NRUQO1_@1U)QDVBN5I/*?L@@HVH!)D@G%V^;T34C"U:W.T928JH$! M5;J02D:C1='8T$77V1*4CO>4C!"LVKH=3[_5 M&/9[ [UC52F+5WG8W]LF* 5+T&VBW:6*0%W'ZAZ5=-U7.N)I.$&W2T?@ MQK/=UKO]*LU+5;[U:J0D;@\KK(^D(KE2L#HQA?>'U,Q4I:14)R5E>ZZ"0"B, M/2IK7J_2F:N(N/*S4K9'7+\Q;'7U7FUK+8] C"]VIE:Y*7O(3=F>1R TVN[K M1KM*NHY2H0^^?C3B. M*0[>+6\+6G1+H(6UE!;U9]9\R581#LUO"0OCR..W[3I:KM]N]:Y6U0.V#)*5 M=(UMS!F.^RR>S1]Q!I__U,4K\$!TN0E%FDX4!Z.?C$Q8+FE^ULYG\5,0TJDKRNJUK567!'YZ^N^Z_JP9SL] MR)Q+9>X7&ELN5 W_LNK6NR$A+FHWNM_8X75X%T/SJ/^QO1E)G\JW8"1;Z*R^ MA9>MIQB="ZRGVQ@:36,Q(621HE,[U)[A:9_? \37LSB*J9I(V7MMC7*ZF]Z[ M 'B[M?4+KVT;NEU%T6R>L58N:_ N)"NZ+"I5&T,_6 _+S46!BTM TR-(#U"S M8^UZ% 0\@T7=VIET8'B:?,F!*9AEM:% M0 48*@RB-9ZL'4%D51%$[VUA5E*/!J]"X+^S$LU>6H:&:AKEJ]!EK@Y:<'2, M:JC0TKXVUU=-8T\*]):KV4I]SM=$=H-U7E_%.=SDZ6 ;8*:X3EUT84OUZ0U6 M1[7J3DNWVHM=,!:/ B^"W/N>2L[:N)[0X!)5?&.I0_ZF\"<"XVB6K6NT6]- M"7W(,_'>=M"Q3R/0MSF'<=UH\5!-8!PU'+[.*-EX1!$W/ MZ:J!XK9'%0C7.7-];61/W=CV5#[DUI.'$IK>4))>^1>,H!([%+ ES?+:(BJ' M1(4QM6YD3ZF8:E<14R>6TW@^<F,QP(H@6L[U8PF8;DB?@155(U+XA.+;7Q MPTY".*+KIS_E#+L2=,;\M N9RJSN^3LE]0\27X_O[=?"Q@M4#PTZNC583'U< M2#-2:NY10FU!-A\(:M B$=L/+18_' 1J)Z8KWY+8IK]TL'R(KE^5#&VM(@M2 M7G)*2ISSE8S=D5LT8]@T>]"=JS.@[#'8N1F*TI0K#*TUFO(>H 7]$O76P-![ M.9[X>BC,1]$QD<2AK=V3T1.+WST%GD/"Z.\:P;Q2U;!J+Z+Z3B(U2^ MS#_8 M.+%MM/1VJW4LG8%4GZHJ"?7=06@9 $*SW]*-?EE51:H]5>G5^H"*,/ \R)QS M*4!"$L5*S]Y:>/_N^D%(N>6*DS*/,S6%8:B^V"UY[Y3@ N@TABV];QEZNU?R^(02 MSO7 YI+B<,7AAYR'4@Z'0X1<[UJ6WNN5%00\/(>CFO(KJFLB95VJK9K8X:/K MB_5UZ1'RW\""NEDN&Q%0[]X?-Q;@YHX0S1Y!DI/MOX%_#SKR1%H<:-"Q#ZB& MN5#?7-_V1RY55+!$!AO -+,)^]+N^1O:%C/AIT&$:7*?0N+9D.O_^<5UXB>! M7.F+G%Y&^A7[@2YB%B__RB*EJT+:SGS5L/2_L %@#[=/;'MLC6W#[';;CM6S M>RW#;/?'9-P>#$C7_#^S!14B[%M/85J[]TC.'D)B_SRSQW2+GVSOQ7Z+&K]F M:4,),W<6\V1DI!G^XR&D7\U9[B*E#X?@A?XU5C8 J3-90BVKY="LRJHSW)7R M%-3=L9RDI3NH N#S]_3!];7X*9C19SB1KI'7$:'"=4I"5A^DT8%.UG MXL_(EC;^J?NN3LHU9:Y+(T8D?0N#"?2>A2?^Z<9/%[.(;H^$EZ\\IG8>183^ M?V>+>@ZKUQBV]8YEZ9W2QCQ,P^@='W;-.T3*2'NKVN5 M$\77X]^"P,% * F?W1&)[@*O<#.M%HQ.Z9EZ.V<(MZI'KP>8!N\&)K,Q[';[ M%$R+VI "4SW 9!KOAB8+T&3JK79%1-,I>,2N>6N9B$5\PWP'6++>#4\XO\3J&CKZ_A6>ZHFGUKOAJ8/S M<#HMO==;[.1Z$#R=6).XW\(@BK1I&(S=6!7Z[270@R2^00H7YH\NM;6M#I6V M.\^&5K5ZM<3>FI#&+MCK-8:=7D?O=!3V%/:V<-[O@KU^8]@>]/5VSIB/BF+O M%$S].X(EO+KV2'P2VAY6=]K.Q/7=* ZQ'$(CKU/B1^346JH44[#S&2>.R<]/ MG,:_,0I3_?H\0]]+3MZDY/HKF8;T63;67=-/3Z $^S_XS^OQE1_;_J/[X!&( MD,5183Z$X)C1T4UCL9Q167OU .,2#:)Z8&P;U%ALM?5>?Y?NM J,50;C$I6B M@F T*1@M2Q_4S&]1:?WC?/3OFZ&YZQZE$XE9PUY=91!\> M11?!Y,'U&=.DY*;\D4I0%M MY022=GE3;132*HRT50K#.R&MO%DW*O.@6"T._'P6C,]F$=&"*8&3]!\UC]CT MWS:H=9H[F=IN".7HRA^Q=0#C6I#V.U#V*B$IC!HI?/?#-)NNWNKO,LQ&V7 5 MELAK(A*;@VFUU.U6<<*80M,[QQC*0E.OBF@Z!9,>RCKH6NF1P<%'KD.8/L:H MCF=B?M;&]%C9[''-=OZ:13$VF%&F?H$K?6ZB&"K(WRA9<7#N>4K4^R ]D@OY M1 K?]##4QM*MCAI;5U>0+5SU)8!L$4<0@\K)?U$@JBR(RC+@]RJ?.@86_NT^ MF>+]K';1"HPNEJQ&Y#%_\L1FTK 6>=HX#";"B4%AO8N[8FFN2]UER:9^C'12 M:F&A85*AT>GKYOYKA8_5(#U9]&WJ^-@!?1 X:QMZNUUR[V&%OJ-'WZ:.DAW0 MUVH,K5Z_Q!FE^T7?*;A/Q#05S =S%,05:;!#KJNK*@SJ M"J"UM^UN !I@T+.7T]SSF*L"& ZJ[TMGO8@HU<_2=$!E&>_H-0>:_@C\(.M! MVI)!ND9CV!_H;6.Q;$;9-/7!U#I?>+F8,JG0'>@#8_'65IBJ#Z;6>;@+8&IE M,F#7JG%"_Y%%Q1\(/3;"[W MME_+,+)/-D:TUOH6H2'1<-OU9Y0_N51)>O<6A35\7K%8H+^B&J@V)HTMCMZOW>WF<(5CV0M)'NL3N2>HUAOZ-W:7,1:L>GY1X<[/NHMLDLW8'D,S: MTMN=G0,11S:&3T&OE*M^>^CUH(]A%_I?[1RO4-"K)?36* <[0 ^Z%K8LO=_: M>PI_Q:SYXU,9-#N.0_=A%ML/'K7T TAKD+PYV/P0W#FJ#<+V^@.E=NIH.Y?H M?1\L\YTM\A0492E#K:X(6J,&E((@F-)5$0M-(>B]3?U2$ 1SN>HU\[ &%_8] MB4.;_N_H:7^CP-4H]"K+B;VI*L^VZS$9<1%,)H%_%P>CGT^!1ZD6?76]64P* MSV+K=0ZTWB]VY(X*K[;+_3?68E#R6$R;DJQJ)4R4,-E):]V',.D=:+W;"9,^ M]\A9BX5C2I@H87+BPJ20 ;,/83(XT'JW$B9]@_M8S>/53.J50M7+Y8!+._3I M6B-M2D(M>K+#50;*V$]_FJ@W77HQ4>S$;PT[3 M+"LSX8@L&\4!5=K;-AS0+H<#K,:PW1R4E2"A.$!QP+MQ0*\<#H#BRV9I*4(5 M,DB/187CCI(=AMRO4>/KQM[%"5 _YB^F ":^N$7V;Z,*6%;3R4*VY2%S5A1W M*>XJ2[E$*^Y2W%4?[BJFN*[@KBYP5TX!;E6YJUX-%^.[V%BMXCA/?J%[]BJGH]+^.^SS\ M!_T?L>R)'3ZZOEA=EYXG_PVLJ)M%UHA X?C[@\@"$-T1HMFC43"A[WZ#MB4_ M@I@^/0ZTB\#'P@6;'K_VS?5M?^3:GG87TU_ M+NHF1S9_.[Y&]H64QNG0>3" M27\*B6?'[C/Y_.(Z\9. L?1%3B\C_8K]0!=!$;CT*XN4K@II.ZTL@>3_A0T M9[A]8MMC:VP;9K?;=JR>W6L99KL_)N/V8$"ZYO^9;:LAOO44BCU,*8N>/83$ M_GEFC^D6/]G>B_T6-7[-TH829NXLYLG(2#/\QT-(OYJSW$5*'P[!"]$+)'-: M!*(S27+ECY9#LRJKSG!7RE-:,*:,-YF&Y(GX$645[2K;GW"]H*G*#C^XOA8_ M!3/Z#"?ZN.,&6,E/(B50N-.->/8T(I_$#Y\=-YIZ]MLGU\?EX)<^9U\ /# G MU_%][,^9FCUWC4*F\WR0_^+LF\F9VEFUPD4\KM:]O+NB@VO\2 M.]0N?6?.,U3L+(_Y "7;JT!5:L4/]WH4!]0\T4P=%1?+L%IE$6"3^'']"&DE MA+04(7 MK47ZH'VJ+=(5FRDV>[=V\(/.L;:#GXL$#)"'#M X13UC@V?4RSY98I_!]&DH M;)!T36?VB[!&(;U'3H!O?;/.+$<],Q+Z4-&9^[KV9/K.,3_!/*]N_XC MO?4?Z3>&WX*0OM?71K,P)/[H38M#NFP/)Y%JMO/7+(HQOI0+]MS_G'B2:7&C M%25,)G8GS8AEQW/!3^<>#H>]\=QW[M.C.D].Z@>)K\?W]FMAE6$ 0R[UKK6S M_:L2GM\9B[N-O8CH^NE/E42E91B-X:"M#UJ+V6UJBD9E 5FB#501&)J-8[:]&9N?OI%>OD%6 MZ!$RWFXCM+:X"2[H*7RCA_ O.(/?Z-%@ZV5(++LE(\^.(G=,:2-8<@O&LQI# M2V^;NXSAJEZ_MIJCL$1/\T&QUZ(:L:GWC9V;3B@$5AB!.R@@>T=@NS'LZJ99 M5NF2:MBW57H"#&J?U8H;1G'*-?BIFR"*0Q*[(>8Z?R$^&;OQC4O.ASO$9+;6-/H88>FW=U8U"AW> M$5F:M4+CNT=EML;EH#'LPXS$13.SL)--0;+*D'PG165;()I&8]CJZKWNWI/6 M]IBQ9G94REJ%GU&OE+5\-K\HF*RVLP.X[6I ML/G18XXR:H*\1Q/D0@=:<8^ 8FW%VN^IO19F[3YWUQF*M15K*]:NL!%1F+4' MW&G8+3GAZX"LK887J.$%:X87M,L97M!I#$L87F TU>R"XYA= .7<4$L7+=U% M%O.M"IW&5A,+EFW@W2<6](S>-A,+NM9^^NH;S6YK^9]W&0+0.OG%MEJ;C9@X MAB[W_7I.*=AL6\<_I*"4XSNNCO";;5F-*"B7CFI"03ETK-V @LVV?R'Z#$7: M. PF6C E(37GJ,T(IOPSM==(]&F7]I_;(N4=W3#SE,KWPFPNJ_?9/5214Y%S M0W(>=?[<9KO>8KK*IKDD5=OJYN[QO!U6&KM5F)!B649I$U*JEV6EN*&>W+"O M02:6998VR$1Q@^*&]^&&?W\BW9(S<'#CCJ0E'L1"A69O=,TVI:!VMD MM1D%OI(I%4DNGR;B.YH]@2*]_^ OZE*1]>XVG$Q5^K-'>(?9[1@V;@2@H;7BMEP0E*$+KZE9.FT@%I=I :GD3/,Q"4-Z3PLOH?U*:C/68C,2[&5:EJ KJQVZ!ZJRX2\7])=N7-RU#E5$ M8)@OQIG4!,2J(JM4F[Q34]#.4;=ZN\QH5X;\MABYA9_/@O'9+")23H]';/IO.XH@$6@RI>\J=QI-8;MP6*AS3%'R*MQTRYIX?1D^X_T::XOU[R"9SS"HC3/ MM1]<#^M?DRDB=(MDQ%J3/LPB^LB(?G;T[YG+.O2J0EE5]JDHI@IE2RND&8WH M9JB\"B&'X!C_2MA_KWQ![]N$W.>^ M<\&)_:<;/UW,(KIO$IX#W0LK@VWTU?3ZNT3$E3988;0M,2L.@[8.^II[_<7> M*PIM545;FXUAKZ]W^SMWWU 1GNIB;EVF[SMC MKM\8=@=Z=U"E(DR%N7?V6VZ+M44X#1K#3K\BZ0ZGZCV8VF^@YRDWP1[N?4'D M&T;CHN*V8Z!/P#(K4AFGK+3WS?&4W5A5=C#OS.L M6*/,=J>L:=$*5A6$U:HBW?W JD/M+L;Z M:,>W=V_\J^SX;=%R)776E!+[?MW%2W\22G)A%4!J7\?]7C](?#V6?ITFP13F MI '5" R]H_H>UQERA36"?4*N"[&BMMY5D*LSY HK"'N%G(GZ@C$P*@2Y$_,3 ML(K@DW42O%,<'ZF<-LQ)J5V89:S&L-?9L>^=LN J#++M$_;* UFK,>QT]6[. M7#8%LJJ";*]:0'G0:C>&?;W7WOG&?S\/@>-&4\]^@\62U8@\YD^6Z2:Q.LU> MQ=6>'YL.)][%8?(0A X)S^)@^@E($P6>ZVBPM9J+ES6N%$K["TKZ&T[Y+V]_ M1# ,(!$OYPGQ"TN73F/8ZO;U=G?GP8^%CO"(S-M3Q>0:7\L>,=FEF&QU=;-? M5HZ%PF1-,+E&#=LC)GL4DT9;;_5VCCB_"R9+\LE40R%9TB\&E)&Q%[Q$VC@, M)IKK/Y-H3A?9KO_+>EI4CHEVZ&:RJ0VH**8HMG/_E^,.%=_8;VQ4$[T\\AM. M)9VIT%3"OX3$.:T8X>@8576U]8.[23$B%@+>% MR1V)8X_@Q =ZU>]GXL-)A%76W?YA0#'J1-^H?9=V4;_RHSB< ?6OA,FWO6'? M@XP*8Z"WM+J0"=91 M YP/U,65J6\LV!C1L\&Q$Z?8\7U/%OX=I>GU> 6[+'($-&15];EUQD\!PWTM M?@J*VWYCV-('7>47JC&\"MCL6X@G# %5J46%2MP^X<3M640'R9'&Y M;D3..^#2:@P'EC[(TN[[MCU0&M\I'5A13&=SOX,6E$CP,7N@V M3BQ*NR<'[E44S:@ )]?C.S*:A<3Y2AX*N]WZ+7I##]IZO[/SQ 051JLNK KX M=7 "NKG>X9N6675A5;(=CB62_V63$5A%H6' M%_B/9S$))Q0)#R>6>UUF^E5*U=TX!";0ZH;5U8V<:36J.U(MH+3F-B\+2CT* M)1BFU=_%JZB 5&$@K;F_RP)2OS%LFVV]92QV&#D(D$[:"G>Y(H9ETX&/ZWSP MB.8'\:FE3^_),+](J;H5N\#0V%Y'IUNOD)*K;*?#F>0K ;6R3F5@E%:GHK!4 M72P5L,-WP))912R=F/&=]$2AMS<8W.EU/@JB4\N,WD?YT_48V$)XJRZ J$4O M\(&%DPK:R@ _(BSMH=QI+916B]N*E)@J+!WTZBX'2^TJ8NG$S/ +>SJ% =:V MYVEQ2)_##N#$;.Y]W-G?@C"OQ/^;2'#:/H%M (-B3;W7*2&Q4EE.%12_&U[E MVR)LM53N5M&@4A [S V_'XCUJ@BQ$[/9;\ET%HZ>[(C5,(^"R22 -02CGZ=E MK^_GZD_)>SV^0-K> 6F+<$F_BNJQ,K4.U*9D4TQMH#X.&D/+,')#.K$K'@<*:I-;=>![#>HD*(V?4C_$[HC^''[:_UHE>%] MF/2WQ+,I.>\#2F^8_?X4>$ 5RD9W3W9(OE NK]5 MD?8^RNHZT&6_=Z!95 7HZ):E@%93H&VH >P=:"TJT7IZMU415^6)&?ER8![P M0;< #L MBF2M*MOM,"K".Z&M ZZ"'0>8*+15&&V;Z0GOA+8NHLVJ2HJ2ZI1V>IX4]'YI MP123(#3R2L*1&YW:]+9]-7<%VEXSTEX*RN;)@5YCV+54C7:-45.DI6L^:@I> M+7VH0.WO/N!'@:JZH"K2R+444 V@%I7J*U4JB3HQ#\<7VZ?7-5V0$]KC4RLU M*/&>OO)'(;$C\I6P_U[Y7X+@YW5"V,T3%UIF>>5=RG2L+J#67.%E JJ\&B\% MJ&/R12QI#5H,6NOO<=-J#%M=O6OUCL+O4#>3^ZL+'5Y]AR4PG):EO:=B04'1 M'3)ZS%9CV+%TTU0AXIK":?."P3+@U&X,VUW=**-)O8)3%>&T>USO]':1N\IJJC"8UESCY8*I1\6NWFJK=(":@FG-)5XNF/J-H:7WS(J MZ51'@DWYA!7MX4W[P.>#?RFF4NEUT M2LU@JC FWW,V6 GHM PJ^]L#O;M3]U4%S)H!<\?A8&4 TX3\:J,<1]6[3 <3 MJ^!4;R'J#C@$23UCQ3-*4C*KK%A>CL=D%$/%"7D=/=G^(]%".R8:^QD=1:AW MVK[#?B#_GKG/E W]+=,WCM:]6J(>R8A^/;[D)+^E%+_V04;"_UVF%+Y-BH+A M#^>^D_V%],G"DM,"WX Q6(P7J12[2L-P+ZIC%0 )M8?4 -K)P:# 6%V9N,99 M504(MAO#GM[K57 PE%(;C^@9)Z V@C_R@\,SNCYJ+L_QHC\H=;&,$..2>WHG M<7A#]Q$XB^EX(V\&M)4%+Q/&A>5G!QNB6%V5A'0\."TQ>%EQ=,)8N[[>4:5J M=8;H&BVSXA#M-88#W>A4R2@O*5>JRLK,Q3*-1;-C[8$\NKX/H=5@K+T1.SRM M3*DBO-?=(^\59B4H(>UW=&.PZ$]052BU@9RY3Y6D,.:@PK3;U3O=Q3"IPEQ] M,->I$.9:!L5F4Y M=11'*(XX;!+DKAP!B;2&WLJ9$GS1]Q!I__9)JH,1Y*%QP%$Z+% M,%]6UWR"=;TA&<^@76M(1L1])IB-\,OV&D=G5:-^MH![^_66O70S:'53:/4: M0ZIR+^!*H[3RZ ]ZL96WWW'E?:HX-1?O"+%RS \IM/C>.RX>9HPW%\/\8O$) M0U/4;Y=(5+/;(V^'M;D]UL\>8& CT9872-MH# SM7(E1O31)Q13U9(KU M\Q-V90JS,>P9>B^GDXUB"L44E62*M7;&SDQA-8:=@6Z:.Z<@OE]R<_6&0N[C MDTB$7V/[P2-"+Y1,HHD=/KJ^2#Z0Z3LB8'R6#6W36(=M"Z/_A&CVB(*2OOL- MXG(_@I@^/0XTF)(*V34P7EWCCWT2;VQ"I& :1"XF M%(0PJYW:6Y]?7"=^$LPE?8^!ZI.1?L5^H&N8QM'R_V6]3X-4L;2AB1OV3B4=";]J(!=CLN*+#K#62D_@1<"""AUM(UR[!,7?R"G8J%OZ7_"R9_YB\F_J6E+=WR 1A\,R)\ M<'TM?@IF]!%.]''']>.MD8I!S%.C^_#L:40^B1\^BUO']7$Y^*7/V1< E\]= MU?@^]FN MI[?54U?_K=/:[JEU66N_.; &1[)6TVAV!\>RV'ZSW3\6$ R:W>YV+'L $%A- MPSJ6Q5(0#-H;/34_J=PR5V25%XS"3%S'\4C9-V$/M<;UV7UKLK0&F^R*W87O M8_=ONB\VX$G#"4\;Y*!MDFH6!B\+1>/LONFOU>DW)"4H]%L,O/ 4$#Z7<=/)&24I!9[2)Z('U&#&G_#(YT? MO@=1M-!;3%%X"85O26S37S+R7MHAM+59WI9/42]+O?L@YER>&N*,DED[5M%Q M-1U_!/[9!?U42"T]NFS.SRPE1:&Q.!ISX)>O@IG6B:A@K8T/O4B%9=417VOF] M=G=YA9' ML>T#,0I'CV$H>DOO#7U[>.W\#Q\Q1XE#(1 MTRF3UK8W00B//X_CT'V882CF/J!Z_"A5XX4&G\>';>##HVF*H9A0,>'^F'!- MSE193"C?E&/WE3AG_R%AD,><'3"G^I9I?58,JABTE@Q:;!9'?\-A'/M@U0V4 M6JB^ZIIZK[^8/5_>R$O%JHI5JW^7#M[_+MV 07N4075ST-<[I571*SY5?%JM MG1?A4\NH))_"A C=:/7TEKESS8WB4\6GQ\^G:RH_]^<@&C2&'=7-6/&@XL%U MPT4.T4GE\P>D5/C8 YK,"%)ZX_8?JU!M\E- M2:&Z)RJ:*9HIFBF:*9HIFBF:O3/-WG_FW6$USQ]4QV3ZYO'/3G@'5JG=+ !% M,T6S$Z/9!DF]ME]LTI]916$RH=0 M:V\0LA2$3@-":]HQRA!:1$F+HJ2LF;8*()4$R)HLVQU$3)N+F-*F(EW(*3_]+71+ R)/WK3XI ^SL-1?IKM_#6+8NPRIH(?RHFC:'9D-%MU?6W: M,+B"E"NDWZS) L#6*)G0+VN( C<:EXT77#3>@V1DKSSWG?M43IXG8O('B:_' M]_9KX;NPTQBV#+W;KE)W7L7!BH.KP,%KC-R*<'#W!#A8H7&MO;PO-"X"KD\G?VNHE^=:LWIO9!02.R+?PF"247R6:;G_8ET3\_39#M5G.Z?3 M3E^!LB0[;)^8[!X))M\[G.BXSX>**4*>*GV]ZQ#?B2"0^,LJ+-V0$$?8K<34 MU8]O.<;])/"QT>M7\3+Q+%@"S!A/ &.D@.DUAD:SM^A2TJ8DI$O X>XXB2^! M$))210Q4E$713-&LMC2K:4U.,>5Z3=NFY**1+A^X:PI[AON-8=O0C9R"PLTU MEQ)+:A26]H"E-='?TK TJ#>6E"Q7_+<'F[0L]NL9U6*_DXC@X6F=/=@1@4U. MIL2/,/M8Q>I4/*#J[NMC%+R%])XU\]/3JO3H/CBGM( GVAZX:Z[\"WOJQK:' M3AQD[PN)NV_)OV=NY,;DCH3/[HC0L;LG*LW*H@*Y]$'>4M@2CV**;V MZ/]K3Z:?(9B(9^>/"(LF1EI(/ AZ.TN9MJ9>FZ4,Q^BR<'^N83JT_:^B:$:< MK[,0,KB1=Y#/HO0<\&/G+W;H8,KWMR <$S>>X0L7&0U8L96G MF&T'+)3$V^*JH_KX'2&JBL5Y%OP=$=T!_:E\?!74!KJ-H=G3NZU%!)Y:8.@D MGJ&8,<_XK@HS]C@S+H[<4OSQZ,4/SC-:/XI2!X'C\,J'6P>W%[A=VNIP:FDJW.38'4-THP,Q6,*@VC M-5'U+6!4[/+NF_3R-G6K727?L@H3'3Y,I&BF!-H>PN3[%V@6$VB=.@_!5;-50=X\B4 VLV U%P\73DV[G$R]X(T0C7D2;F;AZ,F.B';CV"24&I MUE#:P9VP DH%;WD(4!MZSZBSW%+EBXIFJN2S\BZ%\H1:CPNU.F<3*@95#/J^ M;H7R^+-?0?X\H4R$D$SYZ2WOK%Q3#]SR))X=W >W"3V=<]^Y);$;YGD3\C@! M&H?T!KOWSJNBX_OD(+2MOV M?G@ET@)\!D9C6$+C106>BH)G$P_!IN I=D4/ MH"*_I[?Z-867"LIM3+.=V3!/#3HLL7[9!<(%H'L$(F9-M[U]BA@+4B_UKKE+ M*G*%18RZP39T!^T)7JW&L&OHE!KUA)>ZP11+[J$GWSXYLETMCESC\7'<:.K9 M;[!.LIH!U2?5)_?YR9IE/?5RA=B7\^_G/RXNM?-[[?KB_OK+Y:W6TC7+L,Q= M,IR6SI0X2D%?U'G97R/K\5O7LSB*;1^(45BB=QK#3DL?],M*5=GLN*H2@E/X M6Z7ZKP,?*!I/;*C,Y;]G.)JFE'&U@RX%97OGK%6%R-HA7LAN@=4#1JK:E91> M@*INK]GK5%WS_$%U3*9OEE%L>+3'K@I2% M1%%A!Q.,_.JV=-.J4CVS@E#Y$.KL#4)M!:'3@-":DDX90HLH@5%6B\7B"B U M LC^;JDN%S'=*K7Z*BG4<32VY[<@I/_TM=$L#(D_>M/BD#[.PX&DFIW.,E7! M#^7$430[,IJI\D*JX&PZ^>HZ?B)A)@A\A3XYN-NXE+S@0O(>9"1[][GOW*<2 M,QW^C'.Q[NW7PK=BKS$\&+]D2<1Z(]V]X,CW@[HUZ%M%084-%,A4X/&;18TS-HU?UW0:7A-RH,_P6R M$$0D_/+_9^]-F]M&LD31OX+@[9FV(R 6">YV/T;(LEWM>]V6PU:U8SY-0&12 M1!D$6%@DLW_].^?D@@0!<*<(4IB8=DDBF,@\>?;U>A*QX!L;N788.A. B92' M.T@]/A.SWSA455\9XR(5W59T>X1X]4GIUJKHMJ+;BFYWB &?E&Q;)23;JEXN MLG]5$>,J;%+!K()9!;,*9KMX\PM+VALOH'/!.DLI1]N2;OKG:&'0Q-'"?6R= MO'?VY[:W?4;QJ)>-P6L2BP^.P5DD[=2&.;W@*ORL\'.]37MJ!ML5#+;5.Q<$ MOK"FX/D8]MX)^65C^-28VP##R#>\U)V#+2O% M/'VV5QNV]LE,W8$B2A%QK9!R/SOLF#C9/Q.]1]]?W\F5R+=S"5[#K%,(T$H09U(:- M>C\;:3;F+( MX*(&33Y2*$2@K"(&592E@ED%LXN%656;L[Z=DQ(TFO!!6;.M M9]AJU(;MKMD89"-O59W7I>#2FNCOP7"I>=FX5/'RBOZ.8),>C/RL,H<339YLP+*?WXU+[>LUFCRH>_:JT9)9O43H=W_C7 E>T770K?/)N M[+D3V2XY&P@-;S0L_,;^BIW0B=AW%CPZ(\:GVW]C(__!HU5V&73?MJ@AJ&E9 M>R<35+4M9R'L*YA5]4 GS$XM'?]K5_ROHN6*EG>P=4I'RIT2DO*+J/?[QC#: M.HK ;OIO>S9_BT$ONCMOQ'C4*S0"YF)P=EQ(M!?J72@D. Z7C/P<;#"7\E,8 MQFS\/@XPTYAHA^@L3.Z!'KM^LH,QI29_](,)3DC/\.>\ M*(_]8L'(V=4(O42OSQ&,4/KPED/\@P1X'CU0ADF)7#65![%41F.39J=\I/DB0MSCJ1TRXZMK%V<,7ZB#[CG]"Q+N])"$.@(]+P39PM#V_M128M?S2\.H M WL9"K$I#YEZ@$P5*ETT*NWA2UB!2EL*^3[@F64V#]:ALHS(5A7@53"KBA9+ M[U X'%,;"*9VJ+;0%5.K"+3$D'LFK\+!Z+/=*"%]OJ T5]P:^4 =< M<7K/'NZ#;PJ>XVMO_(U%3I#G3=B:3'"&H]EJ[S.\O<1N\1>'8;NZ$]:BERAA MRB(0#A/<)P6LPIYR8\\F'H1-L6=+WH1Y"#A5/>OOO CTJF)V%4D>H__:,4F2 MIB%US$;G -UDRTB3%7YMZ%\Y$GYAS7,#IVUERSX'[9*LIL'JR>O*83UY8(E$OEXN]N_Y\_>7F@W%]9]S>W-V^ M^_#-L$S#:EC6/DE#A8,&SI+3;^D/;#?6,'OZUFT'*P2K\+6<\#6[2PU:YN"_0/C[7K9W\&R_4;?;+;;^]?M5WA; M:KS="FU;S\]E-\!6'IX>-,Q>HU)6*Z1=1MI-W&+/C[08$C>;_9;9Z!]]IGF% MM&>'M)N$5XYA875:8&%5!E:%D$L(N696[HF8:%LRT6;K/)CHBTCNQ+;7 9LR M+W0>F>' 3<^8:7@LP@FFD?WKS2$B@>=!8E7'C0IF%V=[[56)9P6S"F8O V95*?%5>XUSZFO@ M3YSHLQ]N7?G8P53S7LML6]6DH,M&H=[14*A;H=#+0*$U19 Z"F6QI%<;MJJY M41>-(&M2U/9@,7W!8CIEPB"R/7^C> _\=^P\#O\!_\A7"RBV+6Y5SOV0AF"^ M"9AK1\XC>_ODC*.IA++V1?Z2-XWD*_9]Z+MQ5/R5F1T\.-Z5^&8WC50CAL&G M0^-/L[$.?2S<9:>K;H8 I/\[#>1NYO8#N[H/F/WSRI[ 9M_8[I.]"&N_I4\) M1Q2+MYJ$OLOPX&<<_N,^@&_FO'=KD-'E)A=#@3, G6O/0_9&_O!6ECTX'@& MOO0V_0+<[1(RT?OXQ^(@@T&]:5EX%N'1$"\6QZS3,9RE[[]8$U.).]-AOU[N!<-MNOM_OG@@2#>K>[ M&\F> FL>L,ZE\T"$@S:&ZTJO,=+(MOB&EZ^@EC2/(7\LK0UWIG!)J?BLO!4 M2FG^N6[\V0QT4C>!:#'L_&!+_;:,H"#DD],XC^\HFB-<8KM'LRI045 MA L@_(U%-OR1@_>#'7BP]^(6>A7TTM"[\R-!Y7VS,0;]\%:QIO1 5K+7QI1>F[9XA1O#:_:.% 6J %Z+G&>PF M>_QG'$8SP-V-:/!BD\>JA+L*9N<(LPMM!;=5+'I-.V>RR%/&.+?#T0H7O/%& ML,8[Y(S\E=?>^"[AD]>*37YAT>WDSOZU==R2C\?H6MG6T-70S=+B847!94A( M*@<%=QLO@((O%!NW:UB326XJ:%AS++S,HEXS;S#A1?3_O5"$.V"N5$FXGR6X MW]YI5P=$QI=6\O,5[]\OGC[\S'4)U1I50NCN5MH.0E7@/_ V>NJK'T8!=?5& MSO:.>6SB1#0I^@#\KE4; KMK52-:*_(XB0E4G?-3Q MTL)>O]N.9P!:C>QP:DQ<_\F8LO$#,QYM-R:;J IX5:[?"F;G!K,+]1=MYZ \ MA"UU WSQ([#%?R)71&:)?[S&DJMO;.3:8>A, #K2E;2##,1:8+/=O-!!NF59 MHZ*' QE/1Z>'7D4/E2RK:/<(EMW12;=?*M*]L#%JN_75K7J>5;VH*IA5,*M@ M5L%L%X_YQF4>YZ)U'3+A+D?/DJ[PYQAUT!V OM7OFE9W<.Q!!SE%/:6(/548 MO%\#LH-C< 9)>XW:L'7T$5P5?IXG?J[)Z3LQ@^TU.8-MY8RP+RD"OXAA,N^= MD%\VAB>-N0TPC'S#2]TYV,*;5YU7OKC*?UG!K()9!;,*9IDU=NUT\#(!ND&P MYN(TWCW+IM(Z[[\F?,O'&(8<2_K4*E MKRR@WD0K4>K3EX\YIOW,]Z@?Y7OY,KD6;@&;+2I\:23XTJX-&_5!%F6,.0M@ M"]3E,L1%EKI95_&"*L92P:R"V:7"[$*K7[93K=<,?5*"1A,^*&NV]@MW:L.. M93:;V187FVLN):[HJG!I?>SW8+C4O6QVXBM15T8"R.Z_/D?%NPW<[C=6,-ZGZ#N_\Z[$ MF(I!3APB[QN-NK^QOV(G="+VG06/SHA]A=/XXV]LY#]XM,J_;3=F6S-P+#KH MF]U&KT0-ERI:/CTM5S"K^-\18\+B?9"O3:%!,?ADK$?UA = MV?Z?PC!FX_=Q@/G;1#M\ODUR#_38]9,=C"GA^Z,?3)@3Q?3"+.%@W]_VH8I@ MRNA%?6FXE6>8[H98Q(EWQ2LKKY]TA54EQZJM_,Q9?T=!9X7]\6M+;: %R-$EK5,2X18>B9R?&MB#&DH2)RHC %1$\;ZN?9Z>!3KEHX.6$ M2@U_SDL=V2\6C)Q=C=!+]/HUY>&2PZ$^<7&U_]AP5^'G[UT$_U#T-Z@43;:>Q%1:&Y^&@Y='MH) MQH?9W/47C!G<#? U#D93.V0&SM^IXM#'DNRX/(L/W<]==/-V6)@I5^CCR4[Q6B_$6,:[U0+'ON@O@50>^;"T4V8QX>_8B=: M8(L)L/B]Z'9RXWL$FGN7O6?WVTXNZS0:M6&G:?8ZV<%E5;U:10@'U0_7-%T^ M"?HWR=,\R!E%?SF1H O%O>,4#)\$"ZW:L-4W^ZU]!IR4& '+LD9%")L7#9^$ M#EKEHH,+BZ3TPG26]+=MPK&U)L1.W[J-HS"R/03&UF34!IV^95KMO01_6G3]VRFN?XMK+Q<-YQGTZP@8\U^F?)(=%Y&[S2#/$C:. MDVGM;:I45%U1=475&:IN/0]5;^KW[S2ZA_;[5Q1?4?R%4_QVGOGV-AVT#DS[ M&^CQ/>P;U#&M0>=@@V\KVJ]H_U)I?RO2[SR_M-^ XOM \69GT#>;@T-5U5>$ M7Q%^1?@)X:^)0IZ(\ =(^.U&RVSG=,VL"+\B_(KP]R7\32I/C^&U:S9JPUY% MU!515T1]>*(NHS!O-J4P[S0N08NO*E^K)\_BR0I1JR?/XLD*4:LGS^))0M3? M2#N"_XZ=Q^$_X!_YC9D=/#B>5$JZH-V)OZ BTDTKWR.&VM2A=S3R9_#N!:A#QA<_@M4CW[CQ/=*6;!SI^-'Q;&_DV*[Q/8(_4/)C76EJ MRZ<7;VA;]1XJMG,_I!S)-P%S[-A%'Q5_) M0KHLH.WTT@#2_\4#H$[L])EM3ZR)W6AVN^VQU;-[K4:SW9^P27LP8-WF_S8[ MS9K\UC209YC;#^SJ/F#VSRM[ D=\8[M/]B*L_9:�!FZ2Z6P-I>_F+CP*?;R>VP2!3$(#?>PZ^!,Y<]6=[%(9PK# UI!XN=+)$A?"86 MY]U_XCJ0H&B7^:W(7=O/TX,.;Q M/9R3KF0>./ 8,T:N0QH)7D2TF*._QET8]PQ0PX ;B*9PD78 #X41G ID)V*4 MC:_[DXTBXWX!9 4+ $D@7"(0)!ZNH;T H_5<6!=ZN9[K$FYA\\FI9_;"H.T1! % M@.2N,P& +T8NVY0L!9A#047H9@1:F<\!1F,CY/AG&B#L;'C"=A>A$R()AG!E M(-'UI> IAHE(IKHZ.#!<)U(AK>XK]DR_SFPD6A2?;%-]X-P8)P< (=V]E"B M/L TBXLOV ,";&7]TZP0R08S\W7\$UDNW_%WR^-^!3.;&*R0Q MJ_'V]^^_TT_-MZ]SED%& 9<*%R#Q#_ #7OH(1@;\2(SPC_KWNO&0O$B0L/%J MP@":MFLBYP!>@WCE^G"FU_0C-D!87DJ3#09<#BAO^(D?N&-0OQD_THT_F^'X M"-O][5-*L!0<\.;300XX4J]5!\S*-OF)C_TX4(AYN4=:(JG?EE25[332WGEK MI-:S:Z2WP8/M.?\A4"?V OSRS@8&>COYBAS4B_B?!&?05-!K;WP-=G^,]_7P M%;Z,-WH'[WL'R/TSH=5VCG+;SBJW]%(4"/IK";7@#W.;,^7=-%UZ6\X>K'/2 M?PM5M'QTV@P5HHC]?).Z>[A5_0+H7AZM?0>B.G+G+Z&I3;Y)W MJ]Y5+[K=4PC&0F3"0PZ+"/ .M)R1;GI/E.D=*M-;:3 HJH'IL [<'/=>,:9 FJ-]2[$U8@ MKBQM"; K4(\1K]):[AA3&_3D>\8\@[G.#+:,6P?-=Z3?5SW+GXUCJT1;\;./ M#BH*O&ER@JC='$3M9A&U)&3+SV#\#VBN=>.DQA1HAEQ+0$4:]'+"0DT[OK=# M0!(@C(YE@%W5:<%R[*ASS?\[*)1@"7@,RV]1!9L#+8 NR*DF MJ89>HO]2&3:%' &Q:=BH&^+N%G#(D(J\J=3;(G*#'YJ$AV!/ -@ZEHEPPT\Z M+0,!QPV6.4.5B[F+TA/;'R&[G7R M4!K9YHKJU=2POJ#,U:UX_HI:6M99,P3 M#0"!S(P?ID88@WA/ MQ+!GR2SA9MRQ,7;@\(&!>PH3TRT6B& MT!%<#_E!W(6)+(.KU[;WTT#GT#BP)Q&(>Z[1^R-@-_ SZ-XV?V;J>SXH$&,G MO(^#,.'^[-<(77,H'^!L%)48,PIS2S9*7Y<&!;FR12/_Q?+;@3<:FRA=)]>M MD',,PRE(BRM@H3/CW@\"_PD$ )T_(SN$B6.$4\80QMQA3EHL\NK1U/8>B'.G M06%+H8.^9^[T6N3*)DTBH:! *IRX_E.8IZZ52U]#;Z'#60$R<]JI\,(5L7*K M45*F#:PE#NB>@?$ 6L!%?P9>]I"X%5+G*R4K_\2U!P\Y(8;[D-01IZ0+WI2V M?AC?4YP"-+$1"]!^H*L.A+[Q$(/B"#N."-LPKCV0-%-&JHAG,17Q7(H MXQ"0?*\%2F>:L$&:^C-6;K7L+K#'#$B96EX+1VSXC8T82-E[EW&B3F@YQP-J M-4NKELGS&,F!)/'TK6;S+;PY*B59P[X2EUZ@-D_(YH0PO&".&HLJ.A0140^+:YO:#(C^1FO@=:*B=5^"P,140= M6 $L*Y79!#IB]TEDGIM9R$/(H K05HLYC3]X<(_ ?^*(3K2 &Q'+S(')QN@6 MQ>,+'FJ@6A&B!TN^"[/A^+[(E86>+ PML[KQ/;['OG$1M^0P;B=8I-IH IP0 MTP;PLPGW"J$_B%Q#%.M&?L1^S0G(N)M[IF.%@C\I[<"NMM#/Y87=B//I+('. M\]$/$&, =*0'T)O@LG*5\ADL,DUX",Y%MC)J.3V4+V1/KHJOQ%^XP=!/T@F4 M@')M<2OH"&%(M$AY:&WQB&DB;71$$I0D$U#P*W. #^+DF"&2.9Z0R]QA(M^7 M$DU$%F0, (N0,'T$#5@2R#+X!,E*Z5F"^ST/T)A#O'5]_#8.>CU7/3D""1 M,4802AA?/M]+N$ZB6] %9$D+93GQ)8[K>(4^TJP 'T_?TGPYI-G(.\-PO::C MI'>57E1M+=_11")@S!(W7Q0PM./$NX4^A_<*2S.P+?!](\ >,/#^@H]0,1+\ M1O!NR2F1#8X!1SQ 5V_$<\TDPYV"U/&#Q5ODG=R[1=\UN<.,;!\M98$"\PL$ MCZT'^H$=P"+BJV]I?>%E- "ZGC\3V52@S@!E! M#R0!Q*>@T$WY ;?]_-Z3" MQR5$Z9W>W[B8^0@B1_+7'\"A;V!YP+&@T)!JY>!ZJ[3*ESR:<1V&3#A U=\^ M)UIUOOOEN5B+VI'-=YEH(3G*0,I]HGNBD8I5:)6TH(B'<)6!I508%"0<>\5U M P#4)@)@%QXAO%)?9 15WZ69HY*AC)\R=XQ)A%(I0Z^^J]M[DIJ0N\U H_&% MBB*2V)R0,D9=1K*!'PAI#E 1U8U[MO#1> -NMJ#(HMJW;B0E6TL@I-P>^G//U8E0URI]3Q.,F$,Y?N2VVP33F"A,B/J&4'BR-\9EP,S^TP\$WXLR M4E-Q^7M*SO02?:EI":V$J]"!I.BI.!\K+MVU>MHR0#;:ZX4Y:3,Y86_0U'45&BI,4W0F4/I/5#=N<^"HC)MD+Z$-MNEOJLZ!G!# M5R/[5\IX)2:/PNZ/^G>EDP*NZP[ 4KO'O@:XTVB!,](C("H,/U'R:2$5Y62T M63D9;>6G+7YPNC5UZG.C*.T,3)XA;2J#58$$P^LJSL+FIQ#_7,SLT.&/7T,9X:.+)E\DQ9'&*E.X^,]S]V62'[8N M34ZRAW#3**Z$T6.#T.1T3U_RG_@;1G804$:0,%A>.756-PT/W;Z^_]-XM-V8 M\4J+"2 '_YW2!SCBPZ6%S'5-)7A5FZ8=P2N@K; M.F.;I(YN[_B@X@$+9DL:@?P/X0S[':"(D%A28&>H6W37@1$9VN7#J% MP$;I>09*D=5V(R< H8!A#U07P_CA ?/ER*E'7@+^1?0U@!7NT&USZ]T)Z<,P M)&F$[FEE\BO_:%JI!3W$"'7X1QJ>)YLK5 MEWF56A_/A@3NQR)+'H\UF@)!L/ U$1RQ""I=RKX4N(7Q%#@1NQK[3Y[Q1,E^ M]YIV0M&#<3R2\.="E?:(GSD L^3@"5]:HU-O17J?8?^,$4LOIK!!AL(NM2"& M P+8[\G3ZI/0@C/!Z )@%NH4D\,.G%#%YM4;,DAL:%OG MR4O9C!WAP!?BAF)2<)]$*WC#*5E22AO7D*!3TFH)6$IMUO7@4[*H:Y#GJ!E+ M-8%3\=BG= H9WX9M@;3'HL\(3*:(9VT$=#&VFZ1ITF?\-N-0%_VEO"N\!XZG>+FTT]=<-@]K+/-810;%:*ZG*H1D6B]AT G8C8$_(8D?W -#0G5=.)N"O #GV/$AQDQ(OTRR=X"F-N[!>& MH?%U^%=?"$2^ V&3\=8>2V!5L*%W*%:RWG[5"/$Y!<;)T?^'QG)1#4GE8_)P MWBGYDDC6$GDTTET.J"[\:;PF"B.]3I2DE;[YDC@>]"IYK$&C?C*B><*R:6G'7 -QK8M-'8 'Q)"K>2T3]RK7# M>1R ;1X*NYWP4M<5L=!OB4" AA)""B6]D=##7>&6>,B=$UTJ18]J;+0O)]D' M^;KJ^H))I'#ND"&MF=I#86ZA+/P!S/_)HH3J4=,*L,D6YIE*):1.N>Y)'HL$ MBL@S5.)+8R#P%#I"UT!771!>C(NM:43NW(/OCY%AUHW?Q4^I%%R5@(=OY2\D MUB(Y#RX_N\?L2\SY@+\*-SWSIK940X22*0*2\.N$^C2AII1T*"C@]:HR8:11 M1+'S_X"^%0F.:V_\28%SM3.SE9/PV,K+P#\;JW1+_J50"%$@@5HY/:C\7[7E M)5Q?RB5[> C8 W*6S2B2ZGY8E*4^*@%4U38ZB_KH8]XI;XVF?T)U/<*Q2A^) M[F=(O/Q]/+4TS8#_'BYQ!-ZZSA&IL!GVD&9W=0-S'F6W O)FKOP^[5$FOQJH MY+K^@PDLSKO"_3 T0P" /-9DB@PR[C+E^7015KH0 <(O/:RYT(7P=80W@< _A!2*_T".%5E,U8M^GY!KGIWYT@%S%IED20UCR MYPOQ-XFYD!&@$K&P)=);#@44$UP."'6GO70SA<*Q(2&)X>I+;?P78<@#+TZ* M>6[Q)(>G8DKX?P^I@6QD;@C,T*$PH>H(+Y(%"VAX/=*WL*(9GD2[*Q4\6GOS M>B2'O J\(DE' B*E>P8\0J3J\E0( -K#0GD-**')5PBG'6BBSBJS9!.?2JIQ M4I+]^F<\?E#=(9569TI'&"E]W/),'!G2HP";2)S] "7B5]I^0%9P<%',[)_^ M$YPJ,+%L0'$%C,0A@;/9W/477$KH3B>Y:NH>X=4R%$>\ ,Q5Y+ZJ?,"G.3R< M]R^[8%SG)W,%+%,=-/3C"S-:E5-+EL*;_\@2%_ZY[(7!PV)@?Q2*%K4^J9QSOGT-&>;"U5X)1&03E# M%'#S_S<&_LR;B[5$NA,W5TA>.$&(SOU%$4H0]%_7C4^GA.U29P(PGV+7#K#" M4::M2+FF-6%*:Q-4K".%9U)EII0,VYC[5)-CZX(JJWHG/@Z-"BDCQ)FM($%L M'!4]8;6T1K'R(V>B(AF;[5^OY+.Y?'=\42D(BV2*[9**(),45@R]D9[/+2J' M&I^GFM7;&A"2LD33^,D6>&J0_AZC#L48L'N@$D!5YX39= ^\F3IYC<%$(Z:C M6094,<@_H5%0PI#)[1#LS50$IZIJ8U!I(X0>!#NC! M6Q7CPE+92(RK(D56L$N>A( [QT[6AHL=B94>B*[V"?G9N1&01)-DAV1_14=L M6FO3?MA4[R&;87_&;X;O&(!1=L/^Z ?2\Y#DS]VA\N4];-DINP4BS?=8ME,V M;1@U:?\I][18J2:B Z#%4ITHWA:LA>,*D'=GOA*JWJ0A'!._0UD(V9;207\;.K]=5.PC.\D=8&-U( .*58)^='QPK0>TP<3SF/DK)&M.BQ M.%%KJZ='N-'CFP2Y,2<.F&[2%%QKCI_P:,GEHE0H6R-48L8:MOS0?63:WD6" M;2ZQ)6TI0@<$D*WY8C!+#X &Y \G'Z7K4-)6PB49["N46:!QC&$L$8,/G6^*D$WZKUC@OI0BF8BTE(R5K\IQU"SS M ^6[LO4M$YH2:(3FR_T[5.9OST%TV#CT ;V39,V[9,U2W4,FN52X#U142<1A MDE4X$25V;W;/>7R,[SN>4^0"]TWD)18GW["J0,26 MZKR D/(F2C4 E.@G]")S9TI"_]PK:7"RA$_DKMK2 \%!*GS8;:XG/RHD#.F#J!7P_^KN3;9J% M[AM38+O(AQ-^?')N4>P4U;RF)L]C79A8^('O1>#P@_*[\C$E+/&HJ7.F8HU9EK)!4[VMFMSS MCG#1C=Z'HS!:EZVI/1LQLD.[!PX9(P6:4D;D_J4E)FIQ,"V"I%+11LFYT."X MPIP=+=5:=>!$RDIZ)J=B1, _T=$LV:;@D FS$KP6B\!"+)L2^7WKWJQU(R89 M@8=1V0%)6#$=M7.4S$C*"ISP)P$#R'IN$Y=!F:_!A4Q1K5%$BL*EQL:KBR)Y MVO%%QCO2F55:3D?Q#:GL>O1(V4$B.9>BO(77I3)1DL[N*:0EZ8[!W8#K69H> M0&Z1%9I2'HHEZ=?I_D(1JG2NKKUVFSR,6GCQNH)+%R1C]&^, M5\W7*B=&910ML:Q0JA%A/!>U$7 V#+W<+U+7EH8Z)MB82@W*.P$:=V"I\5*2 M$39Y'@FOBE($E TF3Y9L5.J->NQ*)3>GSL_[0+VR7HO3@VX0&/X3,-)0I5BE MZ4'H4IBXB-B#KB<1UDIRB[D'"\B @RU2\Z-68WR4#K]Q6SKM7I*&3[(XOQ/^ MCM1FBMFX5N(@F";I4B(KDKXO#+"DX=LELM,?JB)711174E*4XBH>W1:Z/A&U M>*R4U[KK,=C8\^\Q+TRDE36EGA/2!OC9@CD@1-U;M I 4X!7!!#((J M842C/,ZV^"FQX#TQ#Y=,*,[I)2K0FK+W5F>I[#WQB^8K MXMVT)IZ3@UN@G%]K$OD#[/II*4:>2D> 2\'&_KA&("K?E> U9?:!>"*1R&"]S#EC6LYLFO$F_BJ+ M)H=ZDR*ONO&'RY$:NR;HN;<+G@: [;=4$F>DA+VHF-^\BSYM9:^?(]*T[PK83?K'KMB]4P,E8.^^TFJ3O;:TID[P3 MD5=N8LI,*LK[FX^7%ULS/";1#9,1,L:-2+9QELOJL^[*==)::X%+_AN :U9E M3 LR4#%'L:MWBTGJ?55YOFT/J"KN].U>CFI-KULWGMAZ?=&8R%/GI=1&)[IK9H767CH M_"YR]F@$L-)F(9@Z+6M?-U?T>4-7/===17^W>D&#-U.:7_8O_F;;58.X:!OH MJP>FR%N]3QC+'8.RR8C?*I-/PZ1NXTPR^?('^W:V'ML)_/[?R.YO)Q^E;S(9 M'I4IS\OV!#H;A6/;6: H"/\M!;>"C:$!IY0^^E2+D[1^KX;*Z-D(ZC2Z1TV; M^:1-,3-AY?LH_1V*._+L).WOI102/+<)="#RY+F87*\J4TYYDSSB(10H/T@% M>45F'0]=@PKKC!S8H:J?B,F>)8^@+$^B]'U*"%.6"??.8F:9'R3U.>JRA/-' M=[(HOPUO_^^$(]?G[B;IU$Z<(EAS*9Q16BLEWH,J68>RQARLKPGU%4 []2F" M S9IX-MC[CLD)SKWZ(9O=!]34];J_"MZ17_?)2R'R,JH4-9Z)EI H:= W4GYC6]MP%F+2-8D'2_!O M13$_NG1"D9#(SZ(\&+I74)A*^S<>#%.V*IP)AGA5EQ_+1'1-[)"KLDO>E6D'< MLY%-JCFO4N.FZB+$ZDNE-:-J_SUR;:"(=/(!U_XBD1IM#P79NA_)24UJ52$M0V MJ1$LHC'((>FD%88JGD:$V7"V,6_VM! (F:,^<$]RS(<>2K]PI)7S.2RKBNCE M=!EWF>X[3Q8L 'PF(YSZKZQV#6UEU;Q76FEQ1X"7TWPQ@<9YV3%":/#V4G%0 M8&L@3Q4Z4JY:)R05" Q$NMFRBO'1+UR89T'38')>_#SG2C"5]P=Z[L5R=;<> M?I3JWIBA-F'K08 4.X]4MR#K0A%C M' >\8E86^].YQWK:C0CGATNA)4"9O<&29$FFVY'A?!_A_Y-]SN]\E0W![UZ@ M(>5A (^/^'K+%VC,@ V@8!!#P),]XQ8G$\!,6D*ZTJE'6R'6H V6@4]XF2TT M[T1'CKS+S+UYNP#UI=:>IC0LC9?%"_Q"I=4C?*X< 48+#FHA[A6Q\\A\E(1R M W:ERS(_J38KL&D OC[OP">ZC\"3V1F),IWH_?9CQ!*Q&99V!6*" M]JJS)",30=T88007LR$6)G4D0ZB'$NR9\%-80$^9%J$YA*0)87XUHHDEC=.; M+'B[=2(=TFQDYS1XL:8V2/MV:?%2]SG[RGU,$ M(^J=:&VRY&AM-[+NW7:CM$/KWLMJM1LMQ>ND:@5VFOZA3=WF5,=1#P67+#=, MM5+!9$!7=E%-KHP["ZF5H:#T=/(<$CRN+O\B?#68^BA9DI AHC$@N8>0#BF% MDF>0S+&=*S>-8]#" X ]T=Q#[/#'?$^71!.]@V JL2Z52:T(;G1 MH ."2V#?WSO +V(QAX0[?+&:XH,Z#[V( E"DR%"@1TK_U I)8!T8G+!9DMPF MN32/2P.5.F-,"E&6-=P-,_3YZ*GAKF @D5=)3(I(E1AQEL^YAZBPHY!]C".> M[$>J=\5;%*DVVZS5>Q9EJYJPL-+KA M!+^6![:L:L0-"Y?2^:X+>2$B\^1- 4YS;SU<^BE9BJY6R\1DG(AN-=Y^9S2$ MT52UXH2D8\S>I9IN*@@7 TSH*\VW&R3Y<%FWR72EDU]O4:"29-:P](-2UDML M\41&3I_?A#(1 ,-3E9)3U%=Y!$2O45O);]G^-Q77XT607KJ+WX_$G\>TM=Z5&#^J&-N])(;_N572;08T!_1#\M%L2D7R'U3]CHE?WJ2[:L5HN(B=>-F#1QT MRX24 %'9V&S\E_(!H$VN$GRU6BN)&IJ0];4&=477KT>&2<\HN($#-C3]1(S^ MSOY5Y*QLYTQ-;5LOJ'TIAY!QAPE497573AR7\5_LM%2G+*\)&Y-F(*L6:>0G M)X)/2PUY<"'AG>./:%Y$%?"1GH"(UW!+!\"?<>"$8T+,(S>LJ[1U9D^&I.6RB:[ER];L\54"O;Y3.? M)YCC5CR)!!EKK#=5+\IDST:X..>!Y>]Y;<"DZ#U)>_HDD@'?(_V>3*UQ#+ C M\TP84[(8A/ONDD:?GLV;D,)+75NT[10!Q<3&$]JN=(ZJ^TB?+MO7% OX TSB M_92=?N$Q 2(]DP.KO)]XLF*JG8CHH@3(8?"TO4=^O:K7$"-6GBZTTX<6@?@! M"Y>R*;3F(WK^HFPTF*F#,8UP- 6 NJ(C01"B:8F1J!1"<#B;LD6*ZAE%OGQ4 M4SALDT93A%W8\(A2F'@O)6J9^T[/3$CFHIEJ[#R0JZ@VY82V[&<>YV J(8OJ MD2EZS5ZB?U:Y#%5UR:8.BM@3#(1'21(FP'A?8@RG)C,O*-L=257(;:G%J57X M!8LD4W@=>A0FHH2C@6:*=2-64<]]4WN:9I/)V]E;< M2M85B533(4]X2>A.]">YU\;)IO.P:/QCE$QTX4VH,+PA=7RB[ [H_D3ISM27 M8]AY#RS.A'FZ3BS*Y@P,O'&GKC":%,.B1C^@>06,[(LQNQ+TR36Q=.*9F:0' MB3Q2VXU$GX$T8].8H*R_<69*U-/$["2A4NASR7CZ?&Z7E]Q?"@^*;.^"E,XE M_^WDAG*OOCGAST)[)J4P='3.1'-_#LYS7T_6->2C@G06D \_DJ M(K&.NI_DELD49@<*_3+*2Q(DA3::GC0-6W10E[$&WOX.C!4WYND:?-R#:X]X M@A8(:] 2[6#!#ZKER?.(#J\4#ISS]M^VB)/_7$H1QI:'TL T45^:$Z&;P)=G M3J27(),;6T5-]!0:##X7]H_47K)5%\E"3B3;2Z:*7.0Q/OK!)[7)#V*/6W:6 M;+<+.DOF0JYN7"<)J>X*0'BT[V48='086"D(?%7%\[>3:TYHWQ29A>]C]A&4 MR^L',.VHMXLXQY65' 34$''XWY;,3*5 C)\!,J]G;AKG0#>X3\$]AR,=)3>V+-7.I55 M[W#OP=K#9NM0^RN?8S=]6%W@QS"0WS9=H,;=)K&A?))"12Q"%;YFV8')/R!36 2)1WD/T"S5@!> MR$ #-]Z1;#B9F5KC+W=Q=,_,=E67W%M[([*UM&%KX;4WODMRMPK3ESNK!R66 M4%<69S;DH0WMF.>E*V=++'-'/3Q;._],(J&DQW0J85Z#7!XQ0^U]D8FMEP8WOVV+%Y2/(Z1M^MB[^. M?1=DMTB._A '/A>>[] =%Z+G&I.,0 I3EI/(.LJF58;"&2BT$+ZHF4J17!$8 M\/5O43*.-M1+M/47_GTQ%T1/()*C9=/ODMQ1"ZBL?A-IU-A53[Q,IE,G083T M.Y9CIZF^'-FT\.)4\+KQ^])2Q,/S\TU5%V6]?V/B^.76[:%XG.D*/Y>M;O*Z M^6TE<^'XUXHY?0U\SX_%&-0U/50ZSQUF+R=N\B#OIS#$YB,)) T Y9&EWY9[ MU2[VI0R0;UJ4(V%\ 469C%S0P9M<:B:./>W.OD<@>6P4SN]\^ ^(&GZKW_^@ M;UXU&Z;Q>V*D7X?HYB.A]NK.GP.M]5O6:YDAI08PBYRGQ+O-/=HIT2#:Y>D> M !%?DU/O K:4+7U/U;LNK_J@NQ2YY)67Z46JYVGJM5:9P]\;RDV)V(YKQ$_KKD&;S*2D MUH7B *$V8$P%"W&\E.AE1@6EB<5%'M3D]P:_?:58Y;A>G)E(=A>=XM6S'X"? M/I!4_X'ZQO?X/G3&"^-5[>;#C^^UUQC*AUO UB!D8OE>J-B[2A_ AO4CU:[L M1.HQD04HH: //CI!C.DJ(?:%! U!V43KK19 S8S9EBJA'%HD9:#6*OU4>,7 M9=>-[ZA4"5U?79X+-^!RU$/U-:EXH,P0S/C#+)0DF0:@@=?*G=@J4"VST(D\76NHZ[ !3XU1Z4;>%?># :I/)N00P_'AW)?WMT(W1AR.5SHY\;?E M*> 2DQ/V=$U.YR2I4+1+2[ERT8U[-?:C*[&X\G1T$XEOU896L][(N#JXO@/W M[O*4?5XG0L6"8Z)AT1I0S,Z5K3)K:YJZ=EHK.K )/*T9R)QH;(/F(@2(>.-4 M*S]QX:);!G:@QOZ%J>8^O&L^13GX)&+,QQ)]F@,68=M=G@_$\Y5D7EK LQ5< MF;Z0,!L+F!FU=0F8:,T,AE@@; K1[6#DR"+7I+F!!)Q(R!ACLCQR=)[KA"=5 M:*UUA_XA4Z(H)U=]1V_Q /#? ]6Z*7=9,9Y]$(E9=_X[]DUE=GSROL#"=T_, M?63_@K=,PZW1KUT;-MM?_&]T8[DW@%XKR5W,TF9S$6_ M>[;PB?_QGL?FI".-J,JE92F'1DV>I M&:<:;T.A3L^G2<6H&9*FE1 _5^,D1>NJF[J,G48((_B=/K/MB36Q&\UNMSVV M>G:OU6BV^Q,V:0\&K-O\7[B"VF$T^*-GR>3;(ZW"BH;-_]W.U!5>??3GWXAB MM!_ W&_$2,D<$S>G36@GITWH-\UO)5$!I%K4)7YC_QU^2\W+H(.WM] MFV.9_JA&=%*3>(?/<.2%)IR81:"1YUHF-0W8I@I^"DG)NQ>>.$Q7Y;H7'S9. M5?,@'F<.2OH'G_=F$ U*93=2-7*TCD;]0T ME_TG-!!10K@XR)"_2G!TF?!8 MN+'$PZM2OF2S.=0*X>ZN\+_)-(,)-R[PS;P9C1P&$4:B-9?RBFI))YZJN91/ MRL&T/F_!K691H))$6ILV*D#_JD@1D_M1@]?0WPD:ZRZT*1*4MX4;U\B$\9H%IF+ MRC_0!6.$ -Q0QOQLF8HO6]>I,E4Q!'@9#X6"(50')?M(5A!:(B+S>MM'WQ%# MD>3&^.0C-.?YU[$O'9F*V E$]JY3@T%2_;%U;))HIV[R61.L3\X?BGBFU=I#DGK-^Q%.F6B?P)T7'/NI8"[PL<6]*?*HP10(J0&/CC8XPT-_+BHV'&^YXR1_"7V*JL+(5 +UEHS$U)N8 M9WE & G_CN*V:0X8[L("S>4N&7R89E+S!OK5:'H5S\44%@$FT3PG511"D)1] MN+0K%+$==+%3',S3'>C)0 ?<)IV97Z*X8Z9R@*2_+F"U;-JK?-<+?.(<.==+D\#:]UZ+SW9V38 M!7U0G%#.6A;,06C,EU@7](,\-LEL:H.-;T<:ZJ?@^[]K#5U-]7FUADT;#Q4DSWDR700CS> +19FHV2- MX6K'X>LW.UIEN-T\1"U=#8J*+8AA[9+-!V,6(!=P[7G(WL@?WF+RIFLOWC@> M+45?>ILF0F1].%4,2[O$$>FT_&/!%0>#>K_30L88!?"_L7RQX)EUXIF_1>/L M9YU.O=-M%G[O&;'71ZFRX+F(;X^/_56C7Y MG,0Y($(FG_R-T"8H^LH<"\*]AS?6_)?13).;RR99_/3G!R>_=0*OD22#*):R M#(-F9Y,3<1UJ^4RT-2#*FK&C$6-@QFX)NY,BTPTW4[Z3F?)F$X)>=^I-B+5: M8U_Z+/2A[(I\RG'TC)8A86!1R>%1DM&Z]-T_/5XW":_[3;/; MZ)<%KP^BFI;:+EJAE187N!<:2M9V8,CE!6=.28/34Y*%$Z)[9J/7WEBH5@;OPLD"7Y]2[?#. M,-QE%82[*K,AX0>=T_,#[%=I=CL@?)J=TAL.E8VZ![*=/AC9'7 ?=@^4ZFQS MX@K9+@C93A\([#5JPT$'4,W:,@QX60X1CEM6W>J4QCF2GVMVAZ6-15=2E)U7 MZN28_',6)L=L=L:R\(C\PVW#(T[O,^TU:\.VV;$LL]/).GE.U.]L1>+J5IAR M8K._HMS+I=S3NS%Z5FW8,CN-MMEH9[,A*LK=A')W*JZHR/IRR;H$.GL+R=IJ M FGGC/BHR'H_DR'O*R_Y20$N^8BX;]Z+X00E(1H6M0!5QGZ,M?#_9Q4WKK9X MI"U>?H9"0<&78.S&W6+.=BOXVC0<6*U1YKC7*63L1^<7&U_- V?$]G'-E4WK MW+=&*N^(95$Z#^ I/GUJ?:]-,;!VR^RWRY\\M[7TK&CG8FGG],GTO0[5%S9[ MYF"P=_)213L5[3P7[?1/7QW0ZR+M- =-TVJ7OQ3E\DVB?*3"Q:YL. *V3PT< M0)]5.NT>R';Z(H$>3Y]K]O\(&#)5TG.5]%Q1[MDE/8/55"4]5Y1;4>[9Y36#$5KE->]M M%2PEZK9V2=1=-0FB1/FG9Y B>P9;K'+D#Y4C?^IMG,N3%;BV!]=O-+]OF!VK M>?SQA)VZM<%\PJ(..%:]OV;@@P'_=Q3IWM]HK.(G.?EQU'HC/F$\#] VX(_?<<.R.$VX[S/_4JM$E_I!!18 ZCK MBK>9I-$]H6G, U!* ]@(CG.^L3U[;)O&-0 ?[MR!'S_$@3_G?:RUJ_U_(&+' M_FSI;E>.<[[$X>VW !*#\M&WHZNR&+*M"([2JHN>Q@/)W$A+ MU7X^._:]XP)O8&$:_@5#=JU6WF!L^.O^@[%+-"/:\1Y]9X0SZ;E1'.*P>Q0* MZ3GR,>!PQ()9B#C.[-%4?5(W_ND_ <(')GU!#(/6AC\';.0_>,23C9F],,;. M9 *D1TPM_0VY%R<,8]L;L;IQ2$(I"] 50MI((,COEX=*"XC]!ZX!.#O[-6(A MP1VA9<^0^X3$6YZF#ES$$S.F]B/+7!<9ZD;D&X#U+O$E=<=UXWL,WY1KX3QN M?"=<(DUIIJM91HAX#O?W"/+&CT-CQNPPAEWCKH0B@1=FPGZ%3P7XY!2GAY/6 M 4^)N> & )3!PAY^-\"6R7.7R6GLMH94GSP#S4'\R 2T\1:2N0*Z<)FFLG9A M_X'M/="K^&'PQ!QX\!&SX0SS.$"<(G@D [D)H8%[1_2M,()E[6!L/#G1U.'X M#^B" G5A H#"V(WP9/#1:.D.X8N_P7%B3[P9H,F<1SXR_)[AEQ"^8/F.:;BZ MO&@G7+IK>_R(<,2SXDKP1;@KA3 !B^"( )%0 II_:VDWIH92\HKQ2%/F:B/* M0]AMY+CJ8F 1#FX.PAF+\((0!O/ _Y/!ZK!;<5]X#(Y\2-! 5@SNXYXM8 E@ M',Q8 ,R7B?>Y-8SG(N<5XJ.5*S[:&@MP$YF$CX9.&.EWGR;_+'O0<$-?:T/8H!\Z@7Z7C7T MS>/^_F@4!]J>$^));9^SH[D?1((H# ^04>KU*)D21G%UO[A2Z ^,"G 4J!F/ M@2@I915?#'7_A(#3W5&V>!QVG6=YZ\FA>K:&TM%9G&'#.8.5GGG M^J.?B4^ZF\6[?A??P4 7G:/]'<1@\WQAF1/^EH.0;"PQ8^*[KO^$8'Q%[!$D M =Q=^/J-='R+PPTWTJ]H2^O= N1#6/); VV[]CQD;^0/;Z4/PO&(0NE+;]-< M):>I+;V0?_R6CXL?#.K]3@O)6OAZQ(O7SZ'O->I6HW6,\?;]QF"G95=_UFE9 MQ]CLH-/=:-D-YQ 7^H('F4=S(GQ.MJQOLS M =JBT>)6'F9N$:+;@G;+/YS[9&WBE[6D,VP4O_5DY!=JM:"* MWG"=>^L$C%YMV&RVS$&K:O!1$9Z8JI_ (26%\GOL2@&#VK#5ZIB-_7MR'+W&=HNBK M'E!TXY;Z(,FC4AE:[ M:;;:6U:0/@-+W(H=GT.A5,H+N8)W;I%8N-H<+YNBM&6.]_[G+PMOR#_XJ[VD M2 C[AY\DEX@B]K-8F5)\8G>M:M $5F$US6:.6O7Z:%=8MS#$2H?LO,DEG+V#_6&$^URQRSE(84C7E!R;$GR MG?,V<+Q\Q\UV!@O];:M6$NF:M<[1/#_=A#&V:L-N/5M7RDV9&>9OB+R.[4[2 M?_Z3M$';:M6+6F3)HV"Z639G"A-#\K)Q*5OIBGEC2IP*YVR$A.$N7GJ&]"=/ M!Y>9RB0:J_P>3-N;SP/_EX/Y>.YB.QQ*-TWH;F7:JELUH5QKV+[>@92 D3+I 0Z.X!5(G\?N+5/"C?L;FME ME2P%-T?''.MY4L#S<7@;&A9?;%OU'OI,LJ)2Y+AP#Y;V14'UC>0K]CUH8'%4 M_)65*@)/$#A1.F.WM00R[=]ID#BZ'MC5?<#LGU?V!#;[QG:?[$58^RU]2CCB M$E27 5*L4*W,'>OTEK/P2YD@VK16)XBV:,S%DU]8C<,H(*\)ODL\I_L8*RR>F%O=>-FBJG4(>=R M?LC4U_"QV!V+/&C)!5/IG2!VXUG,J<48V=%H>A7/#7N,%\*3LV$;.N_\[__3 MMYJ]M\1(PKXGCGHS3[K$WW@F\I@ML=4 M09"A^6?5(C=$DFO8LP"MF>:?& M;N=$G)@.N(=:L)%FJ?G\)0K>( ;^,;]60+CSA>SC2/[)^QZ9*K9G1-,D*D@G+^U3034SGU M@4@4-7E9&1C7Z'"DJA%I X53QG2K:;EN JLM1L[/JC M$\(B'_W@,[SAUI-R8WLVWZ\-^_45%L_6SI/N\^T=>XLW^87$%R9%0DD_@2*C5W.T/-GA/D9O)]_HIJ:L^*7[E%S9C6JFK-RUIR=:1W4@0K.GJ7:[$Q!;"D0;U)NUGDIY6:GR,9] M1STKJL',+Z7V9$WJ/4<':4HD2NF&1D4KT5DQ[Z!GF;VF5:*2DZHTJR*/?0H. M#D<>[=JP/6B:("=+1!XO8?#K'Z)-4U6>M:N,D!!4#J>$#K8F ^R@WNB:O7Y1 MAEIYJK*J,9M'8ZN'Q*AN;6AU>V:S6Z8IP2^MKHL&8.7Y]?:9GKE?94GY*BP. MR)*E;SFAF]\#/PQW*Z;H-GJUX: W,#LYRDEYIUJ<>V%510H'D24')H5^;=CK M],U^CCBI2.%%&A#7&(5)55>!^&.B4A?.KC^Z+2B6/!E7LI&(G M1S5P]V G%IJW';.9$Z6MV,EAE:Z2SNFK-GSL#:=[C"Q/2[B,02@\,)Z;R9N= M1R/FY&!A@9A&0V-X:)"1YT?&/6,XD@8>PBJ@NB'#0_D*/B_^T=Z"W%4-M-%G M(^Y"5J7.[3"T'ZA\%H<,J1D[R5@?N?MH,4<6 %]-I@)1 MLX"<"4[W<40G6K!(GGK%,"(_D ]17;5>Z8J5%5AC@\.;U+@2V(*-TYWX;*3< M^4-+;2]DMXO"LN1F[MBS)A9<4UTM^S7GI5DX6DK-6N*U7?R^BFMNB]_9*EO] MFAP#=<&0O=HCFM!FF!"1G+N51B@JJT3JY1M$]D&3M0(&7.\_ MQ$Y$!?@DCN( R.$'2^H#D?23XJ7TKM*+JJVI>7=P73:?(O9W,?QF3-6>8C12 M@"UBY+O%C#7$>EB:C6RJ4Q@%#%B.\1=\A/U !%6J@9W)<+0Q=E;Z*V;>:,%+ MVP5;FCIAY >+M\AAB!'Q[YJ\NAW+I_1AKK!;7 "KZ; ^"ZYEA'6G<(>1+U_[ MEM;GLT1= Z#K^3/ )#[%B<\V2T9_E;(Z,3PE!>ISSNS)A$1&]YBD[:]M,E:@ASD%K]YZK1.\;F]F.AVST#X\/L'/@ MCKYJX^INU;BZT'B%34:LQMMO?WR]#>GGYMO7AX1"'@$4MWSIY+9\Z9Y(9[\% M'"; Z,JSWD>&!K229WV,=6^!\6B[O.O7DQ_\%"J@-DH\&48)L@J[RPC5$,2F M;#M# GM:2E9I;UF[F_;Z]I?=-*I\5^"KAJ()AF[FKQDDRABF#>=T\^.#&+FN M E=Z2B8#Z&07-A.H"X13,R11S>:X$HI)Y["+!(M0NQG+R:38QN@7Z$A(_!JB MH66DS[Q$U'3T$??X1/[05=_+65'ND:0^]J90JS]-F2>[4_ V0R.\3K2 2$:, M'6)&@.[AR)]SY52:D(D6\SJIOU4)\T:8_$'H\7\,\>PGS[E,S^\#*VNUS'D2Y MT;2:$A9B7I,9?NS:RWW&,KZ$VLL?7! T+>%-J:HP7TJ967^P.L9W0.51"_9U M,4>IV6B9[6[W?*K.SHFBW[&%#Z+_A>6 ;H/Y@\8I,!\[-9K=#ORO694%G3I- M[Z!A_2J%YJ *@NC.7I2WG'X3!]SS#&AIM'K77I"S?/EU+R$!(H57N,NUIR@ MN^!AJORU$PQE&O?8"YR:>6,XU4D"ERI /W&"F2G<5"YWBF-#U0D+ B ,=%N1 MJRK5RA8=7_YH% ?2$X:>+OX 7U>^WO86QD_/?U).L>47!8PWLB3?G7Q&O%"T M@S4IA H78HPHA6VT,-@OWLG;F+@Q1EK% _>!)R64 )[!1TV/DQ.L=#F7SQB*"E MUGT@T.:PN!OQ[ID &SB/*?JCRUC%7(M/^%I\ NZ9MRY/W)D :]>9.0+4N(SG M WVH3)" _14[@8A+D8=>[!N1YE4+7('-N*$=\E+OM!V>%K!K<=R4PC& M]B)ABCAYM;%,MN9S;?'NR<_=(OKIU!XM;.R9V2.2QW/M@V"AF"@# M##<&YAY0.,BFZ%-($ \2B%/LTIZ!M@F25?8:9VHBAGHNGB/'+F5L'3EX^9GK8(H00EOW+X7"M FB42C[>5KMI=GO9 M*FQ)H#S?Q#/L1S#\'FBLUHBM'3X!^Z)-K3RCM5(#O!YQL^V:OQ@[^">K9@_3 MQW'&@WHCZT5".Y"?AH_2$!E:-*IAVR$:[=6#*%9=TK\Q%6QK"0^FH-7(FT>1 MEO'I&8(FH>&6Z-=[9O1K@079[@W,5O>YD*]W+.1K-6G$8[V9#1(>$OG6S,(] M./*U++3QM\.]IBES_OTYPR*!X">+5DW+(:5F:H]IH)OT_LBQ.-M":&!M!2*A MARO_0Z*0)\_LJ)JW6K5AJ]W+RSR4<./6$6H_6=-I*?%X*SM:V;KOVG/'>1KY M,#Q%,EK3LG9)1FOVZY9UG+D7O<.GN/7K(&BJS5:;M:S-$BAW3[(I8?JB$ 7& M>SLJ[BCZ M(XI6PTOB);!]W(()WN)8/D&\U^?/&8\574E+YT."CMD9,(.7C2 MV??;3$4Z2&/-TD L/U/DB__(9A@XZ7'%<),92$?JF'1^"5T'RGH^OWRM[1-# MB]P:@]8:__X-.=?)]E74+1>[L<,I$GJ>5Z-3&S;J.-/K((G/Y]*<[*5S,:MY M/#;V0F$+VC>'[>"2) 0L]0+%P^E.O94CM+4ZF5?)@6T3=EM=='6;S?ZAZF&. M(!;X%9VS$9^/ /_7]F([6!BM!G>=[V&FY)S_O#7#2]?QVD?2\7J[Z'C'T]8N MP*S.O_2/[#X@XFVV]B;>RP&&U3X<,*Q<8&Q>$'@F@KU]+,'>)\%NM;>?L)G WGQTRV$)T5 MY!(3*O:8T7T&R&TPDNZBU90UQ<0[JRGM!J@I+;/?/NT4Z$MU,5S'#W$8B4C6 M;A2R9O[6IM^[1$TE[X@7J*ETCZ.IM)N'T52./I/N8NUVP1VLRH4Q_,[F$8_I M;*Y-G&XDX9DH#6OF^.RN-%A":;I7")GFS)SV!Y(9Y0RLW^+H^:Q&$RK-NQ89K.9#:2<;0^CHX_]DAN16SY0 MY]3JT=W:S.8TJWJN/K,EU.]4.E13M,.HO/:5UWX'6[AW)%NX3;;P:9U@E==^ MMRQ ZW@MJ0H4[)'MN#_Q7@XPK,[A@/%"LAW[QY+=/2Z[%U:V\ M"UMF S76C%;<66YWFKR8[M2[-X0_( >Q M:L-VUVP,L@[**J,PE^=5Z82G?[1*)UR73L@[@#4JKWCE%=_%;%TWRFE7L[6% M9FLS.SNE"86;9_]?/C"$R_\@P'@I M+G_K6,*[B\+;:E;M$X\2XYH'CKL-OI=#52^EL'^YWI,C#)P>H^Y!5//*RW!N^L61AC1T M!E79XK-FTE4^!JV_8:OR,6PKN(^5%-1M<,'=>!964*459M(*-Z>%8Z45BM'N M.=DU5=[A8:!3"BZT?V+BL;J>=)NU8;MA-MI9X^%L$Q,/@#:[L]7?(AO>"/\% MSC.4,/T2SP .H^$_X(_R%#,[>' \N=DN@$7\!7?739/SGZ#'.),%_Y/CP4U' M;UI=8CA'NAU:\8T#+-09K;XOB_2+^#YD?\4X^=@(&4"$(D.Q<4>I =QE^Q'8!F!_;@ M"-1[)5OP^;_M9F+L,P7FO=A8CHG1M7:U>8[4[+W;*FCVGOF#,0?!'.)R(+$7 M2$L&;%ZF]Z3OS(A\0"S8RM1W@:Y)ML.U 9$+01]-F3%R_9#A+_=Q".@0AKC> M6!.[T>QVVV.K9_=:C6:[/V&3]F# MNLW_;78'-;G.?O3^_'*):*13YV#>[=\3DWW^D?Z1XL/9-L)I)'\G, 60_=[Q M" '>.R$B4ARP._CB.Q>0+D'N-J5"(R,:4OBWA'[)FW#5G'2VOTX"B/;0T'.N0CQ@6]?OQN_P^GFQMP= M&:]J\'OMM0D W<+_ S?X]1Q#5C5N=;TD T=/T?LD$[?D\@,?&=(+,0 N0K5 /XX MR]$!"FR-*&(_WP"[ O2[G7P0WPZO.0V./WD:>]O,"M'4@PY(';.1XP@!01[Z M(P?.$AH.)\H_X 0 E_\')#[V9Z;Q(0[\.5#?=>C8QE=[Y$R PR,8O_A!-#6N MB;_:)IS)=4!Y1\XPA>N\0LT-+("8^+$)O'H.^P-6LL 7,8\%#\06O)"?!9X" M H:-!+0XP/@AL&? G3Q;7"SRA0>XQ<"C7_$I(NP EP4]Q.&*,>K*P*(B_B[! MN_ "'3SBR(V1#\ 64!^]^?2[$;('(EHC+2*.:TJK \+^Y&!>K5AK]]>?:#7=>.3A[OV&#_.DP,TBF1-I,:_ M0F(?2"$.R.[2F!_2E ,G?N#;A87"*%QK?V7!E&Y$UTFQN!P8::SMV@-6IS;P MC;F ?.,/OT 7"-F&WA<-9/W:L-6J%R69"9B9B/E T4!DQ&, Z2>P/_@$J&," M/-@TPCR>(K0-1J:4!N\#/$X IZDUXYTC(VO76#:1Z MTO$>;.2 6]_K(/]>)?I_Y-N_0<3R1HOWP)H>X1X?V2LQ"> MPHN]#O_)QL!)'[0'KD. QW7TT7:"?]LN*/;;7CIV 6H,ZNM(?PQ7YOD1>AU< MX-AT]5/8#:H#H&J@#?!0!ZD'UP)J;NQ&7 LAR.$%H%KYX '+I9N']UR!F$2T M!0$(Q.6C9O*(BC1\"5[ E,$LKQ*)#3>@"R5\8(DA [;Y(TZ.]\SUG^K&/_TG M!BL+K0BO$U!VQ-AX%U(]AROM-3:[4K@1SY^A]Y#4_G$\$@K>$DCQJDE[3UDP M:/&D)-YA9$,1TRL2#%]8M#5\FB#K>D7CN@1TD/I!!@(J M]A20UD%;*&)&LVT:M>32C8_$75#?TJZW5C^VZK25>^$[F 7CV&6WDV^*1#_A M:J"Y(GX"+BJU&L3-9\>^=UQ@D SQ%%XQOD.W6-8/T;.ROH&>E?5#E%#1(S\? M<0\@BSG@/%X;IXP U/89W"I(IF+&@P2#)'(/GX[11&)P54@E(!MM!-I<:/F/ M0-XV]\ @>_,)F4"%=Q<@OH6$S I"$FI3XJ(1;)-Y),5P@,(6FI'XEK.+FI9L@E&0M"FZPAA,HZ,&K@242T!"2I*NA>P1VBX[4 M_,.D-_7@^^,G('"$[<2'3Y["7+/^N=#M%0DQ/X8UQN'KTCD8<(MO%+=:=A&N M\$VGVV6TK7JO R^;^URS>A.@H@H(^?;)&4=3&8#4OB@X8"/YBGU/UG'Q5[*\ M,Y,$\_SY'>3N[7:6W/G:O],@R:-X8%?W ;-_7MD3V.P;VWVR%V'MM_0IX8A+ M4%T&"#_D\!_WP6_#O!<7>W-S.#;\M;4.SIM$#@I>2@)A^ _.<=-]/N!V7'L> MLC?RA[=C)P3!NWCC> 1C^M+;]'80'LLA4=P._S@!5;W!P2723L2;Q<=U^F@I MS,L_Z[?K_6Z[\.-&O5GXV:IEFU9]T.INM.R&V:QGG#.6GYYP/4,C(Q6#S^_- M;5W[^E%;D(]F=S,A?%XU)'U/*CQ#@?TU8.1M9R(FH/D91OS2]Z'#O2KESI\. MCR+Q=%(4MR<".O#\+=[[R*$O#6) M8:)5KVTV!D5)B948.U8W9IXJ)//,R!*KQ%8YZ$Q>#IA@NXFN?@.TPZ[9ZN_= MV;@275NA%'%$P_6]AZN(!;-*?I6*KNAVOOC>2/IENX2\KBR*H_&*(!9]#Y@7$D:\,'OB M,!1VK 2A-'GA7=UH5[4UB;7!NAB8C5XV*6AS$BN?95%J$I-Y7'K9S0MSA9T- MB MKW7TU \B[F^F] -=CKWXW(2S(3RZQ3NXQ,]X3?O(MQZHD"VSW:ODVS/'?63V M^+YZY$L7<\_C#*$[VYJX<)1+JP/4EA\H^PT6A5'L/U[0UL0UJPT'3'.SE#*DDV5:X]5D1UK%TR9?=,64257[)\DBZ7Z'92*0>84-0W.[UL M>D,EY8Z=_HH>R6IZ=WL[/Y]5:Y>J6G MP'W(CO)$VF;7RI9.;2W27E3"W#%3XLZ&:WQ4'2W1T^.QZ)"9OF?((TK+(C;N M,ZRQ!LQOL7KFP,K:D^>7S%MQH,LQNF4-X\4REV8UR-O_B.W]V6?G,=NUX-WB7_:??G#C M@E61'=$PZ&6&,9SMV$;JM(XS#7A;?YI=P+N*QS.<5O0?QBXUZWQH8.+'DA!\DB!42EHM5E*HI9( -C]Z, MXP#9:7+]V!ZMWLU.F=I>')\#J[G#">\$X)>6YK0=([*>G1&!^"=&9'7W9D0' M],\>+AA16HPH8D36LS*B7J-9&[;JC7T8T45H?3C,_LD;E&"Q::Q_!MQY.SW\=.2"WTF!CW.G'])R-B MHZGG_!6SL&YHR:M/=JB%5OG"MC&+WZ@/]KXN\,FQB3P9T;@+VPW6N@K1(D_I6[0;'L,XSH3H$$^XBZ> MS?ER<4B=X.5N<:.35!+NRLUPZ##CE?-Z*9SL O;SX##>@D%3YFG6I7,?1PPO M0P$Q-(TP'DUQ"#W.?"6 *['@YT!.CY%4R. EW&8 M?'CWZ>[]M<%QG3\-C]L1O)'N&9_$\XP Y7V@&G@$O_;*>5S>NKQHL3@%PP,V M<=F(A[M=PA!8*G#"GW@^?^30%Y\96F2DR>>DZ83:P&=J+MI5,&DJOT_X?I+R2FEXM ?59Z) M'7"T#/5KP(Q"5%$X#W<\VP.:<8%80N")(6+W'0/\AG]'?*(VLFFX*!O53'%5 MQASND@ '3"ETD("!$":Y7'UJCXU[QCQZ,::\X/=M>A$^?L\ QXG/P!\F#FJ2 MAM6P+.-$:B*!,#^87*I;3C)[EM45I96D,[HT>A(+M:UZ#^WFN<^OZ@V7)H\L M2;_YKW3FE6!.C>0K]CT@$XB1PJ]DV5HFEO[\7A/*R>IVTPQ'_W>J2@'FH$5> MW0?,_GEE3V"S;VSWR5Z$M=_2IX0C+D%U&2#\D,-_W >_#?->O'1A,OS4;:/% MML2%\*_M=7#>))\K_Z6S&\+@ ML.'*8Z2^;&0^YAOSZD"#,TT'^\B%X/^ /6)\ *5G?,10]V-M1 MY-^SP&B:) 1 RVD="@";)_H)CIQ=Z@(!;2E 6R^0A@9[H-!+B"-_X_Z+*GOP MY60/MC5/[Q1+U M'A(0,(3/)?CLA]MV(^HU!K6A9;7,?F?+Y@(GC*$7"+L*RTN/Y7N(KKVPO-FH M#9L=RQQTM]3UGJVB^V("CMFH");EWL:!%D1JI8-=,L0E(\C?OG[_>Q()%SW- M950;?K3G\\#_1:%H=V'\;1]&V]V@GT).2%+H4:JBGGT'V[NFT/QF MJ-I-4+59&W8;15H67(T+OYD\D.XIW<#4E .I#1CL%TY:@\\ 9GM!J;,;E#Z( MQ(W; &GV*,"R,/4^.W!Q"5A^L/K\7UGP?6H'; T<,G4%*^+7\NQRZ?<.1N/& MZ@R-Y RMVK!1;V3%KS%G@1'BETWCG@%@1"Z#2-;1TWAFV/O_/[:DE<-<=JH5 M=VZ(7J5X:>_?^@K;V$*[WE]]A_7B_(PSXX86#?S2F2$0,URA&_HJZ=BXGBU^ MF0;(N[KQZK__3]^R&F_Q3_1C\^UKS,LQR+T[#YR0\10KV/O#PH =/3HC;$<_ M6MRS(&2C.'"B!24,P+[M!THWX#%_EV?0.,$,LP5X:LTW8!Q(,O]V4.0X=MWX M@9S&!PEG%&(5F\U=?\%RZ*>;0BTKA5I?XAGL\';R07Q;9;5^\C1LRZ.83FW8 MR6&1AMP'G![!A=D0C\X8,W[F; Z2/#SE6ND2PB3Q+6.>0_BZ0S/@=J&AN MO*K]_OWWVFO O0?\F.=P1918OY2>!7]7';0 =4?T5WHAI@-NR;:Z6\NH&[UI MUUT %,S[*&^81JTQ+9PB937JV69'2Y('!],BB8Y);SG="=,S[+ U^WCK,^-P M'TP%6'UF.<(0T<9&M)HY8>@'"\/S(_AC&,9)HFG(7!>(SW@UMQU0N>/[D/T5 M(X)A[J/K8TXH\+I]@8;9A/#3N@D31:#[X0<_82,W]MP!C+X>HY"AA-JM 3C M/.8B,UN"#_!$0#"5EYOD7L[],+H2T#'L9#L\67-+8/5VP3 4&_#&%, D@BVV MA8J%IIE5SS8\38-%)B_G=6.BG%6U+&"5[ WQ'4\G-HRGH\[S-B=Y'*Z?C M53WA\\ )5/]$>)>>[0N8CK*F(!@SJ#4R.]SKCG=L5\V3[AV\#_PT1A@#M+ 93;< M/CX*(H+2_.T8+HR? 9_GBA@9L_)HE-'(J3FQ=GFR.G8[A,\GT1/FUI)J!JP3 M:3__+S"K=D 02"!!0&QL>NQNDJJR\5^:3IOGMER_PQ^ND'XCZ M\-R=M,WX4OF\L6WIN@Z+YU _#3Y_M1CGRP7(U;A1[85(&&* O^ 1SL! MN$RJ\A;KZ[V%\@[6#\K!C.BA/"Z=" M86+[BY>9BYZ_-55L7FF*7BJXN'0Q0)7N[)E.#?XI: H>,7!_M.2UZ9+TH^"] M^_A[Z,9Q>T(GBW\IS0Y4W9Q\)CB'>[F&J/+A1<4>M)F,$M+JNE?@0X?:.G2C M0ZT=!Q_9?B2@Z[/CSCR6%XOH>FL\AUUFG>P43?9P;X?G$5]%/"WE+-;[VZ_F"^D][\[XISB@P.%5S8AG-AA#X 6ZFP(N>/]_!_ /="I>[Q,]C,X?/4 @WM5V::H&1 ^UD>HHT0/6=QBGCQY2 M7C;:VCOKY]W"FH$C_@:7!0$S!1C"V4>AV-Y@IFLEM.@NJF+J'DCZA9I0<]N3 M(W= T*\+,>S<>A*!T&;G3W%@Y+7/VDT%OIC'-OP4U!3%\1DZWA!K6;. /$"' M?%;:U..CRT!:F"I#N"):@_;XIT/)>,'^CP*$G?ECNT:Y2X<,2!@B4< MG,+\..C2*T_B)L)<8" 3V@L1SKH60L*#RJ-N^4G ._!")RV9P"*T WPD^F2N MC]=S\%I+W,PK#.+.&9XOV) ?P#33L'T>7P-Q/JQ?0>]C\B*@!+#U_\5F]CQJY$:MEEO*-WUV4AY3KB6RP5O@"O?.%.9G2A#SH&(WXU MY]Z+9PO2B12>2D(X !S6"RQK$Q59WGB0UFS9I'KB4>X#- M$[(#HBQ I+D4C@<("9S-#^;?81H%7Q VP1(9Q(I=V- S'9K8&>68$MD6RYZ[ MIN>[(-"!RWZ%CRUX<@A.PA0<@<8PL#A(PLR:0]R \S4X(D)VYS/K$2.RF. T M)1Q_0SOQ>(")(=-/R_/#= TL4WED2-XU>%="CYS32T@JKL>L3"'?-E*CGU=F MX_G4B;MA>CQ\8(IN$B&QB&QH4B1"H:E!ZC-232P977V':4(AUIS]-I*.P( ? M[>BX:=E>(OL\-==1U(P>",$)"%&AF G%$_G[G!Q,LB52K8G"!Y+$^)H_4O^J ML!-D@NDR'T,[*SIT=.:5P,/3$ 4&D2*%(! 3N2$RB_C&U F6,_+?%N83XZ + MX"=0G)_RIX&!F$6Z#A[O) Z82 TZS[2M'-?"+_#CJ_L2H5F$V'@/+^("G82/ M&2PDXMHY 5DIB+WF"9$CTD0>0CKAC5;)C0WR[?"&QH-> $.![0U=I1Z3>U<"#MDO'Z8/C0X5G0G0= M], S6Q8%Z:'G07&O1^3?A')24T!/*?RH#T#X&0-?8DG2%J/H8%#LDAU! ]W3@4Y:*0!5Q5Q.WE.TL11!)QY0EMPGFPDW<1-[FG#O5.!P_SA M>-'%8K+$P'QTF3!B(?!77E(W_I@J=#&JTT>,";@%3BKNC?RF "O+)C<78"L7 MSG(F+'/N>Q/Y17IE]"+<".:AXX HW^H3 [J8@2;V.]X4W?QKHYW:=@3\I>(:1F@^); M3#"VXH(#?3&AUM[A'1/_>&:-R_@R2H@SK4-\\[-CWTVK?5NP=,H%!'\80US% M6S#096WEKWBL*=BE)RH1G0.='=?CKOT&/)*$LMH)965<")15+:!5YZ P>%T0 M9'- 3!%L;96'5'5*5DLE*XO\Y&S(-\HKC:-@1LHZQPQ%B7I1!4Y%24O&0[ND MCDFK"+R-5:/ /V\'Z%$&2Y-7#4VQG@C3%;RH7]3@H#X%']R.=A8OE!JF2',Z M2II@F_OG:N:5_EKLW@7O6'&>;;Q,1D.05=X"^Q-!25'5_6 O<1F^J!1@]'$& M.IN3C2)<^)Z]0SW[A.)J>@[/T'%047JS&Z87.+V2#^=GPM^16DRQ<8[?&!K# M^9S;RTGX??(!..%XO="V1*1#8%S)7 >8]T+^9"/,J M-IB J*6 C/RT2 K((L?2$0$44]FY8V,S9^CLQ=8^QJBE-)R".UNBU$#4"/OB MJ^.U4%D0V[Q=AV"V&QM,03:;>?ZF<.>XNQ@&]3$S\VS#J]BGW16[=S=NV1VW M;/1>U"&6ND$'M^TAW +OX/T2;P"B> CT$1::BA?^B#=?+JKO;;MX?QVIU 2' M8*:6DY&YZ!N [?6HH);&^%(%$_*(![\S8?EMY5OB'.$$4"$QRL[-6/@/_!+/ MVT79N @;&U2VPQ,(RC/E >/DHIGD$3BH!; N/L-5@,W@+Y'3&-6?B$_$WN04 MF)KKJ7/I2\::GEJ.GX%1;\3X# X7F!1T9Y!KCRO_$M; MK_!>9(J)3O\9;CR)I@ M?/ O0L-V"O<<[RL*\M*!!CY2-"+SD(8$/Q16$4!AF@SC%*X(\]*KB:0J!@<) M@.M["*:2^\!-\=#OK5$>F3]@ M/O#Y7)Y'L+Q8*(+U;/-A_%* 2TODQ,$WHYOIT%4,EP*L\VZ!D7=TSU.TR#+& M>P/R'Q[$LAYDVKB!QSD-A"I#P^0RX>)2E6RRY[QI:3$Z;0];4!)5J&+GN41, M4&<:TQR+T;ECF6?/-TFR:;?I(HULBV 3!0P:;\!-MP(S[II@>@@OS\+CI_1. M(?\ESS:L=HQ'!6QX!_PCM);X_BFI4L+D6)S:"26%/QKV_ZDI4+67$QW]@C**'OJ;H1! -0E?]R4,U\8J:J?/KT17G5^J]/[[&U*VK3^7+_ M7@T= 1'BIX05&(!(9E,:V?3)]V SH6S6*.5.$)8,"USL+TPO0# Q>$0\1P])<)R,6*%Q&) M*\^EZ8?9!,>UP/&@)8%#;4VM-6K1@^]!&JHY^CF-@;RS:@^=D6.O1 U!U.35 M;EPU*5+@:@>WY#LQJ0/7CF$J'DURYPXW%4?IESZ^A4#(C#*=;U1RDZ!XVD D MG?[]3$2H#$-0K/!IJ>Q/7D;V/PJTO? V,S=MF[[A==X;W_N*0!_G)PFRPYTM M].?Y-#)3J,^UXU-9)^50&AG*[->#I.M-[D'J(J2*ULT!@E(2K8? IU$=<:$4 M):*W=+/- XI?U+):L=>P?_9FM^ZP-3:Z[2R$842A]%"]T(V*XUK*N$VG;A#7 M'A3?"&\J@E*CO2@E_&VZ8+-@"6P1326,:2&2PXEVR^\81F>G?'5'F7E>VV>/ MG:F'*MG?Q0?SX#0M%Q["Z3]-9VVFINM2N4:4KTE<,NRPU^GY5V]V*>JMM[47 M,T2H;[3[>K_^N3Q:>Z3M.RAHV^]&@]$QA@CIG=[E3#SJ#,XQ\>BLPTUV3/U M[%LY]NB"#U"./I*CCXXW^D@2NF9"=R-":S>JL!(61PZ:RJ/?VZAS6L0]P!.XME@!$L3X]J^K8 M@EZG-1[TU?Z@".%<3JAJ$/])V0IE:\J/JHX]T;*EI2M<\K6 MCA$ZS9 M',NAJP.M2;)U"\/B[C>K0G=WPR72RX61A%Z-2KDJY=+E;G %RN<5+U7-%"EM.CEL_\YY[Q)?DSPHW$A_-A#@$ZUV],D/UXU M/PXOA!]I=I"J=XM >L_!C[>0;..56]1#BZLJ\!>ZJZD>VJ M>BVS+\CPJ<=Q[GUD\WN_LU< M)\](]_G$"TW_588Y%\9P]88Y!W)WJV7+WL]PMR'NO M)MO].AAN! S7436](9=9DN&:[!?4P'"##C&XLC;TR,!:[SG (,A&EY5 M]RR-MM(%0L^< ,'6<.7%6"N-;LO-)U3EMMQ:2-,479-/DVHU'9?0SCO0$'=2 M[>G9>[DSC6;=DO\]!0DA2X"#&>@%X+A7)D6DHI(*J(; M5427@!PTZ!8B!TE%5&\T&:)/ XW9=MUUR9\D(OQ"T-KCQ&SMQ"1+.6M[*__S M6=O#XEG;N &47FO(3'.NS\V.-ACT9KIA&MV.UAO.V;PW&K&!]G^:T6^-SS>A MN^RPC=%Y9G!G5#RG?)OKGD/^+#==(+0#OSO.#*>%WMNSC[9OVH\6R,Z]YS'? M^\WRIDL'C4-VHH#1:XFNO8#-[GWQ,WQ\>LY ^'B:EQ"_0.%O4++2F3S(_"'K MXCTY;]=;)4 ]-?: M VV_L09GF#]P:8O5]3J')92H9KPL2._?O_U>HLJS1CCTRR+/NX^2/%O(\QV' M>DD(^%N'@,^GWUMQQ6=&X^&4+DV&TPZIR;K2A-6U9IVZ.PI,0C>[:J+(&+3& M_>Y0[76SQ2*7ERFZH+RSE,4F[:V:+.ZHO=E;%@V01:.C:KTL8(N412F+4A:S MLKCC,F9O41RVQIJJ=89JW\B6[=ZF,-99C8^S(IM>CA]E6%UF+I?.E%*ELNQ^ MFV$L"_8:)85=6-N7<;UY9B?,%,DTU!9[!7:V958:=0E;9 MJDN;S1;7I&2J\$M)>U_ +5N[=(=:;5VZS:MEOQBKFQ@/(WO;*]G:@NMGI*?+ M9K\%6%KT!5;FS"JK4!V;0M7NX& @T>;%AI*GJMOB6GBJVQKK [6K'3P$2/)4 M@WFJI+VNA:-Z6&"E#H;93'9C@^;F%?H=K7CPAC('Y'TN>6D5EFU M9PXXB>_M63AJZ7XZ!>H1R,4,"Z,(H*VR'NFWQEI'U499L.HKRRW<+K]E/9TS M\AM>P0[40?\0&!_);TWFMXP7=$9N,\!+&JC#7D.TVXU6\.A4P:,?DN$H52W5 M2(FJX]XO,P6IGHN_X1"SQ2-5ZUQ1(_EN%KF@@/FVV3XSE*@FML?[M)&FYF$) M2K:7;']>MM^!YK8OTX\Z5.0!L5Y/D]I>5H#4?Q=UN>%--:NT YNCSBSO2 .A M[0[5[N$#>67,W&BF.N'5P0AQ6W0L$LD"MTBFNB*F.B%+X9R@_D@=&DUB*7D= M=8,E-?5=1]W&G75I?^:(:=I1#^?B]08'.SFR.J+1G%:EGO%(G-;'@78U>#Z2 MTYK,:>?GLT%K/%)'_2;QV74-K"M]^:31Y5.WJ@.Z/PY;J1QEXRA7OLFN?@(U M1?/4<6>Q S]Z[_0MWF1#A#7J773RMG;>.7.Z06H1J46.H46.=0E$G;ZZWE&[ MEWWE+_6(G&!1)VFN1W<88#CNJWNM=N^:0&,MGSTLW;\&2",^H1!< M.)LIOL.Q=N&7]'-GKCCP2!M6]U_P&N4+:#GS!;\_MU##4U6NJCPOK.E"L>SI,ICA0$[%%PWE^$G/6;%H)6(FMV,3 M # NXO=OO\-O<90G!^1ECY@OPR7C;]]]S/MM6^% PRX0R59P#@"SIR_\K>'- M39QZ@P=XP1+?/G>=%3TV_*H73#QK9IFN!?1\MOR%,@]LLDBP-_%'A:R[0 MB<[+@ M;2;7YA,&1+=1K(6F%DPVA[^#COI78+K '&T%[<+2]))?_^]@^<(=6HYZVE5> M66W65OG/,FJ<*\/D4_D$Y8BG7\._9R!Q9$90"SXS96'.E&K9B!0F]D 8@VT G]A/L<"B;\)DTF+VG"I.(/PE?W5;NZ0MX3@*8MBN6 M@V,HZ/A3-CR)B+_=$,-SQ.'83F9'M.X=V\+ML!D==,YNE,F+LL3MDN4K/'^( M!"?,S;) "@52WV2 K^%R_X3G@#N"J-/F(WN81_.!/MKOB=H/\W=B7?=D.B)F MN--C;M!:XQQ4R+^?5O6=7?'\A1;+0UYX#):F"PS'N!E@X+$Q+&N!'T1F<.>>8]L,5)\';K+/'H$Z(.+ MR>">N_ FFSW2:"'\,0@J'!&YE:8'/O'2>89/P"],\2MZ!T@54@5^#!$9/'N& M!&)V0(]@IFM3%('+-?$ MZ)P/=H;%K1/14/$CYJ"C/>I,M>; EK8/X@4K;@_F,_= M2.X[>N 7@E JD\ #>H):%915T_%<\0*F3K"*DB[;L>APT[>YH"5HU#OLNO^$*T7<#J.=-_%PZ^G.2;F# M->.ZF#'$!K] M.W6[%>7'+>1 "-+H!LF*9W^*/#J_]B$Y4 */S8.EL@1Y\.+[+(AU6Q\WOR#N22+OII2>*:3O$6#-_RZF^*'&=)OS/:O8%1^]#%47LXZ%W*@,A. MN]>[H&F6VI[C1[?_;C38CP3;%CML:]HQUBJYX)(&L!IMO=@_\V*S&,M-3V#YQ4NM=0R]W=;MKNB9H7=H [.I>*R5YA MEFCR.66&DEXH"?.0!^N;VGPMU/J+_L%F=Q3?WN,5W".COW]E*Y.NDNA?GZPY M_S'.=L=,E)=!T=R+2C6,0+Z6HZ"PGQ\#Q4J2OO72-Y%.":DIMZ!&,U0ASF P'(B>V.Y[%1, MMH=KIN/0PH%*EQ43+:/3>R![E+U1DUA]TZ6F*QTKIMQL9@=??,4*F=N]L !K.4'N:UJ"$K.2K(WAG^S-67=Z9 M@:A+ZJ"7#3 O^6[LRKGL5$RVCWEOO-R9YD=]2^]WQS>61"BV:-^0PGZ_J2'ON^IX7)W$_2(=!INR&FHHE-.?.'; M[;?&0T,=&#(>D:I%JI:+4RV5XI&SW_EW!ZUQ?PCQ2 T5F5+893PBXY&:Y'N? M>,2@ZFIMPY'#$;H0^X7& (T3H^.25997/D$V:5)H:J_M15-_=TV.PH^E MQJ_3@$4Q:5%3GDVOXL#$[4,(DTM]F&^*4=7)@]TA(JNTLSU[BA@QJ%9;?.^D MB\>ZF.Z6Q5>?VFF<:)V],7Q7>!Z3FJ MJ6+.4-I6-"K-9;-@RF:*S?Q=[#MY.9 ]K_K>GGT)W.G"]!AX M> CY#,KL/MY)99)JV->>Y8@#A[EFV+I9F];!J6T7E5B$F[;LW%&PFSR6GDA7 M:N1DN/MPZJ0SWT*'#X$?N"PI2.^YOBV8+MGK7O)TR?=B*/W&<,)-$^,%6-]" M8W?G0+3PH&@V"IW4A+TX\!\+_H469YD[*/)4FW*>/>65G&-(H^;Z[8ZVW]2S MK8/6]+8Q+#=HK>08HDN(ODJ7[C2UCZI@/$3A*(.;.K3J Q9NH;,03'#O(.BO MAN55)+K9D>HQL@[39WCN]V>V?&)_P$L6E6]>>CV(_715&V9SH1=?G-MH:0"9 M[QCVI>4X+:>\I02RM!VG$8_[N<_OKW&"_^-7&K9@L(3/-N3XW.]I@T)OIAFET.UIO.&?SWFC$!MK_:<:P5?7V=U1T^WMB MX:4*,*/-N?&0/ZM52WQQG37PVLN7I6G[]_;L_;\":XWU'[]9WG3I>(&;4PV! MTU'$&;'9O2]^A@]/UTB$#Z?B@>C)A>")8:U'\OCC5][EOU3?!1%9>LHANH-R]1#5?M?OZO4O5FN/2C[V=NH 1A=:O/&!5V)A+*>\!XTS MDW4<%;I:&GZX#U/?F3!7T=3_G+B_8 *Q>Y1"EJW/$8HY^Z@K)+0>$5J_43D: MR7JHK3%AY!.JRCQP(0H&-YC\JSG$NO#W#/ZZ+)9J9HZD#JC"X?8L26$\L5K^+5Q.Z:O2:- NR)@1,*277*R6CDTI)CP"=C)P&ZL9>X%V2_?O$3(\MG.5, ML59KUWEBU!%4XM[NRJ_G@+5.RN8X<;ZG&MV*P+7'4_D5L(VOGA5VC(BNF15P M(HF>BXE]=%8XZI7 &>XPKO.:6%GG)H(/J44ZX*[XJB]&:Q9M+-4S#+5G9.$I M+_9B],R8=35"\=^L$.R 4:E9"+ D#W%4NED#)X7@]BH%$TA;P(5K%QB'[H-O MK':P3ISE!$E_2U 4_KYD A B6418*-^511L!4CHXXBR+,2('T%X'Z^VP%>=B M/0C7,4\TS&D1.@OGW5I@DE^;HB(BD*QJE56MS0K>]JAI'6BML=%3ASD-NA?K MM#8:B_S "R:I1*02.6[PNX\2T2FUV]5D7;S,4U_ @O>IWT^63)<"91U3B59A M:7)U=-=3E6-O*6#7', M0J/5;LXHKFWW\I<]=9*7'I)W\H"%1<=BN@2%T&CX#% MNR 'RBQ@^"%LG/CZY9MB3N%YGH7K;6=E3RG44T(:>GK;P%A][?!GO"'!AHW$ MV(]_3S>7" /:B;]B3L!ZNH19U=RW< M^(+[D=U-@ M^W)G8[_S&7#Z;+U[KES1M@# ;9[%)QF*[4Q.#\RY]$U MUPM8..A24R6S+H""<\%ZMYUG!6DK=C-H$Z=N6SL Q[=OM/MZ_QA]:WJG=Y2^ MM>*7WLYBRS4:7F1UZ%[-)5I?=ME=] '*+CO997>\+CM)Z)H)W8T(K=VHPDI8 MG%OO9\RG7['G_J:,;.Y!@N;5LY0W>GM7DTJ229)E2593N29=B1D\=]4,79-/ M@3\1-&RF?/--OT*?=-DZN<9MM_*PSD9>F-?0#[7]PIQ;H$^.YWUPG=4[GJP! M,CRLF4LY&V\C>\6\,']5^3Y]B*CYAJJ/LO6FYX.NK*GH5 K0M0I0KSD"- (! M&NS1;"@%2 K0^03(:(P &1T0($U3]<-'4S2T^/P"_%!QYR6Q^$_HL@F:5Y87 M#4<0=]7!L"+0P26 WDB&.Z*+LR_#Z:WQ<*!V])O%;G7DI;=08;V ;1(95F >OZI!MK7.O=-'4M"#CT'Z2^@G4%(5T>%=) M_1[7^Y^^:P(E+=MT7S[Z;.5]=FQ\J>LL8:V/'_':$H*8RAH+Q[)V.NK(N&@\ MAMJ9L>'9"ZF6I%IJ@E]^-+74;XV[O:%J#"ZZ64ZJ):F6I%HZ??AV-+4TP!N3 M@3HTLGUC4BW=0"?O\9MM,_V>YVCDVK<_Y9VS6L/.;-\+>U5 ',64RK?,9G/+ M+^A-,7)Z4XSBWA2(Y:/FV2H3D.IK12G1O+Q_0XLA&UHNLT?DHA8K&UID0\M5 M':!L:#E6G\4U$?*L#2O71$C9D'+X\5[NCNOF_1+/.8&X7<)YG*B3"6AWICV_ M"UP7$1IDSY)LP)$DNZZ>I5-HE8)"4086P5S*5J5;*13?484AK(Q@BTRBLO+= M $ZVT#IJU] :5 PNNRFDD!Q2$U"WD(Q:XYZA]GK9$4A21J2,-%1&=EQ0URPC MPP[(B*9V^MG2EUMJ*CJ?HT@M[;*?Z$"_BJAX;\\^.=,ZA );AP9J1S^XUUMV M;,YI),=3U,53(& MKXNI!A!N#-7AL$EYJEJG2I9HY#W?!3#OXIWR,TWT[X8UOW+8_=%L?4'9=F4! MPF'W_;[:O>P&+CGL_LJ$H)QO4I<0#%OC85?MCJYH;*B4@8N7@7*N5%TR,&J- M!R-UV)5VH*1_%ZY"K)B#F2S&/$]E82.?<5-) MY/RRP2M/S;PZ*++T8/WPM^Q84:Y+!$EK\C!&'5#%M\TFX@=*-FHR&U4UXT=15EAO -%& MMH;E+%QV4Z'X3=9S'3<4YR2M2S8&:,B''1F)7Q!_U7A]>B2N,L"JJQVM2?TP MDK7.;MQK9C*<)FBH1B=;K'WQ0?HE%'O-Q*DFJ[U>3?A9OHZP'A59^74*KZ N MF1J13 U[-?C*LORDR=QX!!^B'AX<=7!&GZIK%PW8+&7@ F3@J,Y.7=*@@2O= M5XU1MJZ]81I9%D-=WC-.[;,V9]+8EMZ$DF(D9V:<@$#--B"U3Q@[W%SHK;$& M'GQ?OZ+JW0L8P[/#Q9(J1:J4,TT'.URE=%OC85\=Y-P12(TB-4I#Y$9JE),- M]CI*U?DGO$K:X0=5-@A2/Y>)_%HS;&@SN].SX M,?AIM[7W*+3W\SF;XD%'6NZKZ;.O#!XPM986O3]_%MJHT]^<>E9EJECR[/\9 M>+XU?^$_LNP9@NIWX_EEI^:&HI2)\FQZRLP"BA'>P]QU5C3(S5R!AO2!YJMU M@//=)B^*N5XO7W"T&_[^S_:WMC+GI=JP%],/?,=]45P@M.([RMK%:6@_PQ?" M._AD..]-FC<.(R[F(^6T-8N0 M>\YINR3L@OP0')QNQ?0+/,1#&OPODDDJ5O_:P0J89^N]T\?/'S8#H#)ASWT( ME?\M/)#4AZ,4#P9E84B$@]?!4/Y^;IR&VV6%WIE8P9"LT#16,,[$"L-2 MK%!3BU1S[1RUN6%"A7FJ8C-?<>:1T1,EU'O)QFXZ7#[KI@Q:YHJB#./F-QDR M+Y=CL2*Z77SU>>YRKJL\XMY)CUC#@N-V=@:*:<^4W]@36SKK%>;O7[6^_G_F:OWK;ZW7RM1E,\OWC@0>UT#&+:X" M/Y;]@1^^XU0.3R279_76N-/.3D_*E'V?VFN^[N,]W/:4/-YN:YSG"KQ M'FYW2AXO3DYI[\+'N?I !Q-ZT3VQ!=$-G-"5M1$"? M'1L+C*CZ)S1#%C(4\\*I-;<3^)PC[GG_DZW68E)!NFQX;OUDL[M_,]?)9=\A MUB@,=4W_M1YM=;,.\SG"H;U/?21/_8+#I/2Q9X]7[Y0)@65Y^RT$BM]\9_J# M"H>9[1$#W4Y8>&@&<@.)PO?9CW(9](7ILHGIL=D7\P43P?>N:]J/#/_ZA;E( MJ5RQU="5+ &-+<.&8R8F3WWJ.B:TZLI7RE/?TQ"?^M2[K7$WY^+LP#3FI<6- M_S"7H@')Q'X4TY[*./%X<>*[!7+F1SN$4H(/W7L>\[WH&.[#4Z@23>@]&4U< M: Q9B2-R3KZ/'DM-13PW>^HUFZY3GO^@-1[5;\4N+<;B5%0L/+DI+,J$OV&[ M9=BW+&_BJMFTTLY7R+Y_AF2'3WT)B;[-^\*9W%K.+;+TN2\ATMK[V(>8%\L6 M),I0Z_3W=A;=\[8"K*_,#UR;8P X3Y:W;_[O(AVKDP=87US+<;&I M>4?9;+>3KXBDW]SH:*GT\6IXO-E$KCS>"PF+2A^TCEF\70C25Q___&9YE+YC M,\69SRVPTS=ZX73:Z.>S@\@9 7QLLF0".>[]:KUT7AA[EZ#_%B>I2\72L@NK M 8;HI,?>PV/?4;0FC[U1<5 =Q][/OVJ\K9#HG>DM%)>M3=^U]K=/%^E2G3P@ M^IH@\\-^%_T)5>Z8N@-YQ]0@8U4C#^2<-954R^BX =;IN.<\+-$??O7! MTY^VRU:6CZB>LG'KN %33.H-[MSF,XUJO.*^65?Y7#=%^YQXKY-_XO*6J,'1 MT5X'K97HTI-5\K<0$_X7FSTBEO:C:=U0.'BB^OB4H I*_PZ$_N1XN7YA3V^- M^SNSZC( .&=6UT9UU^ O:WMN,N6"E]]V/?[TIG0" C?M!\QI:LL MG6?LH8X&O\LH\&AIR=^MI6]M\PS[^1!1,@)H=*8Q?:P5M%+=R65YY*=*.NY] MY,:Q#-&EA3YAZ3]5K)LSG.6#O6L2J/#H;<(/_H*YGS%Q/@U<%^AU'U/_NY-H MR6!;LQA#B7?7%&-UZJ,?R8NRAMBL$Y]\GW+40YFZE ?Q% R5CQ:K$CT30AI MKCAJ-2IB&3R<*EXL=;2ZA')LB(VM_6B[IX-NY+/>];;>WVU+SCHJK6@R;0U# MPNH9Y=T83J\X%;X^^_3.H?',0).'-7.)W?/Y&\?!:SE>8E/F0TF&J,>JE68( MK/_NY>2U)4,TER'VL86E&0)QJO6=&H)LX"\TIGL<3I%/#8-/30[/#@9OP-1U M34?;MF *"PE&Q@W'7^(P=%>9\XG$.*Q6Q3]U&N:"DT*5YSB^2JZZT#4[U7:8 MTB1C8Q09&S6/>*>B4542'57]#HO4+_%:D_3"J$@OJ(K+O#5_]/*EK:!()40G MQW'$'RV#&9LI\* [A[_7?LSYI*?XZ'SB+_]62(S FVUEZ[M^*B47;5]T3+WE M0P _.W:TDO2U$1#[;N;X=^*)$74&$7$&.-:LDP,>PV=] Q,O$TU%]3*]7I+I MSRAQOJ.\LE[C\;K,A..'0(P.&0*S"41G_@NIVP*@)."NI8FE\/"4\ -_MK^U MZ5-B@A8)BRGPY;'/V+3AF99M0O0'K..[L'A^(BJL!)8"SW(A.'RT81<%R]D< MG:(J:Q>.WP7R(*P3?NG/]O^TZ=7W8-1<8%-3A9^;OF*Z#%A;63KV(W,5M'*P M&,L'\8#76O83\V!#FY*BY1@B^/A\"3^#'9*LN&&*F"99XJ?$"$N<:EE-0@;Z MIHP4=,<7E/SLC1Q80IPT&EVZ0YQ4W)%G>:0Z8/NF\I2%CHR."LD_4_X'/CMS M5OR4GDUB+F3)F3(+&'*%%V"WNH63VC@'PF&P)PO<%'C6A-&K)LB#5).3/#U^ MG'E+P/?$O)-@9YI&&FF_I>-YRM1TW9<[(->SZB5^!%V1796*% MJ@=,!SQOLT=SX[? GC,&8K&B-=/&+;[W%7 X,/T/9$OXN0TWQ]^"_:$3Z/76 O'03P \75. M)W"EN BN3=@$4(-X!9<.'\2?AP3#@1L@F[@A)^#R.<6OX#S7P ]2+,5R69L MR+C^*S!G$=^Y,_J'@A$X/A/$+Z5+(C/[R_[,6$#-D!D3-NF3>!L0+T7F0UFQ MCS O.^@'K BCNIJ-5G(2$)3Z8[XFIT<8-BTQD$E4FG_ MQJ7L?TCQ<_9J*;U_4(6,WI=T[CTCAXNX(5AY<)<*5]](NZ&:6:C,PC[0, MS]@W)9=0!)OA M+TJ'FRI]/,^-%Z$"_\!F=)A"#Z$3P$]5.4KT1_(RD5N/F%OH1EJ/T_9Q1VR0 MC3Z_\G/[[$"H&H+E_ Z!R#.(W$?@%\O% _@>YPC>.9[OW=NS3<'W'A(:0HQV MV%:1-1B!DV5L2Z6?Q[Z\PT491%L:&$/RPG_ RF^OWR0NI]X^8;L3XYBM[8G; E&_,?;*F+'E[ M] (6PN/QN=[1AI@6X;8YM!$BO@P?PEWEE3;F9B+LG)\!:,$FUHUDV\AD15X"FO*(T)9PM"NFV%4_&EO%YUW*MM6T4NY'(S_DZ[V MX[.G4@LXG:6Y]MB;\"^_AN75EDTTIB_]FEX.TF.S,AJ7PW\=DZK=X>02A77B MS>+7;?I56$:2^IVAM?N#XE]WVEKA[[8]%@OS.KV]'KO]=_WND18[*/78'<6+ M%6OC ]CH1*W.9R5?U.T,,83" M@X@W1^IT=O&UC>K"**^#S]0=>A$DJZFCD#I"#!Y"-$-BB@:(8V8!@6DRD !5 M=MQ1FJ4>\C?[MX.VV&Q6KG+1UD]=M&6J2S.)F(>PL D!H=YA65-8U43L@WD: M9XI7967NT;IQZJ;;&NOJ8%AT@WO(:84B6.'4ZNSUD[)SK;(S:(CLX(P/5>]F M;Z3.)SMU-E->@.G\RN"+3XQ7+//TVR,6FR[CG'6A,Z97HTJNBKAL.:IJ@^ O MX<]$L7](?Q"A^^G4#>!)X8\J2Q.VSJG#7E%)1VEIVL+1Q[)$97UWR7)55?=Q M66[0&O=5RADUAN5N+/:!(\3R+RSXF3+K*:PW3]0@Q15#>(F+3:O^/%C2W5^P M#41MFZR5]0 O6]:.HMZC8HH/CON;.(SP$"O+GX'RUSU<_IH7?$@V/*[*KY4- MAZUQ3QTU*@:^,3^>CI7-I-]^1L7.CR!1[5-9CD:M\:"G:OUL(:!TX:^'^XZC MSP_FOF&G->[VU9$AO?FSL=$GZD=/*'$UV9"+OY3^>F6U3I7/&:GZQ+LQ[ET7 M^\8% EM%B=' _>ZJO6ZV+EGZW]?#5@7Z^GALI8,[/5('FLR+G_%*V9G^$"U1 MTT3SG72JC^A4)[LT7RVR"QM:2R9'7QPFG4*8(OD/[U-3#BX?[U\1D1 M\0[4D=ZD0._&7.T_;?"QEPPQ(JC32?K5]?C5(5U% UEER4 @"[4S.EA%2Y>Z MP1Q5R:4^E*,084,=#@_6M=*;WCNM@5!B!)1%G:!I4#'I4I^@QO$W![8 -*@L M/$9K/-!5PS@XQ2%=Y@8S6GT%@7LS&MXA:NJ@=W#20[K$^W+,%Q>3S0+3D/TK ML-:8OY*.<6WZ.23PEZ5I^PB+$=(X3R!&K7&_KS?(:9%N\+G5[A;^V3%7-.:K M4:=XK*ATB$_$)._,M>5SR%H$L&&F.UT(:-PGMG3VU[NWX:Y42D@D:/U5D!I$ MY[>8T%5=E9'6&FL&^,1- MORR_J,\;_@V6]&1R-#K/=X.]+LM'>*6GJX-1DXI/I:=\;D^Y!&]MU\$]Z26? MG4'^D46]O3&G^-4Q]>^^@U$24M('Y:NI@T&V9/2U=(*O@JFJ*MX:F(HF_JEZ M3CO)69BJ3L=7&S5&Y6Z;K9LS:^<0O[<0YZG9TE-Q-F8-&ODSJYZ,,' V55_M MY\SD.1.L]Q8@IWHXY8+<\IME_:IV8Q_6QQ$6W9[:T23KES1BX2K$>CF^]AD! MUAKYC)H,?J/M? ID,-$TMA_2X&X"-,\+/@!IL*Q]V/<9-Q;F?\%9-:#LQ"PR M&>+7X5 F9%K05]2V5\^PXM@8U>C(&/]:N:J\KU8;5\$J.ZWQ0.T,LF6Y%Q_E M7X#._8I_OW/F=X''1(1_\ZW&Q]?$AS>'PDJ+FX[+"XZ\ZVHR;^VECVOAK>+. MX[/PUHTYPA]M'\X.AZK=6E/$\55O.*;NWI[%9.:II\U_5Q>;;FL\[*IZ+UNM M*UWDZ^"YO53R47FN!ZI:5X=-N7J],?\Y-;L]FKHK'>::M7:*S!_XC./W@MC5 M10:K%=1>_Q")D8YSDWEL+RU=+X\-,%FFYR",2 ?ZHAK8+M>O.4$^^> N)%BI MT<0B=^DY-T,G5VB4A"4-L4==NSX_^!*KQ0X%(+[&NIEC^,D?:;!W6FJJ>RLC M\(A['778/>061M9N71L/EM39M?"@U@$>[&AJ=U##A88LHFK*,V[*#GYF?IF: MZ9+<*\8A=V'W.*UER:K/0V[:.+Y\LE4>QUAK_)_P1;F5ENH^6':X8W-I?Q4]PB8.TP/\S\'QK_L)_ M9-DS9OMONMP3/O$1Z7A$#X&+S(:I^^@R3C%=IMB.CSSM64!J\,UPI7,+.)XM M7Q3XN/W$/+S PWRQ:;\H:\>'G5CF,I7+>%'\A>DKSTZPG"D3FJ\7D*L7K$& ML [2=RW>J&S1(#[GT29H'_J8[<.[GBU_0=/X7+8T?5H)QDYM)6*KZS@-3<=A M5+[R,/6="7,5357TCMY5E6>F+$P@\I-I+6E(86 '"*X_9W R0&\;7.A$_2$" MAK["_+#>^?7SPR?ZF_;K:PX=JH1@@XHS5_Y61:%I@[2WU#\ Z?"SXW\+)O]D M4_^[\_[GVG*) \HIO4%"Z75!Z1GM(G1:.)XE[HHX<&%ZP-%8*"_>ILR F7Z% M\X7_Y)'P8'(-:B-7+;1"V/1!.WNYIJ3(1/1A"OSMR70M)_"(3)XR=YT5LF-/ M\1WX;]?XE0M^Q).A"@&..YQT1FVDJTXGO.DV.NUL&5](*!4W]+RPIHOS;:L6 MCL#[5JV=3?Y''%&2&7J@HY 9SD:-NM2)@2G=43N;3(LHLC"?6(X::2L?;07= M#I_X0RCL4"2F'. JH59.*!H"7:L&P<"6T6&[MUW9JO&N'7?MN*A<+=B!"\X" MPO6!M9^F84E.0(2/8@%) E3?/TX8;!>!BD;;1T$(25 $3ZA,87&6?XKCA[^\ MHY>E#C_$6:M,!+W3&O?*&=R90QXD2 ^?]XP?6N"S(]0<>(8W7;!9$(ZY<#T@.?ZXZ,I.#8TA=WOADR3J&.3 [Z;! M*ECR': : *ZW;)H[#6MX@;. CR#V\XKT*V[>=5"?H9<7^ $H87A;.* :G%^B M"2Y@O31M=-G!CT%9>[20N/=+?^$$CXL452R/S@/V#H^;J0H?T(1;A0 @IHC0 M7K!.8+V(-G">EH^/6 %KPZY_8! /[;IF?1[FI=-5%:P$0[8*3B9Q[L"A3B,Q,($^L+R/ >WH$M[VF\I3%.*HL455]VGTQ6I(RA!B8 MVG8KXP'YF(U<@.P^:Q>&.A<9R=1Y0G_:<= (IQ3.&ZI^*CKV!K6SP#G1J0!K M!8F7$?-.Q.M49,'(+U05:YZ(9541_IKS.8@TR1NCOZ(VP*>XW(7P>0AL>HX- MHHX1M>=AF7-"OE8X9#I4<(6KX2$S6)\UOB\A4?!%?'OFBUS50JROK,P7$FD/ M.,J:6U.30G"@FTOC-2V;WFS#\2B:#MK ]A=>.R_#5)C<.17_@:H'*Z=,%]C3 MX\49"&XMO&!)='3L1P?5)_L):[!)LD&!"O[\'*S@W=--([S)@M^"U MRO4S:9E7Q)$0F@ =O->-9,08%Z(@CYC]>4+!BT?U=%Y"&DKJ&[*7H$!^?;9F M_B),4">^*+)?G?@KYL1SEH%?_)5LWBQA7M!58>Z9DI0X6#EI 9-_+J*J@K7Y MR.XFH*E^W)ES6.P;<_ELOGBM7]*[A"UN4'63('R3X_^"N MMXNB.S.1K:WBAW)&:>GXF"D5#@>Q--<>>Q/^Y=>9Y8%S^/+&LHF<]*5?T^O! MK6^DP6D]_-+'[=IE]MI/;Y[_I&>Z@-"W_=:6N%O]OV6'"> M1EKQ5[<]=OOO^MWBE^Z]6+VM=WJ7M%BCU&-W%*E<$J#/#C@;K5]F5UP]-FI? M'RQT0_QP"RUQ=LYP$1M0(5[PX8?;AQ;D97"^*HN I0I:$O=T&8? M=86$UB-"ZY+0QR1T-R*T=J,**V%QJO-137UK#:%??EG)VRC\G9C+/&SS@SN' M&K?E\E59>5ML2EW5T:<9')0.3-13Z1#(#=51YPKG%$G9N%;9T'HG$HX^P

$RY_/"_?1?@<53W7@'\O7+-^5W MV-/ZQI!E*HG$7A+QT>:W@5A&$BSQHNN#ZZP2Y*\N,@8!FFIR9.\U<]M^WDE% M;ML.G:$/FSB;3+):W:QF-(#51DUDM5O(#MV+0EQ>+28:290YOPW!8KMTS8O$ M.#J)?_".G\,76+6#G_X2TK^RM]#MM,:ZH>K&P>Y"\\)/R7Q'<1=*,M]VC=[5 M).[6+3!>GKT)$JQW@X_HI$#TB7;-=F/J$WC$9!W/P=D6>8DCCHTBLV" MZ7'=B,MUSBL!+.[G1_S&CBI5.'==[?8/F?TC0\(F<]U^+L21NR1Q$):;YQGQ_R0?3W5B&X6RN08+D?UG^ CX/ MO[@/_(7C[@?6W$7 <'6HR=F3U\I^=?H(N]DORV&]3FL\,B1_71!_GL\Q(/;LAY$8QZ$;5P[(S6\44*J%*E2&MO>U^L6M?=)C2(U2D/D1FJ4.C3*J9HB M>[W"IDBI4^0$AOPC(G"SOU@,%ID8HQ#!)B/$WYK9YA(C\R10ZA:8/SL$BL4? MLY_P=8^UE=\"%X-$<>_<-+0\(D82R.83#)6PR'?"Y,W@D?]$E+CWIZ%V.SON8ZJC-O;ZR,B>3%L M[WE9HQ)5>PVBZJ U[N3@O$=@R)7G/>P KC_IY@S$!1\56^6-@/DRN$88:_;5(+X^KB1)GR%HU9Q),2F0_T8JL4,%[CSD'B$[9HMXCB9K%;/%.B::.OV"B%/..:C#-F"HX*2*)MUX@X)'= MC\#NN9!$B/>IG^KT4YV>$:/=X<\TY=GTKL QV ^L?ZN6O^Q;2S0R;W5U;:$=R>O7?7Q=UEFX'R/8.-J1SY,.[X:&O( M3'.NS\V.-ACT9KIA&MV.UAO.V;PW&K&!]G_:$('#ZTAJG#XC1QP]:G,5=\B? MU:8N?'+LQ^_,7?W&)G[.B(5^+V=00;^7';& S[G#!RGXI,*1"-N W\,'Y[U/ MC[*59:=)B+%##W-T]K#?E1CYG4&=L/.%962C6\9R+X\W?4UX MTA(A_42$+D)(%]P9+DM\M\_U]*%BW%B ;%C1F8I*^ M'ZI&OVAT\A5WS9W1"#HVK07#0-OQLT90=I;$ F%TM@M$,M=270"&K7'?Z-=A M)61_4J.Y:$?_93$7;6\PZM\RDNKY-"BE0RW/"VBP]M3QQ+79S/*F: DE2,G> MG3%I!^-/^*4#&_TWF_TF:/O%92LK6-W;,_JH.(1W> :?6745/.BTQEI?[>6 M!TJHB,9R7(U]$[4RW'9M/6@D2FI-_FZ5=M#S:>Y/S//>* )Z5%GC4?.9&,O4 M58STB/?5WTE/1I"YDHCH371HI$=I^/9V^ HLV_^?BT59\>U&13?$'4Z,SC*3K9RI*F*8KDZ(WV23WRV;&G^ZH2 MG'EIC-2^?O4M;"59J.%7$%*!2 52NR-RB +IM\9Z;Z#J_6RF5RJ0&KVHL&X- M",RVZYQ3??(R%QSU%T<%O,G*S^-V%Y^SL)_J,A]LY3YXA,4JNAZV*SPSROBR MJC7>%=&8SK(Z? M,;;"TEX7_KX.W.G"]."?K[#.MY6\DOV,!])ZW58(EQ:;V?\P7Q+/QB]D/J\\ MP^G"HE-'"R>('W;689(+_[5PEJ"=D1;+%R58.S;_S)1;MBF=]A2>8 +=V%/4 M$33C_?'A;]8$E\M[@8"V_*#Y(-!#2MY;TV^G2\6AQD\ #@?7H M-/$7'H,G@\T2Q>$SQ7=- GR; =FL%=#< I:"S:Y=-F7T&_P:G9[EO\#'?-8N M+*B^0.V%[5D6R"[KN(:E]P.5I> MI]]@V!IKHT%[D-.>B,0AVN613E6\8/)/-N4[C_KJ%"LC=R24[=S>MU/QTI^H M(&(F(C-( @W:59F:W@)42,A)YN.CRQZ1RXHXHFE=?+3%))N>D]1<^("6L:[$ M]DELJ@1:@R68L:7UA'K6]+A&! ,":NP%OJ#26:C;!!8>8.)/)I9MAEJ7#A#? M4/P]%=4Q_I M&7&WB@95]'J%Y^JRE8D*$=8&7 S*6XT?%>D?9P):5/0& 8O_ MG)(.GTO6J8MU)HPL=,@Z;>6C':%NJ$6FWE1:NP*\HF\))"@7E%: MP0=*7% "K2U74GNW&%#ZD&I'P\TK3RECP_H9#NW,_:2,&FI,KQ'4R1"0.=VV(/X3Q5! H3A[9SB/CJ22;.X9P M*/X"8AL(\$@X\$#S#K XUKZR5&*(8$CQ$E "M4\8>?-T4$$ 'JF3, G9H=S/ MH*T\V.098+IE\Y9D _HNE">\!O>E01.*!T8K#]$R< MP8-[;ECA/>#7F[A:'XSP<0UM8OG?%Z"Y4'_%U.0;8 MP'K0[A8#G- FG A_H>6<8)32W/ M>:I90SL)_!Q#FXQ7* +QIJXUV1V#Y&2:-E,I_R9!828,! . M2D8&+(SE>58Z3DS&&9Z;T(@/H#%LY@,W.5/&9IXR=QVN"9WYG%&6^1D8HDH" M,"LE.Y!SOHAWTQSZ^-#*-_$D[ET,Q/T9Y$$"IN]=N-:><9 \P;A1UE.XI*Y' MQ8_&KU$K <^^HX:U/$(=X_A<(:4$?JW75O["D!)=V$/(5@!2Y?OLQYLOY@N! MK7QPW'?P$C9[!Z:D.J:;@4!"6@[&8)I:0K6D& 6T"J;"N!;V(O4SI=5L"%$^ MY%"ZS[ZG\R*Z<+CL&P(0!M\SQB[Y>QHW1@AB)_Z*.0$5$?C%7\F*< :RX$S@ MRD9O@V2)/Q<1)L$:S,7=!*SXCSOBX#?F\ME\\5J_I'<)6]R@ZB9!^";'!(20 M]^(M $)Z/H!0=Q>EJT)"G5TW3M$[\UUX@BF0-&,;.&%+YSF6\SCOBGI@4T[ M6P-)P:=5U [ -6^XG-)#3S,P]*83W@=]S#GV K5]0&"PP]W7UMGG8_ QWB/ M+O0"3#Z3+^JR)S#9E A-83V\J!L4JTB7'<"12;I\8U-P46;[&1.L$^KVGHLO@MH+4[_D7 M]^B%1>B^A!OJ 1F7C#B"PGWP>UOI2N\6^L)(8H&DC\4S5%)QQ\B/L:DS/+L!,M9E&V?6'-P ML;AA09;/?]H,PA%\FF6C$F&XX6""[".NIJD1K*U\CQ6T:/X$C4O%046KW*3D M#-8T]4-G$/5\Y 2'0PP($6YIF1.!5,,E-6Q.HS>&E3K""52P,(+[E0S\0X)B MC#^T8OX"P](G"L89\;Q7&,&UE;P>5PQU\W=(B8<)8_:.)99\/:\!26P#2WJ2 MR/%[UR5U]JQ+>A\N95<03:5)1K9,_.\;*J42\N%&C/(=0\@,-X:D M40D#H:+4'!\,:8B7WSU5ZV=O9RX>,:$D-,U9O:W/V>CWC(-N&V:!Y23@(TX" MWJ6)$LF7\-J'#E#=4VCT:6Y.NQE1\I<63]T)9YJ9%=TB8;@2MG,,*_* M!Q5EQQ:B=5LZ7N"RHD3G4+_T1&<\VD6DUAC/K_L+41BRD3A/C#-.C#G.SXO* M1.B1$J'Y%00R-RISHS(W*G.C,C=ZYMQHO]V< "_?O?RX8=9EAO1V,J0[)FML M^L!L G\5E>KW/.]#Y2O50RV$P51[W:**6YDK/3JC),^/6A%DOO08(I0D\\/\ M@V4#68$>E [-E8Q>:ZR/L@F(BY^<<#$)S^^.GZSJVM,JRIRGS'F>QB)7-[Y] M-+Y&3D.AS')>7I;SRLO WT7XIKR7.]635PSJ9<5HB2%2(@7KU+>)3?6\/RO; MVR*P[_BOL9LL65E-$'A4F%[P>P7QM=!B3#$9^LALYL)'7D3/XR!UU%(==CC0SI<"V6ME_F!9H*.\ M%MH8["F'N%FL)P2D0$B99_84@NX!Z_V@!B!L+=X!/@8/7#'3H[X'WA"1+<!;_^:CR"!HB+?QF7##P@@<<+B8Q'$37U6-,W;(R%%QV>>T/8#3NY_=[4 MD?E;U/( *P@[O,5CLH!UPP%.6QRU^X,M@'4A1)_+UF#Z./ICV/BP3[W]MN5' MB^:/?P"^^"I !K[!XKTR/>M#HS4>Y.& 1HT&E< +X&=['I.V99_T!H(?R.XO M]Z006K!OM+O9F51)Z>8],9_OO_UV__\KOR^="6B5;US__,%9/0%-:H0XMCSD M3&(0AJWR,1:A5U4S4%MBU."R529 _WAL;5(#1\H:1!TP44!1%T%1;:8<-#^F&+#?L(.)@DAP\ 7N53&MVA_ LYMK"$.N5 MS?8@UG G=C$X![ $?I'[W?SY*>Y7*EU_E"#<".N/]':V>2:#8#P3;U9\\R?S M7BN16=_67P;[S^M*NZU>OP=;B:;2#T@IZ%F7S00)L]R9<@_B,!.X6%\A%"*Z MBB'J]X\NHGN$)G;M.D_6C/$F,=-.,F-%IDLAG" ^_P8B/VPI[#;^()I[_S!_ M6JM@]=9Q7;I4!PF"W_@OU3D0ZU(*RTI#!BQL'PV;C85KBT>&I3+*)_QEN-C6 MZQ"?BOSJ *%^4$8GX>I1:FGY*-05B9<&OC!2ZBV/@SH00GV'/DQL=7(,<562&>:1Y(#.^2>2X/"'D(^-\!N'==0LW4AK_" ^&)X?.<-;/#/&$, M%.SQ+&TJBQI[7P*A#3.2X%S!ZNU9- W>=ZT)93>]7^E'\#)X&_QD"3Z-2 B' M*'B@K9\=]X?P#3!J5Z/PG2Y&84OD'1( '!%%)+T3L,2PY+7CA2F24G1.91$B MH$5Q(_OH6C/ZT IBZ.0 & \<0O@O#_?!\H#GB!7,&[7)_+3"AP,5<04VE@LDBF+TE_S!/I1"4XP9@LT23*XLFU[\4-+GK@XTK%)BD M0P@AT)/E.C9'Q5<5SYE:(N[D:*JD 2>@4N:6OZ% "IV% RS_Z'P.%;!1/M3M MAG,>3 @9-L(]2F:F"55L\@(&#FRQRTT$+5:M3(I1YYRDT,#IKD0)#]^'3$A> MN+>7.SW2SKEEO8S7E]KS"DR#)>:FO,11/-]\A@6N;IR82*,5QU9T-3%SS6<[ M/2]/I&#H?HBNKXER88)KIWJ)I@\Y OL?_LDL\GU>F1#(H;J:+M!AXXA@'&=: MX0J<:S\7AW^(VZ6JMY>CU/W'Q\\?MC=HOS4]R_NV!NLV>[#_8;H6UI(@>)B6 M=W>I=7CB)!=Q>P]D\%'WJ(M%F,[VT-@Z% MF.()XXRP\!S CIL5@8NI/!"F.4B>$M6N*OAZY57KV\.'KZW7AY"B?U12##@K M9TFA'J?.32^ENI1F#O&H6TL-CGJT!G!Y31K*..I"ARB..S04);62M4*+U$Q, M<2261_IK%EXKOTM>*W_" B8(8U T+0=C].4TX%'OO\#H@2> D/Y)[SG_FBB1 M)*$QID")#7Q+6R^>QI%+JI(^9Z2XMW#^WI-A[X#)^7NOX M-@J_.P]P-L@\X=;Q-$,\N<^[K=ND>S^W8$",6JDZ"7I4(85"1^!OYMZ"\RLAVMK^ET.OCW,Y/ALWN3"%O M&?!7JD_-WY,85YP\/5Q\98TUW H7BU 8>!V!>NLOL=Q[OMHD=FRNNM(@!.VW MC6R)U]\W$N_[\=IH>^7.)QZRA.SV$%-QO^GC\#_4OL96_BL,F4NP8%O!N2$D M@;YS1Q?=NQC$3C)$DD\RS*&7DH%H<$P"8IDVD7ZO]VRN%3/\VL84&ZQ?4[2> M&M[&Q"6W$)'5 M* G\'D(@PNP0@X\A_3B6,C!?:O [D"U?4'"^2KN;92T0%%#0HIB);TY+U(!4 M%AJ]T]DA-#E)B:_A0('#TQ(:Q(.]T:C=+18B'-CZ9%I+49#;R"D0 )8'_EIF4!6W@O-(M*-O1@E=?GFS MXFFQ;4[J7I7;_>**YCQ!>">6EUQ&N I:A$C?Y10\:UH/G)>VGO7<4=-A7*F\ MXN4SF! 0V/B_O'_[\?MO]VK.J.*BDPIO_E<@L!F*1:WYN)$Z2=?9BW3A>2L(\DS(G 8Q)R@OU2L.L%WN!YESXD#;SCL?0"^)5_O'C'I9&E0G6ZY=SHZ%:2XLZIF/#E MLBD#+P!TNAI=Z<*J3?L1:][YWFD74W[/PP,T50RRP)7F;&?G@LEZ%H8W-+*" MYGNN(#JF2X^P)\Q+:+&PNBU5>+T,E8^[KP2EO8W,E$,2!G0?XMO_[\YGYK_C MU^5:KH!0BBIG,,-/H1526XA.&?U1S4+4=";3B%,(KNW\S-9Z1A:VP[ M6=NQ*V. 8^LCHD6#=ZV-S3V]6C M H=/>\R+3L+@I,H^"[J6PEV^!=;#VX.9:\Y]K\K)ZYW\DR=F=J)')@M[1!9Q M$K@>-^GTV=":;6J>2LB0WZ8+-@N6P,-_\"GJ%DL,FMLR^D;3M6M#A(P:,#U! ME%DX6M[B%6EX#LO4\"V)_"A'X"S>#'MM?5C\Z[UA'KOMOE[NL1>!?%<.4:0T M]-UE81?>9\'%;_'0:LVP8:WO1#4RN(K7C:"6MJ+ MS >)?VLV/]*3G"-1OM\M/\7HIGO"PBJJF(B:;I.5Y67-;[EF@0['["NZ8(] ME-"()Q/L#];3'G+=K6TLT^D@%1MA4R\+K[%6W+ABT+A& S/6!'9<"VEN1HVA M^@I+;N[MV3=,QN+?WSFK"5Y8[3=.3M-[.%J^SG%R=1QK<_7==HS$_%8YI+4U M9*8YU^=F1QL,>C/=,(UN1^L-YVS>&XW80/L_;#^O;2S'B?4CI4:T3IMS3-4_ MJZ5)/S'/8XQ7_;!/V';LY:5$!UR^X"1 -OSPAW?93.D>+W_@;9CV8_'KC;S7 M&]G7\R]_O$%M8TO&?'HH%U7'"8^0(]Q@V+OOA/8XR\K9*D M=[*.>8XL115E]"]TVU,6#4%!WLP"]QFLB,?LA+P-6V-0U">3NSV;.Y++^E;H=#L>3OZ78NX.EFY2\&GAN* ;:%6G,"@'.IJ24&[^&R M8A):"%MS)*V'''5TSDNL5-%LZRO^YLZ9WR%>@>GAC#8UHQ):JM+Z%M<%\%TN M8R#$G&^0IFE]BN[NRGRG:1HW)!='T"W$7?2X'@T!-HJ-CBC,^OA]4P7G?-5: M@73"BLWE2?M13D75KP]_-O.TN0C$X,!T!4TQ">I@$A*;%X$+B-/<4UC1&4-_]*A-T'G$N0>Q%J+?T^H] 4.,N0;/3BQ"N1 MDQ-C'4V?,&88\'J$61.WH7&L&+[")W,9D+G<6%.,>1QY)52'LA)(N50PP*5H MYA!,85A)# =A89W?U.)-#"K',^)0$0G0.OP=7SB51*569]G<:A)B4E2DGKLK M G#EUB)LI]BQMT;* Z_0=HI.'/?.E>/F_LVEYR20,["B,WV2*Q,.112RH2OK M\/8]5YDP(#(K>BS5B5H"[=Y%KYUF"M$CQ"O0]MH<(H>7G;)96_G4",GT=CA^ MJ$:(9P@Z.F+SYP7XE1;Y&(C Y=C =W%1,8<=9!QYD/UD[M3R!'Z7(WP0OOMP MT"IJJ\TCC<[%\I(2BXP.9')-*8A-P'1W9Z R/V640->45,6:@^\1][.[+-'#A0&-I"#XMF/RQ?^4K0RO)P1%;C]Z*"L1Z:'7I&PVQY! M)?FB/XI^31/+OOV'=K E!L/+.F5ES:\KY][NS MAH![J'=4_NI_T*O_X"-&.%)NZ_[;._Q$.-$E\6J3C)GC)2:Y@,*?,-$'X?-. MC^2,$T1HQIM*:J$*!^EQ]PG9!,'R"++WCN\\[!4."_K)(4KR$SI%&P<40^Q7 M[+K=7J2;SC=\I"-# GURO,HS!K2NUAIK@W:V]#\-8@2_N2-R3ZFC8!.?#[E\ MT]AQW\6*EI?H_8[&:%@<%R%9W>Z%G:>5P.$3-59P2&$;(N<&[D"BF)J>*%&6 M ^9EF3'\SM#:/:VW5YGQ]M_UNT%M-7@-)&PZ2T50*DM#\'E)TG5]QO?4A0M=E MB[>OC<1Z1&(]CW\W$@5];DI.J!-JKZ2_BGKTS6PP>E-E)&37WC_XQ$2G4_LS&7[?FML M]+*5T*_/T;RQ9T=3"0:Y=C[8H1]+\ 'BY>2 6Q?QP0FT6R7-:C1&_6UII3ES M6'"-G3GYU+[MSIQ\FM1H5@[PLA#"2E='W6ST<:9;ABT( DWN^Y$J0ZJ,1JF, M'1[( 2IC2(%9/P?I7ZJ,RNY6NINO/&;6J2Y3OP7K]3*L1(TJ1U+5IHFB!E$W M8'G)Z^KTE?&>M[.C"[N=U=M:K]P=XG7?HY:[H3[T&E!>CLH;3WGC>:DWGO(: ML^PU9J)T,Z=0WCOH903SVG^5IP)=JGP GCV<[K +A4RA#:\<[.0/MGK M60*[[@)OI&HT&$3MA_F?'KM'4C\(0G^TWPLR?W#L>,)KA+&GFC1:S:!#N]J3S1I/4KJRS M3";+9+),)LMDLDPFRV3R=2:3"XYD(V?\YAB5;XUX1K5D2,.J%DLG10Z)::XM MKYFWQ>N)M'? .'^IJ5RL:+GG\TOL-1ZB[Q1&Z3)M\>KO>$'G.=\8^;=Y4E/'&#B)LV<3V MCM==9ZM(OL9Z%[@NLXL[1.1@LTJ>293?%W2MKJ@'K?$ YX4TZ>:U;N4HF:J2 M\3^I^"A5H.]V7_8?@_/9ZZF!X,/\W M+]R[O6J/_73G(?PS0OX9J'I5_FE:W[+6;8P"W=:XO*78:<\6J)MN&KR=ML#] M+$ME?=#OX-#8D3H892$,+K9+\"I:AZ66\I^9!E4@Y/S3' M6T>F+[&GS?;F$R<2:UOB+5S3_T7_8+,[$Z<./.8//91W]Q>4^=@LO-CK[/*# MZZ:8K:V!:\GAD&G+%(K!/9>"[/Q++7=:) XA2!@IO37N9T9RBKF1AQ]"'>KS M\@]R<(J#[)8[R)LT$.$P%IJY(BW#-5J&&TN,0_PQ8>[6#,:.P&9#Z_PF1.0K M2,@7YDXITRF"&AS_%>F97FO<;6<[?63NG.EW8XWW1!*ZFS6:BU5L/LSF_6'Z@0O_+>H,[!L'= :>?>FGJX,5&21D[G7ZB=<]0:GU)-FVJ:+-/Z\J;^G9-> M>\(.9J<%MBZH-W38;P^'P^.T6^IE'YOC'8:D 57&JG^R_K%@E]$OQ^U2">>[ M%O+6V7:W=X/D=>5J\OU04)$]B/RB.D)5?]@:#T9J?W!P!'CT.NF36(M+D"'0%'V9_CNV:"%$PO=GI[I$C5KC M?O-:HM%]G9SR0M:&T7R>1->MI#_.EM\;:0.WWFM10*,W7 M5OYZRUX<>R8-V+&%ZAZA./>7K"XHO[XZ,#1IQ2X09&'W/,ZUX)1#K-L!W2Z7 MW?A1DXA6E\H>2*4^4+M#V0G20&71\%[7_+-#9GVC6*MUX!/H/U@-MF54[W7: MYTISIP^1_F2!S/N?4_AHE3*9I"KHD^N;U_O9H#'FS;'-VJ@QT8_? OB. O#BIP2U('!)1U.A\WN_?"'^(IT M9>HW'[XG7O$?"G\)C8:@7RCOG-6:V1Z?#?%E"213LKRQ466;.Y"#OSMO27KK M4"9H0,DX<<6]GU<]QSOA/H6;N MT%B_Z?=VD^Q.&YZ)9GP98#@<8JZ6J]-U7UZ1^N'PO/1Q@)(ZXF1O"BO6OR7'[^T7K?/9.OTV-;Q/_^' MO2ALM5XZ+PQKH4'<0:#OPI\H,\ME4]]Q/65EOB@3ICRZ)A5[,Z$?GDUWYJD0 M.4Z7P2QB9L59XR'"+\!M( ^!3YLQJ6;<\CT@QI=O?WJMU_3*K_#7MD+J#$>; M>T%8-P[_7L/[<08-?U/T?K#%S"4Y"HDJ1MCX"R)H8A&*XXH?F&OPL+$NG>;; M($5@A<\+:[J@V38NFS/7Y2-O3$]IS8/E4OCB_.TME3X7%KR;CZ9E>WYJ%?\! M1'Q\=-FCZ8<;7EHKR\<'%KIC]#EOTR/3.RF?[./G#ZFNC/?@';P0S1[)'Q5I7GX@;:70/46Z,W!2X8_*QFJ0WT&8BF H6$E&$O>NBR,J,7AY M^Y*)9^Z1+&D[=O]D6DN,3S\X[N_(095;# L%\'+DK^3QM,^LG<_.SEO4]BG65H,^?Q\J11[V?@G (&,25FCT]]^^ M%+GO#2!^[-='Z^;*$1EU'?X(&V.=4+6B?@A5,7P(.S49\)Q%C(]J$]7ZVG3] M.Q_6&EL1E7XA9 5\F\Q#A?8/U@Z.DF;NU/)8Z 2MTZL#C60G]!JV8U;5/D:! MJ]P,]9/PFPW$[<0A*#EX?B$YA146%$PJ&R\ "Q=2LZU\!UJNS)_6*E@I)ETE M\3YH8,K(N$_A'T@M\"(#(.XL<-& FQMG@(&:Y&6X+4O8F^Q]\ M5Z$TO@LW -^N3G*M-<9I!EF"+/H;A6. M?!R,8N$X[(C>"[)]0:H)E SSD3W,/YB6"X',#^;_ [V;!_N#Y7K^;^9++H:& M@65\.6?S]ZC7'!X'7([/BV_&S-"UV= \CLV_@V]49B!'N1HGY/97^*M) -$: M$)<^CFXE(Q?WOTT[,,&%TEZC_W1Q-/]D;B%YMS7.Z;#91G%.UJ59BJJ_ 0V1 M*MP4:7T5*;B%U)N?5ZQYSL\\0G8P4P]YO>%QR;'>.[6),=P@63/'>M-]0.XU M0>EQWI'MGR[8+%B"E"2E[9WC^6#%LW(62Z%WOUPZ4_JT< R,HM/\=Z^H'=8 M! )B]"Y@//CWU(T$!V<(,XGD%!9>4J ;&,X*MVSX%8.O_P3_Q69SRO261(G8 M%2&='#-B-&H;'6,?R(C^L*T/RXW2K@H9T1L=99QX5RZV7PZ,XR*+\?/+0_)K M'J)-:?T+Q?BH94S[%1Q@"<20G&*4AA]NS3/EDP0XYECYRR5TT61Y2>B:"=V- M"*W=J,)*6)SJ?'2BCE18T9G*U'F-<)$?+M&/;@7]2-M>J2MB5C;+#UC?_\2_ M5N\^,A#J=J@..MF;LZ9UV]8^V$G*2I/V5D56>N>1%2QR'ZBZ+F5%RLK%R(IQ M'EDQ0%:Z:F?0)%FI[$ON'C;3+%_R8R91&^5P\9:YI(\I^T)+>V7A1?8WYCY9 M4Y8O0]_-GV_Y:7QPG54MTC7$JV_#Y3U3.N3B [W9X..?B.\1Q5+M&5JE+ MOKL.OMOA+9R)[X:=UKBGCK2&],77VL.NM_5^,WR*_.3>MP*O055LYE/%2.QM MU-IH6RD?W+28Y!3=[-4(U!0E=7A/>RV9LL_,?YB#IJJNBQ +4E>'"")XW9WN M52]DFIR_D)I&:IHSY1GWUS0Z]J&IPVL:$2\UC=0T4M,<*4N[OZ;IML;:4-7Z MV:IH]X\.:!V96 D0Y>\_:7]BL.W4>;?A.W'L0M7EL5AZ+_DO32]<@,\[6 MV*9@PN==$]]PAV]3X'LXMO!)]!B[V-+L6=@]RS,34>.3+?J'J6D?7Z,\,0][ MT_YP/%\T/, K>)N5QYMD>4,T%3[#\Y;PPD=5>800US5YXYPY6UFVA2NBMG"Q M3NS5I:V!:!-34>+=\^$_*UYP/1>EU M(UYS#SKI:]>_-(#%ML9[KN@DR]6:P^TXW02'(6R7:/N\U&&AO/<;K#$5YH86#/^>;FJJL/&K&ZCZ%_V#S>Z(+O>PM/_'WKLVMZED M"\-_A=*9\SQ)%69S%TKF597C)'M\SI[$)\Z>7?-^.86EEL4$@S87.YI?_ZS5 M#0@)D(2$), ]5>,=6Z+I7O>U>EWL1T+_G=:J"K18E?X);"W6'(9#K QBW\B3 M#>:B]TA_HS7OK%D6_?T["9XRXD.=_;H)+^MA1F%RB_T!O!"L2%K_O(M)>Y\L M_C6.P)_P:'DUV'ZK8@YA:R'',7,?]HI*M>_6NV:K$7-[_.7@ROY$N^3P]B7I M+% 2A:'MWXO72@U/8KA0//6@$J+34FWW:L"AR;UG]*/>Y"IE]VQ7E@UCZ^;L*NV&(Z[S,9MG6W> J]Q:ON>[>'=_C* M;_%V3#L]RRW>2!F,%?WH6[RZ"+VPTWATV*+#=W%E1^PH6VVQJHRV7K>-U,%8 M&TEZL?,]#\6TUF0Z8$[NPV[J>JA-75EN5BXM"S.RU.+@Q&D<8'I6CO T(#QI M%8LN#,SE\I7+UV,GM#I(XE)NR;1ILQ9&^*\7"D!4O MG-\)R]EK)95G3;IY?(T3KW%N?_3)F4Y==07\^@R[N=NIJKME9K< M*^5>Z5:OM#;153FKRC[.ZI [JUP:M]Q9WVIZ#*HL M-^0QM(^K^IOZ($)VOPP9H#TMX>)&EZ9C_XS]C;+VM^1C^B\Q(W MGWN#'TV=V8P$Q)L0X8%$+X0D[?A4E3\:;V M$EOTY7NH8;,__!Y)F][0IT4AHA#!3[RTF9# K/6W0M8%/P_=BW=DG-N1\.+' M[E28V\\('P!.0"87:N])MT2<9S(5'I84CDB[)./AQ)64A.]S)TS:.PHOCNL*DSF*'(%UGDSH@+:G M!!;Z0:*2+I62T&2_QM8W[SRF^./VR^>F3>I?X8M1EFK_:^"'88V<>E76:I]( M;_F)],'XBU_2J7?C#T*^3V32VO017\TZF^;D'&L?1*4=SBE&IMDFI)$WDD57 M[#BE);U;5A5>[%#X2QV30I5':T:%<2)O;57(08?Q'A):-'/HP9&J4M&+$X!5 M73HXI1X0%+F+0# '8T,JMI-.@4"IHB8QU55]"&HBW9K M,)8E\VPRX 0GP BO5/203LC S1\"P#96%$FK/L5&T^0-E;7!G,)7L @7ONM, ME@(8E9$//T/0A\R*8,2+1J,=1W,_ $:8IA_%B\30K*3K1.?2P$W2)7QCCB?P M-JY(WY(N0WN*P\'^A*>>99?OQ3J"1#Q@0EZ+WZRR/]/JX5L[+J@)A%H?J#+ 62D"$% U##5?:'J1, #?A!(D?7QTV@X,7%4=Q-242")WCW M5+ C^@F.:&%K[:!8O044"SYX- \( MJ>35% 8)D4D"I>-52)O"BS)Q[(+0 M'F+AG7 A4SN%6:&5Z2/%("F-+@6A21 M'[N!! # 6V#[$>R*:R936/^X[[#+W[--(KA");,GKM0<5, C+YFH]Y_(8:#> M7Z(Y!L>0SC[=W5.R:/$1U?(C6M5'Q(,%Q&6#BYC$HCX*B[7#1U$<>*O!2NM2 M2!(^^T$R,:F$A2C'B@F/)E4D>2H#H@G(LT->&"_CTG@6^J)%=NK570HC/1JT MQWU<4LIN&%P(6L2ZX\4V"[[F!&\BRG25-;=:^*&#WWF7@GTU[ :#[;D'$U$M MKQZQ'T+?C:/J1XI"OI O<2$9/AQM@"SW_$&PK),-G.(=]7)1V1Z'65_UFMG=ZQ/LBI< M=G\#6H-E<(H?&HW7WG3C+[^#8-DUXTI51L7MPA]Q.]T??74MA/$3;&V9-]M3 MGR>;=$6M\-PDK(4+KT26M\-D<%;X2H9>Z9)F#D\QFFFD\#E2I]@L2"]KOSE2 M+=@L0%8UFAQZ59D7..KHM!H03TT,Z^GJ\>\VCO\:9Y]UXU?/!:#J(\#&=>?498Y>K<5XN%W:&JMB[7,I73?#]JF6KR\Y9:T0VF;N[Z?7^>WJCSHS87 MFEQH;24IJ<4,<549C$U-&A5SA#C#\UD+C6F\4PW-;43C85=@HYB%SQF :SRN M\;9HO!.-U3VUQL,T45VRN,8[0?-255);/:7K5Y8?QMN2;E?7PTNIZ_5ZQU)M MC;VEE3;UXN*C/4_5@&>#$,^H8M;I< \]DY$G]LU554D^>J0[I]"V4&B5E+1: M+"6QJ)8+R=Z0X%8A:75%2)88XT,0EX8FR45KO"?--=MN$;-&JKV]L6EF7/T% M+6*&GZVRGC:H+=8][C_GOGWAHY[37[>,X742/$S.C\ >&4EF\5ZQ\Y'.GI-J M?5%Y,;-XMZC4L,M#R5T7%Y6MI;]NF<0-B$I- 5$YE/1B55[G8\3[6<&Y"ISD M^2O\,A89H"E](3J\GF+E,R)=.,D]@2D9>^RCI$004]2N-*FD@ C+RG !$.+* MVXU*M]?A3_^?_[!417W/PQX<31Q-K0F0KHK;MW5Y?JCH\ERN@Z.5#H8O^W&T MDM>EAJ Z&(]&+8HY<0H\MS&X7XN%@RW!32H\SB;4&K()>93T,,+[[ M5E2YQ6I%QUFV)?4@*J!55&A4'F72/ M=_B%Q!D+&7L8XZC2?$I[2W1T=3 >MFFN<+LFN'>(^+;J%J4KQ3D976J#L6+I MDEGMZO.H[.DDEMIBB:4/QOK1=:TMEEBOC 2WRBVU3[JZ/T?'25S^FE+#;8<(.TE^WK-+:]3$990YI8DP) M;;ZJ.'8'";2^@+R8";R'@,1:ZV'1PN "LK7TURWS]W !B9>,LJ2T24">J24Z M+QML9=E@=SWFP^K1>&"#HXFCZ70AT!:4#1HR*-D^W]F\,@H\P 1L;]E@1J0* MM03-HUNJ\3CH)8H%N^MI=2@4NE<)C*&"LW],LR#NZW="T%\J&%JO!B:C2KR? MET>27+R?YZ'0CI)GZR*A)?)QY@=/=O3_#9R?T;N9\Y-,K_Y- K]4;NJ9;\9) MM"\DVLIH:3T)6D7!&=T:;:3;,P51+SN7=UM5H4JK"M5C4EU?=_F'UN+R#\,< MC-623DP=2F&O16,\T-.^\@^MD^4?!K;.5Y2RIE#=8YZ.LLCKUBMZF_6*!7IE M6$Q6[AYK<+W28M;8JE?T;NJ5$8LOJ7Q XBN\N^ #$O=JU-+B*AT39QPI MQ9&WXUHJ=8CZMO9"Z5R!CJG@K"]3TJH5"P_4GDYD7%R"R]<1X9D\.[;W2LL[(+/V51#V1;7S9AT:G1D)>S ;>0T)BZ;56S"WG$K*U]-T.!!YB [:\L M-$<-68(\$,K'$/8T%KI79>$0[^B/Z2+$??U."/INU,5D5(D7]+K<0&4A)\_6 M"\B+A4+W$Y XGYO+Q^X08+=BH0?*1YH(H$G'^VG=BX2VMSQ0H>6!&A\Z>&@9 MA]'B,HZA/ABK)?S6H4ST6C1VX6C-T1&:UHF.OQP3DZB!A59Q^M:J%*,#52D9 M^V-RAB9+1A_FP[6(S[ERW%S2\H1&P"H MEJ3V829W@ZYP^JYD5QIEXII1G$0@L?4W9%)>+!TS_"XG]&"/PM2/'URR+O6: MF*W7AS6Z"BI*D;]$-NPV2W1BK I:'=AKLI9<]F0'CXZ7$IVYKCSPVM:9+9N6 MIH:D[N)JM3K+2Y6L;5E>*(-1PCI>3"5E)KJ4T97"A"]\!,(NROZLTMPP0:!P MRC][&IEF[7'X[>> #7]VT#;#*)0B.-[$C:?P9EM8T MWP5[EZ?DSH7:_A\(T)D+D"_!> M ?X> P 7)* OP0"?2YZ)"Q_,'?C'%%_.GGID]>D 9V&6@EVQ8!4[$I(8X30. M@!%7'ZN*)*Q0I#:.HO7N=UU"$8X,L41E5/2N&T?1:#N*U#R*M.:Y2.\HBBQY M,#8M<3@J=K)I&D6JO!U%FE24R<)Z$N]679;\!?5&N6IC?W*\*0#JG69>(K&: M2OO;/% TUGQ0L+TI%26B\ *0!N27J:-*Z_9<6Y\"XHY+E0.L;X85SH+!YPD/A0MO435(MW6IHAA9R&!-[3*4!QI):!@IT7U\0UD MH"C +PLR06/678HH1/TX$'Z0I4">%JZ_)*A^ 'JPQE7Z%V'J!/"('X22\!U$ M[DOBK5_9S%UG@O5J"@Z[, ./77A&ESU]929VB[)U0\H(+W8H_*5;.4>UZ^M+ MT*=7=@@1#P1'=^:OEX##J)S$3BGE0 (9=A@B6"0)QJ)<)O#S_"P)UU&>OX0E ML8,KXDU%-)4"Y%SX<=Q5^5D%8^$ZH*YD'-*+=%%72R0C%4Y@J(81D!5()@G_ M@F](DV00MK$+$ W\IT0\4E,\(L&3X]%#AL("T!J@',6-TE6R5*]4]@8$EO-2 M@W7A^R[*1CN.YGX 9D[V/?O9=ER,FE"3%S08ZXHX+#.I#K(N MJR):K8?$")QQ8R@:>HDSOC(N[ZJ-2_*33&+\&WQOYDQ(T*2%6>W8-VE==J9[ M4PGZE,H^3@=;EQTVMD?@-:KZ4"JI0SG&NK0Z#!'T'@U-DLOMGQ5=A6*<#!7)S^N:/ 84+Y"':@#_#[,C9I[-IU_0GNI9S8/K$-[T<@9HY #'0^I!*U"2!WX1\[Y&_Q M'-9ESH$)5YI43$=.S[%;"#O U=*FJP>2)N.129\4JP:$BN@2SWP6;? MV>Z+O0P'OZR?$HZX =5-@+!#CO_Z$/PR+GMQ1?J/8@ZO]%T@W6G#GC\_EH*8 M!CK7#[N6F;8A0)2".S*9DVGLDJ^S"L,D%2C(?'=Q,)G#-S"P>HU"#AR2[QC? M_0YO^ &SH\$<3D: "W):\ K:"9#^;<"U[^T:1 D"5/L']8 M)$PC2(L$5%.Q&/M)/\-0^X0PFVQBAW,40L1),SPV%P)A."7!*KK]!BVWN1_# M6::A"%;:A"PB^N3Z^F_?->FJ80XN.W(JKVA*)P#?M19?^X_W4"1>NO7SG M>!2$]*'WZR\L:2U'7\@^3MB;-JK1D,.3ZMCDQ0GS2Y3Y-]*3V6>&)R MI%1^MFU919%&VF'+;O_,T-17OEE54E5SKV5WE$MWJ2JZ/-$^.Y1B[',JIN9; M=:XD$?"?8#X)GT!TK3<[>CT(S"6=5Y5'E51(M1RYJZI]:FUMK=RO"8!]LO=W ME'7T$-!J!NCJ"I:4H+2 VS7^6CQZ!Q6FL[ MK9VJ-VD=6L/4XI)44-['[)24\L?V@!Z6;K'HW5%]&5K6>J(<%/UH/=%@+T3Y M1&GYZ0LW,J+ND."2V/U*9)1D]VBRF;29Z&%W>LY7O>.K$V6"'\]7UF!LF65IS1?O3-3KX-;-^D4TK13[28*)$]+RA,S4I> * MCW$Q^B8QRH[878E1.XQW%_@ @&F("7A3IY[W:$)JMHJCT, MW'%&Z2VC[ I"-L\HBDP913G>M^.,PAGE?(RR(X)Z D:AK6;$8:NFA._17?#H ME,ZU0K*JE$ZLJ&/V?1C&3PS65>F=2I_3.VGYK5!2G$OLR9R5T&/*GQ!5>G&A.O[O*+K57B#@P MBW/4CBQ.D Z2S"1$[33.H60IUDF2#67]))F1I\DY50[=T-DWBY =\C1.GL;9 M)P3R-,Y391?V"9 73=/L$R /3,/L10CVH_/L@!D\%98.<:NS"^LU7.\.8=3T M++VDV\76<&5SV3E9ZY&ON0 W9:&I8TOCI2\7707?SFA#^N9@$A0H W%OXLZ<^,C26\V':; M,!G[2=OGU'R(I<^ I%N$&@FC:LK&1KUM]!'[30OG5'M[TX(J8[R@6-_#::$W M.F]_6E"0%HK]]EZQI^XZF"L%%):N-'>&+ZU8@K01?&M<7R?%M_E91H7 MP[>^"]_'SL_M3/+8YZU]CND %M:_E(V1V!JP%,!0R0W)R7WP0.;V,P[IH8T# MXR# &3[.T\)U8+&2[['.S4&%FTA3UI)=82]5CW9%%0#G<8"KX+=Q*I"/D6C: M'15SU'Z7[F'9@-@AD -[ 5E3RVNK9NEQ.&F(-62%%TUI@]/PK*WDST4)][NZ MQ>]HBHW\OK/=@SL5B\59UD;PH^V'W[NA.Z6DA8TFI+/ $3;"W)X* M]F02/\6,BINAG]6DZT,"$-=/H#>BZ]6N/BPQ\?\NM^_:(-1H\5$U^0#W9D6C M:/8 CS[Y'F/;#=7/6ZKO5+Z6L@&RW$\\ &+%L8AMS]29+2NFJ4_5H3W49$6W M9F2FCT;$5/Y7P1E)QS=B-_0#NK!WLLVZHDHL/[CNSWJE.W? R\C)WI3.5[@# M$0=&NA,PIF8#+<*/((!<'^SNLKH<-%(2%@+)&:5_Q%>ME^M\R]:ESJ;1HTFC ,.52MM^\#!/O;N,IT/% JZK+SY\79U3NK\>70:['V$ MKB&=#[O5ZTV.'JQ!+DS-.NI)LN7KVUD[3/*/#&4WN?"8-.50O:DGM2$!)$-4N '6:XDVJ[IIV#X$0"; M@P6'^SPD/-FPN@N_H(R@.Z*2@G8E6408N@IMUP[@2""F /8XBG7!S%PVLQ4( M;!59$W'X#WT=CL-.?,'*MPNS1$83=FH0U6#%HU!/YG+ Z?$/P=2&=[.B37NQ M<)T)+:A,AF!'U"05'F.'?TO;+A4P5B4YL]%,#50.T#9KTP M)RX=W&8+@?WPX B@T<.('LE)?"9)^)0=C+X(>)(^.B74"J:#WP"X:RN(V?CL M68QN+W[_$8R.@$Y(2I?&%P/)8V(J3H)#O4=/3J-^C@=V"3TQE?7 BNG4)8#! M"Y,IN"PR)!#!B=)P1TK MNNYTTA8-:F*B,O7#'H!T<(- _H2.C9I12K/#$'^%-]22><9.F4>QG/?3Z/0< M^K;ZPLX8C'5-*E:O'RZTS?,> ),ZS9+LECUC0%O$$Y#E@%K-@NM[CU<8:4Z0 M*@XH6%R'#9%WR%G0_%ORNN6-"]N@TO6+[R7A^OJ &U+,5T(]B*D29])N" ^V AF(:(KD.".DCRGO<. V2E'D'Y[(:\M(R1!N? MJ2,X&!O[V4K/936>[T)=(W(3@$O)BCHWSA,VA@"-Z6Y> +42J.)%@9JOHFT5 M6"A:+PP9I960V1R2V7/_ZI9>F'N$*=NL@8L]^3-V6*P9I>;??ON$I&ENY%"$!-889 M0G \F,P M,IF["E E:/:CNH#%KN-'=$Q46=;6!A2F.0LK9_!E[M,+$\\'2SQ"%Y,P3P3; MJ\->MX91UR]'DC!#$BVEUQL,G/C/KP#:SWX Z/^4[//O]D_G*7ZZ?B1[I+IH M(^ ]?3-4BC>(U,E!E5D)G%F,/@NZ@0'Z38#>C^#//M%B=P5C9O)($G[/KB;M MQX"@_DV:.2$0UL)G(D4\'6;[9/\ 4P;?$%"39^-[U"^DX3;PD>G:J=&!BZZP MF[8J0JI[76$2Q-ADCHYW&N'$ZM]30$G=\"TWS@,R1O,&49,]DKRU_C.*<7@[.?1=HC1J> MRO"]\ E$5K31-U/GS-)29C$OQ"R8"F6*JE',ZNJTD2Y M9+[T1:BJ(5>$$8&AQZZL<8@ZSA>??4 M)FL$-.T6+*=U?'*7)\RU)<(7T MFI(\N"S.=\-VL*S,M!F5%/7JHV(5\1[G?U@*3_:_,"\1?\\.GV9$KV6QE)<@ M5Q4?LPV5[5,]OU% R:'=N3!TBZM:UY 6HVH72: QY,%9%5:ERB7D638LHBG-+ MRBT7RJ,QE,'8$K413Z,Y+W'\/8ZP&(_V.WEE"33U^&)X(;Y0L=A9U WK6,;@ MJ32MIB_K0O2E4?JRK&(^S>7HZS5X(EDG&6$:.,_$2]I+T"]TPF][GYNYTA ME LQ!,Y^$$'NML@ZX=9O\^2EGH"\9LY/,KWZ-PG\4LH:#L:T]8?ZOD6T]1HL MWQL[G/]"\[6XB;N%);2&6**$]*W!>*BW*=+&3=CFZ4<_'?W@@.8^1FKINX>M M$9\5B1='-P8HO;+O1_I^. MV%\7 '%_ZDP$',B-Q5BT\ZZ/@VF2-6PV@!77/F!"XFL>CZANP"OW\]R##K?, MS#M^.%[;Q$$$&P:=Q-B'_5*DY9 D%8O897C%P$DE8XC3B(#Q?DF$!\B*F0," M/9T?]$!3U@+;N#!Y!V//NC@S:;U!W8Q MOL9^[@LJH'X/R;2JMLI47U$78TH;=P%(3F>! U!6(!+B,"&$:%45FA/R:8]L M=/73V5CY:K%B3]_CN.F\)4VCD609VB$53:8J&=:H^2(A4])4[20536KSFQU* MLF'RBB9>T=0I"/.*IK9BA%W_G6(G'SDB2N#\:Z-.0D_HI2)[\E 4_'F[G;V_">\. YYW>3/+K"M\-2 MOJT8Z%:#:1$_7V>W*7;*^=88C%7)*MZ*_"?&E&H?Q;KD4;#K6YF6_<^-".4I M,CDYA6\CB]$ER6*(%#XJ(8M#*-R0+WD4'!HM&?M1^!Z- \MO5/!MCD5L>Z;. M;%DQ37VJ#NVA)BNZ-2,S?30BIO*_RF@TJ!N '.T3SC^#_TNO2Q1-8K9)W9_U M8N2?[, #?(=W)*"C!\NBXF4=Q\R2CF/I6GB+Q@895K4-VWX+8Y8W#S-9@ZL# MKP V#_K!#IW)M3?]Z.!]6N65P/#<@PW/=1U'V\/1>#V]XF0A=FP*-_.#9%8N MDS%H0K&5R/3*!BV H)^J"IDBKOUUJL!7W0.K?981-7'#O--L4H M?+<;T=NC;BSJC\PKAEV[&_"N>06Q#P".G#VX]5JANX"NNEG@@&X8T%H&:.7( M*YPZ K,^PE[#I0Q.27&2:>01&T5/#24PXKZ3*+#AYV3.>]"]EJY:.XJG@5K8 MZ/K?_#"\?K8=E[I)_HW_].1[]Q&X2LFL>NI.U4Y['BH7VF[B]=7?,#8]&FJB MKI8E:K?A;H%WT^-\7W=XP?GY7KO0=@_F>QWXWM1$12U&-SG?<[[O"M_OZ!5X M!D8R+K3A P45=GG15-%26JWOFZPR;]>LQW*2_V,S'CVA^$[#TGXQ:>/Z::4:(TZ=NH^*>8(@'"?.KA/G89&-YHC3H,1I'E_H>1;B+$^ ,VOU,-C7 MBMYCC>I 3B/+\RTVDW78ZE+<\DS0MJNTM?D.BVQ*N6<56EB?QREA_%[S@)] M9P&](1888O^Q[!(-RQN6,VS9C?1OC*LBX:E\8=X>IG_:Q@H.2[;S>Y6\>W#,P6;-G$US4 ME,FJNNBI@_%G/Q!FK!D3=A02\:=*$\BQ'8M8W6!RC^23VR^?-QGT&C9"D\^< M9W)/)G'@1 X)/_VDT[FFGP/_Z8:VBJ-;+3;ENW["+LX[AZ6;.397M\B9/;*[ M6G&&;=7P>^19M.(,^F#L^;MK9 M_R(H:7DA L#<@W:$P@RW2)H23M"DI "4M MB,"14@L_ I9T@*[7:C_9E*L;WZ/2%*7P%_AB*,SMJ>#Y@O.TL+&RPCMD;9Q[ MM,9+=DB768#DH9VF<2;=6H+FU,&W1K3E(79*Q'?2K87X2OI5/B@5Y>;&X*W].Z\": ;CIKHX MGCE9@75>U<_2>?4C?.F9CD>[]7 &LW"OO:F?R-3 ,OC-0Y(I%R+S>U=/XQ+ MF[..C)).J2.CV)QU]3KAL^/A9$.@DMR;#VO5RMY4MH'CY^BUI5/J'P3[G H3 M$"BV@\//(H(U5VR@YG0%5H0"2K40TUGF@$6R\5WRW4;N I+DZ$S]VIX(]17%%W*7P0 2; MB@^01 _+XH9 3,VQG("=9N;B2#\V%%02OL)IYXRP<7C@8V _H1!"V3@E(2QC MI[,'X2!LV&@@A O"I!Q*MC@ X(%\;[)-;(LH+" 3_] _)X=5;LB2*< '*! M'.CLQA !E$Y0=!A)(5KM"?;BM;TEPA#H@F8L4N"R>:;8NI?@XX#XF>T$=(@? M**%D"P'8XA2)83KD;_4EX8TC$4D4'H$+V.M]G*;Z%C40?G.U\9 1UMQ^QO&! MQ,OC&,Z1$1SCDC =Y[IUNR$>+7Y">H!/?0H)/&I YL1+YL=B(Q QF>Y:7!$' MUK):%S85@C;!8U,.@;+6MK^^WQP(V(8S(FR5)T"9K%0JH!$QP2FZ?@#K3:F4 M C]1N?\JBG^\L=T2& 'D_GRK.QVT6F8. KQ-B%Y(!T0HW_&=A"Q_M[:B?K\6%1;.&_7GUB5-L-8-G" M:K9;9JU7)4OG379S,!Z"L5-U*0$ =NEPSPBGOR;#5&H/)%!W>"JKXWQF4/R4 MJ!&<.*"41G:&8*-)LF6H16<"V=D&\$ BB2JY.G\:QS1FZ.U;W?WZ$XXX8H284\Q4BHL]9%,"&WH MKLDL# !J.?=7U1*K"-P#W1ZAE&7N!O)(;CO-4K]V+@2,SD']N^(EM:D?!!>C M_F)@\WCB/Q/L=5E!XC>DJHRZ!/8B(SMJ#B+-45K&>=&HSY'*_LL&?R18"DE< M"WY2YQCL$GQDFB -_P:!2& MIP,P[>#X[+G4+BA[O_,$V(!G<7(T[2A,%FP2- N) -__@O07+N"\:)"EBZPY M"6G0!\Q(&K4 )P,?#H'JV(YRAZC:#+Q]U=";13=Q?W]I5.Q_9A1PD[@ZI:X[ M\,3'S&R\#A,W/N_;H]U^'7V&,_T#CU2?;<"G5D;2:!?7(+QM/'% @- 0[6BR MIQ!$Z HV95P*J77J8/2^Q?Y)2#.DRJ.< 4L)!LX>N6A/1YO&)JQ?"UN*/.H$ MMC3 ECR2JNHD$W1EKE>" [PK8L(U=;1J@D<"5/P!Y]0'8]/:K4>!*&N>PSSO.7#4G+)+)V5NL1.$3+*%J#2F*;>$Z^P" M' '\LF#JQ5VBWDGQND5_,+$8D(4?1(PML;!?E=_3(X,.\:ZR0R>.[""-*:VY MO(F3F_-\F;]+F8,+CPF4Y]1P\$"ZY&XOSG>@PP\17E MU2/V ^PUCJH?*7J9A9$'%XK96-H&O'(_YUE)Y\)^)%RMS;OE6^*]ZOD!GCKG&5\I5MY+:5LT MAFZ7N4Z5 L]^# AER:+8J[K;2X;X939X4CQ]G:X4?F+@N(47?UC"+V JKTE! M.,H$)>&+'TS!XBKU+LS!> :+%YV+]5!V^&(OA.P,2;SOA>P*]&$EGX\L$/ CJ1+ 103='X )$&7WP27-]&HW:"\B@>MHS7):@NE]!?Z,6&(!X5]6?@@*_L391@!LA_T.F#\0 M]%^$R/Z9WOZA.59N']94T-:^_F)F17V=K?[X6Q*]7M97U71F9E%3"YD)_#)W MP+EAYNU*BPY6^I/=6D1),+U<>ZZ%H$%U9Y:9NQ03)]7Q^@:0_1EPC>8K^1602-M@HZ+Y1B8NG,V9.1,JP:^]Z7?[9WU( M6^60WO0X#J,@?0\#[V(G'X'YKNR,SU%?Z[#3#UM\>D4&HUZJJG5)#S];)1>A M; -]C%D*I7E&>2M83.W;E=/C35>,6L:*ZW5,,Z2/%'"%YCG4TR0T)62_ 3X M8S%!8I-S0N%K3'NP7N?N'9D"67N[P%XOO$$>?'M0&@7;S\&C;7,;W"8T*D;< MZHK:XQ&W^4OC1)^'.7%#\Q&H_RO86<+-#G;/>^Y!@6A\1C3[75;3F]DP?@*0 M,CD8)C-YP_6AN1V?CCL:2;IB'#(<5UI)YLZ>9Y-N=S2J2+A^& ML ML5I-T<[\-[3FRMEWE*N7-F/9NH=.M::-)U)\&R=+0/_V%YM.R9%GZ^_44 MY6"2]+@W$!H8[=HM>*);D1HU"#::09!:T_0O:]FCNQLR[0F=5P=H',EZEV17 MU*--#M(*D.8L8DJIU"QFDB%OA254O&:^[]\EJZ;,!WNLG0)?5?C,Y*WP^Y#Y M#9%P3Q91DB\UI'Z!W*>V8N7G[T=#F?*SO:D7\1YM]K>M"-KF)P]^^C-VHB6( M&3=&J-RQV/YZ:_XOOD>S)<#SHA?9+-Y?M_^MKF#.@6Z*:DD#W+>\25.+Z([S M5,I3IMQRGM(QJBD:2C$:SEFJ36379Y:JQU$[YE><@I%*JH/S/&2@%6JIBOJ^ MI"+X(A?T6RQCSL6R>9K36D1S%NA_552.G[7$::[5-+=CX%QC-+?#A1Q5 MNY"V:;1@B]8]\OI9 MHF-T1U/8#[=SE,'8%&6C6.S4Y1O.GM,?%Q.=0%/-!*,V2PFU55*BT>%7H]8X M1-4YPDG)\E52KW2 ]]/?X?5-9$T<$<\_G*>TRL!]A_(B:M'.A4?7<&8X]47# MX..("Y)";#K4?R7*<$?K&"$?H=OMP:L&<8O MZ,!V)66K.!M!,413*_9LVS]*UR73C7,HY] U#C5;SJ'68#P2M1'G3\Z?_>#/ M>NPY;%MMHKHEL92[F%PF<)EP:IVMM;P#@(8CEU1#E-5CKKXO& .J5P/98*PA M=UC8@S#U8VP[N7;:2X=#^!8OL<77D,1^KGK+$M"T[O:AD13*?0OBSUDBHBG@ MSNGB2"T.HZRM&EIDH?6<\.K17:'IUP7)3:7-B$9:,4?B,'^!TUPK:6Y8,(DO M4G2I:8T577)Z:[-RU0IAF3;H5GTP'EKBR#JFF6&#=/<:FH1V8YL*<_KB8X&AJW -NDY0P6R4E&G*$NY$MO&?I[1L< OSVF K/,T#=F..9> MZJ +J'XD9W)&Z CG/_"[&#UH,N#L:6)2DECTI:9*GPH U_CPLT]N^%FEA6E MJFSR_&DXNF_I\_4.WR-5I X+\[[:E3^O*X.QJLBB8;1>735D0W$.[3N'UF/0 M':WE+L67*O"EJ"O%>!=WK;A8X&+AY&)A1Y.]\]?"ZEOR?;E,X#*!RX13&_-Z MP51HF2VO@\T@6R+\J^VV/*\Q;+S&<(\RSU8&?)NHR#G7&+1]F-"@H_=,56NH M*F=/O'8H7:E?E%HS'K1OD[*STJPY&!NB,FJ@3I93:[NIM1ZQ%OIU79!&AQ@0 M,;5BFP\N5E\[H>HMJ@+7,3M(%F5SU U"Y863O'"RI56 '&2=7:.KJ..%D[L+ M)[M7,LD0S0LG>454B]%TFC#"14NCP"X'GVUHR;Q!3<>(DYC2+# MD-LG,EY5KFNM::9)924OJ3SWK=7A_*547D_Q)!)>LW/!1.DF+L8.9XO*=,N6 M)4YPHCRGA#[B_NMP4M2J+KJX@.:\<"E>..:*[7!6T*FQ8NG%NS3."[R6DZ_! M:SD;J>54:"VGQFLY>?KW5G-PW[X"%\K_-C#U=#041UK1N>^G&\,YM.\<6H]! M"SW*+EVT99B\:(O+!"X3+B@3=CBNE]+5E>G,7"QPL<#%PJF->:-P^=8R6Q[3 MR$>&J(Z.&;#3M=!3LE&V_L9>\]L])@1RJHF=#49I^!8OL<4=8;"I$RY<>XF< M2+;OB']S_9L4L+]0^9BFWN;RGI_LX-'Q4IXWUU7KO^(P!L5,9$OC#(\L#)SP4\ M0$ S>8(?XR(>E'6"Z,@IJ<9B*BOA2\V&:F/)(Y:G3'(K8]4V>VK)BF/E6']E"3%=V:D9D^&A%3^5]5M@9[ M,4?R%R3$\_#*;NN+ E@Q)>8]U/WYUS4H;IAIRJ8Y]MEV@G_8;DP^.N'$]<,8 MB/0[?/^#"V9:SGP:,8,/4$&FUU'Z1UR/@+&UP'J+( 9FQ?4$NJ#P=V+CLD"$KOC.B>#]DSU8*\=,.1:2+N3' MJBL_MH36SBJ9]MRL\!7$ZG0%1&<%1,$& 30!&?OH![#B5'AQHCD(XM_(,W$% ME1;DS(DP0R)^ID0\=TA@!Y/Y4A(^@P1#.P=)%,1;3HX)]H,?1U2W$_NOMT0L:?E MF7.@OB8SW5#A\8AJ&?X9.H"?==73*M*MXK,_B/#$I&EJ,Z2'(G;@72'QN8[] MX+A G.PJ-D?"2$MHD,1! \)#Y3:XA#_C3XZS4N'E6+/?X!M/Z-9"12[B(%8 M90-PC0/_!8^$99YAFO#O+@7[V79;!O.Q 0 M(B$E>Z#D.&#\^X9R6<(\*>>C0'\K"0CIB1T$2WQ;MC^4"AL0MQ>+P/_I/%'' M(H<;$ ZX90*O3!Z<.1@OHRD;="?8AUL2KJ.U#Y8@::[@(5%X 5ZWIZLS4[;^ M2YU@H3):OU@T-ZW2WP E7V!% (B[N#40E^!H M>1BQ@&V"1J!0N 8 3P%4[*W"]6- *,PI2&H=3[7D'<<#3'T'1"$[US^>,A@; MPV(4DY'+]C.""J1N-M+C/?$<(,FB"U9TN=8CD3K6!A==^1=G&LW3&Z7<4XGD ME5>/V _@\<91]2-;0Q@3@J[T^0O$J&2P] UXY7[.LY#MPGXD5P\!L7]"7]5/"$9/%#1W>O@D-=L+Q7Q^"7\9E;]WB-1WO'EW LML*>#0* M0I ],0/?B 7@)>*>E;P")G" MGP$\8 QZ^,_T$QJ: =Y''YAR?8F=%9XF#K4G%*AAU4J5N3+:1N)%031 X7J% MTE5 \7J>K92'<+CW]9',J+GW@7CPKTBXPU@IB*H[U^Z8![9NX(:I_[. @PC@ M(Y$DMK (0&T'L*U31!DNR5;Y" ?#Z4."TT6"4PJ*+@@H1;VPA/I&(H?9\Y01 MPE;)J*."[L9([WC4?7B6J/N-__3D1#1$=^U-LQC5!)R_51R^) QOJB7A<%,M MAN%S+Z"6S-HKA,.B\?0]?5!B6[GS#T(%>1@__(M,(C0P)^ QV2"^)Z[M)+ZZ M:[^$L0.PC98+O+,$>3]S7!"*]J.-P5XJW_%F+W81[/09X@%D"*$Q./#,9V"I M G1% 9XFC^R/J>Y8?8Q6*;C9 2@<\.">'/K'4!+^2(( ZU]-8X!+C#C' =9E MB&4G 3'"&.PM=FI)>%O_@NHKT#$>\L06Q4P MMQ.^OK #%G5$L!%"C>VI_00^$,!G;N.5YX009J-G^P+HP&KP'3P8AD92RYXN MX_D1^RJ9PEGG %H!$ O?ID)SZL/*^)4'XCJP*?86!#D8[NA94@>8*MF0I&A[ M <=8F-OP;1M#+8 ' )@]A4W =\AL!B#"LU&W(*88]7&[ (S'@#S" Z+@>TFX M)(VTIQZMB"\&5%.SP%\D(6:*LU7$2,P? :C<\U^ 8AB0P)OQ$N0 \N#? "'";L: -W*BU\]X;]BP(1B8$&1,L);9-=E@3;8C>,!] $- M_V6#J )>P"L1_!KR(GQ%I,"[ 82ZPD?X&:[@)OP.CP))WD@I!^(,'7V?5D%0-/XT4 V G&C,#'G8;$R\)%0-$8:D#K(C=*8. %<4OI,HL.$G<.FG&U&X]2:2\&;P M/?IT,WA+I0*%JW0O ;##"-0*WKC$042Y&S_[XM.XO;?Z')!Q X0'7_ <.PEM M9G"FGE9199CCT:5H;S9'%UYI($_D.J!A)J!].==I>AOZZ6 M3_ "&WZDGP$@0Q]77:)D"VF4$/O1 '9GL,]E@X:BTG4[T3J+G7A/'I$ZOY$% MIL9ZC]N-0[W,.-2+QB%;SF9!X$=F)!YH$NJE"1KPY],G:+3!4F0:'?CKDOYD MD#!4#/R"US[KHV)"BA-P$+"NY]0F,,#>*>]S57/3,$5RX#)=:!HV25&<'=A MO$!J"HOO0$_&L;UDI1FF$>=6H5D%Z6;!&'U!)U?,&[D8"PC1QTQ2?&:!C9EB M$[SP$M<'=YG;H M$GL:)@X-!6Z2C+$-&9N;*'B-8OKK?\-YISC[ -Y_#0"&*]F\ ME0H8#82U(-\!4BB5/47%+&[1S%3)TRJ%Q"/,/8Y/Y:0,F'"1'X"RQMUFLJC, M#I@$X!O2U3[#=V)P/PU9QE"81UZHA(%_!(]+&E5#MG!0+.)A4P>= MTBPB:GL16'1A3]"T#GZ0*-G'NIRIEF)TC=3[7W/OQ35PTJ!GX-.X:"XJEX?R M!H2H$"^3^ D8;F"5J4WC(->A8PMW]@03*X4W*X1GLH%E.0)-_?\$F^=,WXIY MZ9*($Q%MAA>"MF@H? CL?SML(S<8#>W=O?)6OOG["D/DN=2V/M=.W-A.PS=Y M&LZ"L66&(%-X\8*E"CIH+:)BH4G;J3F>.'! F>L#+6FB'HU-XSOL)XP"_)NI MZ*2.*!_K6L][06)A%GD,H@#I-Z)QS "VB*9)L@"[3+ G$QSI0_4B%2%7Z=8" MT))>G%P4 /UZX0Q#8$"4#CWUDF7CP.NCN1-,T]N ]RPH[\!&'I:8B^C2A$5; M\,BC'SDL*9&T-/T3ON$G8C*,LKO^E27(4(]W$]? G_DD:@H[C&':WA(PG[;& M2D&71EK1.2!XW>)10.#E4E8&ALGIPJV73[X4D^2]%'5%LL$P'0E39ZYFOJ*B MK!=O&VOAZ ])6M6-__3@,,V2R\F^]J98VO;(X@_?&#%^2DBK?FZC.1AKFE3L M&KO*W9SER3Q3>3WW]$W-;%GUG$>P!F-3JAIZ MF)X " :5*H7WW+TZ?KI4\;[4^?II<7I7<:6M8J:=_KF\F<3&.7?)UM7N3 6Q/V*;E!3 ^5'#T57K1E"&S4M19?^XWW:UL+QZ.+T MH??KQR^90$>)EWV\8G=)9BR?=!I)WIQ\+-&/-OKZL,^,H60I5N7'LJ14?K9M M64655%D_:-GMGQE:]4L/WJPBC91#-W3VS2)DAWLMNZ/U3#MG[99WX=HQ#U4Q M]CD54_JM.M=G9G+]D]B!\ E3K.K,#>T1 G.-EZJZBLG%QF(M1^ZJ$3@UO\J: M@1\*@'TZ6.WH>M9#0*L9H%4.Z%,"6J.M[957*JQRVJ8^#34T%J'.+.C+ /$; M"YFWJ/%L^7CF5S!_G(]LYR!K[Y3[0_7C!=5&.4Q^O?_UF$&R;>L"77[(_;M MEQVQW41]S(5-H05\HO]PSO%-4G?QAQ/-;^(0#DB"3S^3?L_7>&<9DNDAH\R& M=,"D8EBB916GF75^SC;GGOYR3V$PZP6X1QN,%=%29=$RJ^Y".?>TB,(X]Z3< MLV.$[%FX!\=HBL.A*H[DJCY*ML$>V@M M8 ^#SOY6==$L&31[V$B<%@V^X>26([?"!,<+D)M)I;%FB;IF4_Z!&HFZVA. :"A PNE$EU6B-O5!^$?_=9XV=2@V#78?F TR[/L#T M\#*JBW@6EC(8ZZ*AJJ)A%*<7M"B;I!534OD88RX%&I<"A2'&%Y "ZF"LB8:L MB[+.AYES*<"EP-FE0 N"VI:&4D!50!(HQ;I8+@5J^37MF^!\LJG0S8R-YP/- MN[K%?J4 E(OR6]8B9P;R-]?YM"TYS"==PSQP#9Z@S!.47U.2V(X$Y:QY"1,E M^_>-UO+&CO3C1GC#&(R5D27J)1$,SAN<-UK+ M&SN2BQOA#4Q7&^KBT."IPSQUN$W$OR-UN!'B'X+1I&M _,4++IZIV2=BVA%# M;828++0R=%'1C[; .3&UFIAVI/TV0DPC("9#%=7CW;GS)?6V+PA]PL#VV3*; MS] WI,) 2;N;5L\P.'HKIF3LL9>2_J08 [S2I)*N?-C@'!<8C-\HJ[2V\I8C M/$6QT%JW.D6Q";DVPM:ZRE#41L52+)[TVA.*&A7BG:>D*&4P!D6IZ,7J%TY0 M?2&H@B]X2H)2!V/=$C6%9TE?,$O:V>M6E2=*\42IO9.F&Q$.F AE6*+"TZ!X M,B3G\=:E1#?"XSKPN"Z+NEZT #B/!R;P@PM<2@KG,?W$7^C\G/$^ X6*(Z&:UD^&9.V\8E"W73$HN^X8 M!/C?272&M=>4J%LV9#,LW-G:P_2')[W )@2HTC%S,(5^%?3I]VE)%R#<<%FQ;M+ M,3=A&+X5NU%NH/ ;G##\-HL2(Y&"(!&>;3<&C.5M9VZ< M:IC<\>/!.@JV8/OAX^&AU!1J]F*AY+ M,V'F2HLB_GPT'I_SMB_(>!L%WD;A%97#CG;D?M0)4FDY-UD=C U=$^62MKB\ M.IRS0VO984?GA$/90<.NY)8X-(\>)]&^).A64S8O"-].[SNZ(1Q*[_I@/!KI MHC[D->#]II\=:66'TH\Q&)N6)9IZF^BG<\DHO*J65]7V2=CLZ!%PJ+ Q<9:A M:JGB2"\FKG;>6^$4E*.@PFRL9BB(SHO3A@;\OTV= E]GE:.]%G[FU1"\&J(H M"4[DYEO8T1U'KNO#(2^!X&5.G+'/S=@GBF>,T$0T554<#GG]8E_]Y*.*L=8A M>X)BK"+J&JUT:O *N/>53ML+47VC2M;NXIL+%HRL,M23@A::8!Y& MV3CHB?\$NUH*9#4JFE5J)-]?U6A$9(K)ZGX<" &!19/DUJ1D(\E\!WH4TI(: ML5A/(X)"F9$@(-,T,SZR?Q+VP@D T7:\I$2$?7\C(3=1%E_B)P#&A/W.DN=C MFVF/'.DD<-#1T2IB+TGZ9#HQ]U0B;.35(_8#2)TXJGYD:]$8RT,[OS]/L6^9 M&_#+_9QG(GIA/Y*KAX#8/Z[L&6SVG>V^V,MP\,OZ*>&(R>*&#F_?A 8[X9BF MMI6]=0-560V J:-ED7Q$IM=1]F<]LU82A!<+'-8-DOO)G$QCEWR=)2.G0IPY M]>DGG,FSW73>5'CM37_SO-+2"C'"[ MRI3O=*(\$*TD,\*MFREO:-)0U9M//MAH!<)G5@ST3V('PB=O2J9]3:!.%-@[7HK 2Q$N4(K =TP MH%GMHE(FKC;\%6-+I&0GC'."O?V5%9<(\?WN.>C'WD?@SM:^UFISC/O87-2R M([8EDGW\9;4FRQ>?46PH"@:^+5,33>WH64;M2^7CW--?[MG1N/8LW*,B]^B* M*1K6T740G'LX]YR/>W9,5ST+]V@T+\\P1;E5W',BE_UBR;.?_0!^]> L,6#2 M(2%/HNUO"J0F%\8^7("S=GJCVH:D>:YEFHRAR,1P;0E%K,Z.29W>?-[#XPS2T)VF[F(O'$T&-! MTQ91<_(I-V<1-,/!6!<-516-DLG)G[(G:7_>P5W=C#5[:F>5T6/JONL^I6IA-=]X& MY!?K_(O5*5D55AGNC\LV\ZA]X?JV_.8*>4@?+?C\K+&W0'/M.8)P.?. MM-Z_L/JH=. E8T102--%GK6PHR3R7CJ63;+G%WM.3XXGN3. A #![8G$.5 M!V/%&(F6T:8L,FY)_3).IX> M=\8KZE=]"?UZKIEWY.,>+W;TP5A395'6>I0!UXL<%,[@KX+!3QZK,09C%0P+ MQ>(,WKBYLQ%FK]>_='V,X0GZE^X[IF#_33;> [5U6WRES44" MEC-'^WRZA=OM6> _T;ZBLR2HXR](P%J1BL(B /D7P-8$QQ-N;,^>VJ)P#>@( MX+PV73&:$R&Y5?EO((:I_R32OZ=O?20>K@7T2X1PK;>FWIY[TVC^JFDVV59$TR5WOL+C.H*4"OYR\4HKL/F:%ON7EES5EP8#^=8Q+9GZLR6%=/4 MI^K0'FJRHELS,M-'(V(J_ZMB44U3#3_/;+M1G"LCB9DF=7_6ZT+[#5F33._L M(%I^#V"_S"0+/SKAQ/7#."AK*ZN:)1REFL6VLLGJ EU>R*]?E%MY/%<1-'W' ML0AE?W*\*8C3=YI)-7$>PY6:_0PF*47]'T3P9Q'Q3J,,]]S$(O"?G2FVS Z> MG0FL&_G@/V!#;K0**5;_Y8,<*=WDQ4$(JC0"V@5M^95V &>J-4C($8Z2'>N% M",E1IY5'3%=#E2_,6%=/3$*B;?)4*CNQ7Y[P8H?"7VJ%F5/0UTT-1K-4\E]J"YOM6&CR8/QT-H*FUI'T2]X%%!S(T4J-AXXG'R'%SP-6*$C52K>0%81[>&= M],NMF:K^^%I),W_X8]&002Y:4PP/27)W."?4?'9#/QDJ09B+-_-=UW_!"1,V M V%>^\ 70E)E EU"VU=:7 P893 "G*ZTZ!MP=Z.Y'\,>IN';=]7>4T,6^9;M MJH,+%-T,Y>%!13>J))O#DU2G$O)L>\XC MY^.1'2UXFN41;$5IBI92;+33N[[%E\!\&EBKF/7.4X7WUPUE,4J:W',,^9O8 MN7NH%MO M"UYF">;'R\Y3T)!0Z2@T?$S1]K7<[4;@M5U[ ?'=2)G2[WO-M[8 MUV#J.F\<(%U_2T"[/)@Y:"<_Q6B3<=&0 SQMT2YNNMDFYVX]X[%X MIY!EP!7G:N^9)H0EY%U.$U+ELZ0)_4]L!Q$)W.5GQ[.]B6.[N?'*)1=K>MG@ M:;UD\'2VL)"MG)_'1_)L"2]B/!L??BVL5D*_-V'D$P)C@6_J2D<0 &NG9!.$Z\]H(F9Z!?"51P]V,VTE]0.1U,Q(,K8G M=7R$?3S3U.M;+P2!2PGSBQ]])"&@'K,1KL._D2E0QF/N"[_:3OT<#YVVG)!& M%=;#H:ED9GL."$K"M$HRRM8.>$A:V8[,G'.>$0>O*26).AM(S&?KB,AHL1<0 M^Y*BVD6F%A[AT (B(2O.8$5K$RJ#7^Q@2H%/_=SU=!QAX=J>AU4>DS]CA]4M MX,&^W=U+PA^$)?B@^ @PP:TYB[D(B'LVEUR<0.YX*3O5.8@(9Y7$N6Q6J7;U]_3Q64]RBXN,^T=L#9 M+;(UX4U(B !42P1%%H4!/2@[F_ $N()%,J/OK21<@^^ _P2=NJ22VV'EARV5 MV_4R))6*Q,(H(C_>?8A#6#\,;_RG!["(:0[>BB2OO>DMK/7([(0DW>W3SP7Q M4FC6HA0#7#Y-*H[,$O)$DF,(IG>S]X-=PMZ,)+"&;!=)"*RGB?^T")P0R A6 MJLDSH[9 R=Q'LZ5S@8#Z6J2'[NV.N,_Q;$ AP@G 3. M ZTEHES/'C* \W/[#0=2L9BMZ,JOIY3HF)-7+"U+DLE8L"7W5&(#RZM'[(?0 M=^.H^I&M#<996LZ%C&-KN &OW,]YL+K:>"17#Z"0?US9,]CL.]M]L9?AX)?U M4\(1TRP='=Z^"8WJ*JRCW(T,?EN\=#6+E]7. -X>J*A( ]:MS;#$F3-( >J2 MS"!?-X54!\FDGB K4Y:,D7&2%-+#^K;SS5YHLZ:\7^_Z3B89'-21?J]#M3!] M\S.&2J@\3Z3D_OFQE:FM#6;)=@N8]]3.X]!LJ(W9W DX,)OB$9Y#LT O79_TGL8.^"B0/.W;[K^+TU_.%Y#!QD'&0<9 V K+8@+C;BJJ71 M6Y>:E_05.";SL6\E"V5';#=A'W/M>9&IGOIH,+9&NC@TCQZN+3'=+[&(_O:FZVV^;Z0*&V8;T=1X#S$+'

'%-OS1P43D:?TM6\#MBBD.Y6)TL44N7]/3=SBS[+1QST![HXMM^3#^ M-N7!6%=%JW2R(.>5_O+*+AO^Y(2G7&S#AS*WB46NLJB6M%_BO-)G7MGEHYR! M]+2+;?E ]M8'8T,33;U8&=@B7NE7V+T\C?63'7BPUS#7(*/:%7O'DUQY^B$' M&0=9JT#64*2,62:JI!JM$=GE(* JEV>T]C4SXHX$]ZB'=\3.U$V;+=7DZ?.) M99887W+.^,)QXI)Z](UN^[P2S@3]9X)A0TQ@#L:R9'$FX$S0/298#W8=P03# MP5B1E/9WG.=,P)E@>PSK""; "T%)[F&^9V<\FB3N63?-(E>EJ,%IIWZ,$:NR M,L6^L7A] /11 -3SA[+@>HD(&*%'U-C#U?.UMC#84&[& MV^(,QAFL1PQ6TX_;QF *]>2*[6@Y@W$&>[T,5M-'W,9@*O42NZ/!RH=*FUN& M2A^>!%2OH\R6 Q_S!K[+SN_R-23<_$%_(=,K&W9E/Q+L\_X$\HSFWH2"'T=A M9'OT.#S;AN=!<)!QD+4*9#S;YA6G/S,E5;NJ*]5YUTSE?8F?'DCP=49M[O#K M2N,=EDP\U&@RL6Q6C1GI\#TF)[1:]5 G)C26M:ZJ/>RLQ FM5CG1B0G-8(2F MM>E2FA/:223:CDJ<$Q.:R0BM5;WB>/9#[38@1X:Y>\!&AUF@">@+W%2?D8:4 MD0SU:!NT:S,3(VC,Y,YF?:8 M3 ^TG1LC4TNF9#J4NY-VP6^%^2Z[MLO7<"N\,4U,Y5>__%*.@XR#K%4@X]/$ M^#2Q?A<;%CUA]?)3*2QE,+8,2S047JW.>:=#O*.U@'=4Y!U5'.HZYQW..]WA M';T%O*/A%$NYGVD(G'=ZRSN*T0+>T0?CD:R*AGET;+A]F16M9@,^1ZQI'Z>) M&2N6 ;ID**K'=YWC\WI:34L[;/Y&:,DZ:'!:ZCDM[;"!&Z&E(<@E31S) M?(Y8KVEIETW8""U98//IHM58.L!%3+YR<[/5)A\?(W9B"_#T$RRLNI.1FMOR M89GS(WDP-BU1MUH]P8+7;)S=PCTYX=6>C-38A@]E[I'*"C1U/D7LE?'*#@O^ MY+Q2=RY2PQM02S9*!ZYQ7^LPKNSR4,Y"><;$M'\C>)CCOJC@JJ5YL M$:_T*^C.IXCQM$,.,@ZRWH&,]S7B61$]RHJH[CFL-C,V8T1GQ_2Q%0YG@OXS M@=80$UC8UW[4P\9CG GZSP1Z0TPPHKWG>7$"9X+N,<%Z#.M@)C!E&9G ,%O$ M!+R/5L--%_K&XGQ$1'U_J'I$A"G3&2QJ4YEDG>E9PQF,,UASOM8V!E.IM\7' M]'$&XPQVL!^WC<$T.N3HU?6PY S&&:PY'W$;@^G42^R.B<7ISU5=QW>4=)UT%(HILYD[(ZV'&2V\^HDC!YJH34T<,641[_%7YL7*?KZ%LL_-#!K[T+B O??R;O7YQI-$^Q MG7LJ.;&\>L1^"'U$4^4C3W;PZ'@IK,QUVIX0()3@_&2LXBXM*\,[A4[^)QX MR<>QB&W/U)DM*Z:I3]6A/=1D\#9G9*:/1L14_E=5L=,+>VJ>92LL@(ZO'@)B M_[BR9W#$=[;[8B_#P2_KL ' I(A0I2'B8A.,##3COSX$\&C)=K=".OD+DN$& MX/\5AY$S6Y[_"IE"_C8B3XSS1A+[;_'GS=SV'N&5CB< VPL?G=!^# AY HH) MA1178"SZP&?'L[V)8[OXZ,3UPS@@ZP \#G3L3XXW MA0V]TUA:RB6H^(OO$:EXL'V)UQSTA9*NJTD)E@E HU.ZN O\"9D",81-4L.% MD%]UXF-^IF"Y!#H_/=LN4UF"/Q.F&>-2BR)#X2)#(?UULI(4#JH3#W@^^;[@ M@Q(59IDH",C"#U!$5.*^E8RNJ ";ZTCX.HE\,(T8GA01QS5JHO "X+&#P"%3 M3+X!D AD#8S1G A@M9 )JG:/A&'ZQRD)X9P4AEF[>OS,CX,]8%]&)Y5AU7,! M21* V4,GC !93$O@01]C9PH40 0G#&, T\.2_OF>3.( S)B$CC[]9)0D8),H M^"9"XSZR9S.1@7 %5$+G-,!"UT_+GX" N3.9(QKLR9^Q$R >/.&_;#"^@J6@ MI6C"5WR[N]_Q=37YOB1\L$/V$:(# ,6!2J__QOF=_(F.^/"1FO16:QA<1$X M'O[-A2W#89$ X*.9,P&N8-A,/U_Q2/+Y6_'8%82Y_4RI)P%6-+T"=DWQXX0)N[*-G$DSPKN>1&^1GX,%ZC>?R;$09<(W_9L!9>R^-N[<9>X=AHB>I7 )9%.0X M-XQ!<;'7'>SYV9D2.(H-?Z0=\&Q0>@%5?P%YA#7Q?+AY\/8=^\%QG6B)KRD# M [Z$RF?XD[TR$ !\=)*JC=M=/0?HC1('C:+[9P+M11PL_##QYL(2S@O9-48^?D+RH7X8WSEJT%($&Z0H#@ M]BF=$8^^%;8/X(0]),_ MW*PFA)XSL5= L@BXB[I>V:V$\ _ S)S 1-TR0@@ M&K(@$ML+Z(@T*!*FZA<@3Z+P/>PKV]@V]-#]K"\@J9V(V=NPH0>"I/$$# M"#\!2 MLK@= [8"Y]_V&C@VJ'>:TO5[^BL :2\HK8@83@X&+3LX\",(,]@-8)!,4F#$ M7KH3A!^:6PQ#HA #+?E!'FOK2&/ F/BQ.V5VC W;!])$P#).34VSG

9 M9)BPO>6&@[#N' !ES6+$=F*5,:2'\<._*.TSC@J<\$<*HH1/<5@0BE];Z5&!.AD[I#G1*HZP6IE"C%X:=BH#=<6 M??][J19$3M[NDZRD@)C(=@0=?G(#<)R!&D^UYM><=F2?K6RIY#/J_=K)M+QR M3Q=7WA_K=I67_9"Z8_B2";B-* N0ED]LB-(5WX&8 -K? RN;-FAJ,ENJHKRG MVO4QH)+J,_%0U"Q\M%L0. MZ$T'7BXE$-%'5X;"HBBXR4OR\AJ .LXOY6Y_[DIJ;U>_VW HQ_1W-%]9F,KS M\V9=+>IOI;A)% BZ?RA0P,!,O>5HCI;I$ZPP#S%T62HNS[7-::F28INGWDKJ MJZ #F\05J*7-',K$CEV" _(#?28PZ@L/B#5EV>%7D*/>7$%^J+R"_$HC-;<> MRUP!:[B/'G]_H"Q\HA443P M]G1E%Z]BX!-[P6)+ Z0 L%\3Y"OKKN70R<)N#?=:D/9J#P1+W0+(+&3#Z, MT&)0KRQZM^M^:_5YSC]/OI!XPNM;%P4,[D; M K&* R2BA1]&J[R)%_(0.A@31FG+G#8"X)A. XP.XBU5[EOX^,O+BQ3AO*B( M3.82R%(QNP3; "R+=\,:,?T M(,=GPS)0^%_G4]7RQ'>H[!I2GV*U*F*6H%;@?%0CR,KN& M7@IA/)FO:9IU#A>%Y HIY6WD6M>?L.^&"S)Q9I@A9S_XI3DU^QKI5F^,=*72 M2%_I6C2SB!YGA)_,\*V ]'>\9 PO;-GNR1&ZTAN.4"LY(LD47>9\ M$8#P39)E4O!5*+C_OI[M\"U!6@XM\!7PJ^#KKY>S\HY!F +9SP-YD@#Y805D M?P7D_&4R_A[F4GI7F1^HD_"RAIJ0C(%Q-_"J29[M%JY-$S&V>R+EM+"![7O M""B<"?I5>4;L"$_KO>%IK;HJ)"&LS#8'3(9KK/H]EXHE)E5(3'Z#99]>0/+H M5,*^ 7EVR N]J 33#MDT$# M#;D@*T7()[?1Z%1*]RR)<6<8($7-'?WZ.H8& MF:=6;^-I2"UWJSS9$>PZ1.6+E/>)#6;LQ Y)-P3!L#>"0*\4!'=98")70OB9 M)#FF]YC:-"&O64G78@5]G16^;4B VUSFQK=5YL8=R]S((\ )GKJA+0VY!Q=7 M_SC\^-HAQQ]<[.)_IZ0PMCC&<^?!B< 86&5ZK(CR?C(G4ZS[.5Q48&M[FF": M!?%H'P$ @FLO0O(N_<=[S%MV[>4[QZ-'H0^]7U\= UL;+00HR;&/5S$O269Q MKZ1A6?+FY&.)?K31%X%]IDJ6/JS\5):4@SY3I:&J'?3DMKU:JJ1J)UA6,D?[ M@6!'2[BZ/96!7"[4^^.-_7:/!M0U^DS7;'U_CI.7][W_Z$_BI+C%<5DY!EZ% M9.%+E@I3 S@E)V:*H#UGO@.?MD[S[&;P?C&2+P>"/D^>O\,OO%&N;'3Z;G4RJLFU/L["5[ X?4NGV]FG>:+>/H'5[^]0O[0L +;/OK"0N-*<^L_UQYMQQJM''UV1@NC2IDIJ >,T/'M=]PSQ"-T MWC.D>.CV]CNO#KKL&5(QQ#W#_MC[ALX]0TXI.RG%V.X9VN%<^.SZ+V'/_4&C MV_Z@T7TSV.BV 6#TQ!\TNNV-](,1.K[]KON#!O,'NWV";GNS1K>]V3XHL\Y+ M4>[-]L=',0SNS7)*V4DIUE9O]A/K[--O3];JMB=K=5_U6-U6_E9//%FKVWY4 M/QBAX]M'3[;C)^CV]KM_+]M]''1>F75>BG)/MC_^B6%R3Y93RBY*,10(-VP7JEX.&EOLF_)&,Z:72:%-W9$N<=G8WD!_C\[71 >R7.KA13P6:( MVQ91]EE$!Y=* Q)96VB\^?O;VL+@D(9-;>K/58YVUIOQN"9=+6LYIKZFEF-9 MXTS>>HRKUV/5JVJ8@W%*4,DIJ >,T/'M=SLECAZAZZ%X MAH=N;[_SZJ##)5),#/%0?'^<@5$5,MO@-@KTOZ-VN._EX95KUQ5\<( "(,L/)P%EE4UXXH=8EU%[*/YR111A)"*X31CB3B@WWGI*?>'&7TLO6\5(X+@2? MHBO@D./TH6SDUN8\D F+_N+)G<,1WMOMB+\/!+^NP M ZTPV# MZ%UZ]_!UEMTS7'O3U2U#>LGPT0DGKA_& ?D.*WUP_?V\ M.6K]UM. OD:#RDH6X6=X5NE?U?SLDF1V(OU JS, L2TG?D/-.C^&-:9AEEIQ MWFF,HY%DF,HAPQ@U11J.U,:G,F-CTU4-$G7FA\=R3?[3E$DS3IT0^?> M[% :*M6?MFNO -C1<+\!HH>[_UN=M4M$0LX0 "C*_U9!()U;9T?4Y/A 0*1[ M;+PT_<,=+.L?'-+L X1NYJ#GZ"AN"I ;/TP2:#[]7! O) >'TR0A+&#/4 RG4^]9%08=81$](A-__I[3I7$4]@""Y!PY4/B M8%&JQSZ[]CGU.#[E(9$WR@OWH![]&-_@2DAAAU?=]_#FD-^69@!PWS!"F\#[ MS\S[JQGN^WU*!X-W+T#[87JD8=ON ^L3W!IINN%=, AM8D2!C9W@O%JNO #G M:CG!_9KAG+R1W^XG.IK>IK>Q9$*4PO[5E1.XM]ABNS+ ]VR1N?18O$)44 ME=QY)3>FX0'[D^Y-"ZN62EFIY,:!2UYWB2*/&,)+(PNB>3+ MXTWNL'\L=]-&37QV+?^@;8O6,#YZ!O,Z2.A8? 4C],V3I24-5:F<$)/VK9%A M^[^?G*KQ$D?HG]X;QOA\MK@1JP&_X9CQH8E(-)V@0A@9P>\GUF-P[H2C4]-E M2YI8+, ..H8R $[7/:HG[VLE6:O%9]WBRJX)16PR.K'=;C!*PE9>JZV\VVDFW%FP;1$J\#K5?3*\<;\^"QAOE7Z ?L$H[-"1G3DX.D627DPH-/L/+QLG+M$/)?D5"\ MJ!4E1[:245BW@"&#-)=0;!_\>6K"2NC"HYRP#F-DB4 MUG?GE":@2CEY7U-?X'0*-!4,3=EY9XH*C"2])&(AP%,P\*2CHFU=M 2(:>"% MO2@H)B"6:RFE'T1*80:@4DW32]HI74E^^ S-\JB#"6XS46-?.0X*:&HV"T MIU35Z\)PA.$4* *ZQG(VCX!N:C JS#35DE197:TI\E*[L)4BVV ]4O/T;^JYB2"KX:63=456W@F4%0QE&WJH+[I?Y.D].BKNT:FN MGF\2>W2.%CS[/D^@XFX=74"L0!#;#&%K[A+8K<;2)" NI:347^SV9[]3YQ4> M@-[N0($XM9-W*Y.SLK+\!=<$NN;0M>9X_5X\&4W)S),1*,NW&'W1+0Y/>S*: MBE3UDM,& CP% \^^/1E-.WFOZ:M3H8!8;B&V&<)>=''#UAH+UV3D4K7ZXK-V MV:_)+)TYJ#QUYH#O7HUR>+WHFFSQ:#X??3H-Z1S D$6MP21KFU_-X)&4"G3; M#![R6P)_=I+G.LS';#C0?FL\+=0-/6*8[CC^?Z/[%1QZN7HJ MJW'ZYH'E^0'Y&1I>0#U\9C#;U+V4^_.(\*"\/2P<;CV8,3PHEG@T0H)/'CPK MH*?N8.#C.(0.U 4Q8V'J16/$8% B#F6IL3W:=Z%Y%M1H$*77? 9!98(9O*W$ M,RBL\/FJ8'G0HQ1ZC($SZI9O6MRC*I%^Z&'V]0F0P50$L^1D2<,Z_PSK$I;5C -O3#$) MMW//7DGZAN=-3N&=#X9G^DM#?;:0*E@DM5Y-:BTO==B62:WUD_>Y2&H-_= _ MA;Y%@7ONAR/H^[/:>[K5OM#\P_2NR'-/SZW+EJ]63KFO>>^K5?4;7+? M5LJR7LD\XZ>NE*M2NF*SS?@) #E9-V$P)V<]4 :#G7F=O-;@\;D>X\US<-&H MQZ>$_S,238$^#JT[*WAW\ J2H8?.\# (QO[YV=G#PT,9ZEF^=W^=-;S^$(C7 M/Z/FO>&=@40USNHJKA&<075E6=*J%5U19$FIU92S8*0H2K52U4WY3_JHZZ=R M>1B >ZF4@=*,99YXWA') !'/2@B!B<-@HA,"><+D0AJ. RJS3U%8E AW@@RF M=+MT'- 1IEE7U"BC^AO4J=X8ZPN/W:%,'E"4,!2E2)/W'@&NE/'_J$(OW1$, M_(2M-=3>^>2229Z ="B4 LK%(1]=;T3JIU?1N^?>6N5O?5M>@UY!;*\5Q$I, M;(H@-H&)!4QN5/ MF3ZJ9C0UJT*N%1@0V>.A0_V ,<@E#N0 AC)@T;_6E+*B,/(<+:4C-+[6I:ZH MM7^NHS/^A1FG?:1W7FAX$_XYYS5)3^*U-'A+#&<(/BP4_+>=U.6:+*EL4E3AE1Z#P!B05(7$QLX\%?83T#U)Z)0L\Q@?$BWN2JK^W^XO*K%JFO ME*)O WJ<4WO3M\G2>K$G2%%8P'H+ $6@*1JS %71%$5B%J#%%J )F2@@L0B) M%KS)"4*/+OJ[C? >!HPH"F,B<'F!ZI @[VCP0*E#>A3Z"?[N#TLH*LOLEU_+ MW3*Y,)P?I.?AMR/N*Y$V:Y5ADX;ONWV+_:^$;V+/49J25K47Q B7&O2V3(0C M+0PBD2.%PPM-A_PMLY3 8 MX.ISESJ6Z[%"?&*&%.FHGIH E>P(4/"? /L,[+I^JL8$J H"%)A8P,0'ZO<] M:[KY]-(86P$P83=P^S_2+X2H@KP$4'>QE"=+\50M2QP:K[X?]D+A OXY&_8+ MSS+O@5_Y:8+I6O9S2]G&R$T0L27&U39&1SV?C TOF. G'@461W?_PATTH+1^ MZ%F!1?WX2_ 6W[7QBP9\D1B>9SCW^ -\A?WBSG5_>*'CP&?II@XPZFWBJ0FK MYXGQ5!$T?>U&)2N27N%&5=>KVNJQ- M/W#G>6^95J&-R'WH0&,'+@>/S?R#,=C-!?CP>SHAU$B[7*#.^CS@(OR.[[XK+?%I>L,++RB"Q<= M\1Z42V,\1DHW;)OT@!]]?OV6OWW405":0&]:]$I:3:OJL@(_5>7JF8'!PVJM M]C=]/)6E/V>QA:H@M,)"8@>(:([&MCNA--HK<1M"F7@5TZT-8[3!B:L$M_J? M/I[$#PT[\<05$.K5]$*IZ!JG"34\PE7R='$L.M#%CAS(XLC!*T;_MH0(/RLZ MPE^JUM7ZWR8=R)HQY<.:X,/"(B)[0, O*Z3Y,[3 B07G&K?/_HK)$#W6R(/% MW1%(TT/PW='9'E+;9*RZ>&:U'G/EOP19OE;3V(XL5=0*NL*T0DW58ZV@3]FR M+MBRL)#8 2(^LBM=9R'/B-WVP:++ZE/?H?I4=%8G53#J*S:?[1BU C\K6AWM M1U%JTHK\U 6A%A81V0,"2&8M<6:C*2MI->47 YK#Z:_"V*\BV.\58WT[]JO# MSZK.P*YJBEY99C]9$HOD^1[W[(<=J*2^6XZK;\1QA+O+]77TEH;#UF:SV.?] MXREOQ9XSFL->2JXL]>;]7GRKF\3%W=WB[NYC(_^M)GT)%:ZDUH#]94V7 ME>F"DS2;]L4U/\4%Q2XP$>^IP-M^1@XJ@]F..$:P( 62FG"L M7K$Y;<:Q$O]18>),JY]ALDK$BO2&G5\ MOI$M_;X/(B<0XW]X=C=[LKQ5#6CQ/\NT&*>"XY7CSA@/M2L2<&+"#6B"%(4) MK-VY*=W^6+A.O'%'1BR%FUWV-137CZ2)?9@"!;-S� ML8'**?)/#8^X1(M)"Y'$/2]CL+6%Y5RT0DX>NH)/X:4;'V+%=-:+F1;*OPD) M=O1@4!?(0[B#11LR<.'P3NMXK6!,67H D!?WEL^7"6[#.]OJDP;/18^K_Q\M M<+S>W'I6GSZ CO&&;NA3GE//Y]KB^OIV\6#1(2:2WP3U'"6._R=%9O5J!=A( M.S0"A90I.(1NW0?JL;LV@L#U',ISYMDANE/@>N%>&DYXNL;%C_6L@R8NL3MB M7$53K"HO:&15WE,:)C%J&8[:Y="B S*+_MSPW0YS&38Q##0./3\T^$D=S)<> M&;IJG,K:&^/MF5PQ^4\'GXN$'#IR]"I+G"/N,"[N70NZ(N*'WW(XT/)]P59KN1AM#C5QS\<@6 MD>-<\[SX@)U)(RUVDI?0/P+J^"R#\D7HPR>^'[T"*W=M./>A<4_/R1OK+>Y# M]EW;XON +PR;;47N#BD-_!(\L/S$](R[SY>]^^Z(LN?6/L@W.X_&'AUBI< I MFGWKUY.E\W/Y\-S3CUT:_I!\A)['"O^">O!TT2!_%KXT4TJSKY=_>R._733B MYX_1/W;7!WPC/C=*7?^:V\[QO=M MNBD[H.68Z-A!@0:!PH";&7'VX8LHW@A,!/UX_[3K3>(TH?A0DL 5L$I2;:\/ M5A\M&^8]S'[R8 7#U$@IKD[%R3PO"C5S4WKVB,M.N_8V<=U,DZH]E& =>A_: MQBS4U#WM\3P]?UQTK@F[7X@)U)D6!K&Z=&(C.K?V_"X@X@\QJX7C!N2.$A-O M9C )NXZ!G P0\B=,.H]#;^SZ-$KC/!\'J\>;K9N/?7X>K\%)UL5400^6S_(+ M_07?B8^0V)9Q9]EX%43T39\76.*)FA/J@ZF'\&$#6G\?I15R<=0BZ5DB8\_U MQU!,Z$]?34RW'_(+I)CI,J^9O6^6.3JNZW+]2X0^]BE &U-*LPI!9>@CR&[? MMR=0878K53#$@S/X7HPESIV@@?'PP_X07XR)F-:2Q:HJMLS?3])L"5-.$M3D M4]=$)9/GG='_<>^YT#6G$?8'[,^[["VAEBBT6S" $9"J9?[#ZM]3-XYT>:.V MUM-)7B_[R&*[C<_5@\POK"?:KD/+^VA84IQ%W&N6ZEXS=?V]9IL8;V5JO 6\ M#6VGWG@R271;G]J-WM=.L[LS^XAZ\S#1AGDY@#.11W^&EC>+R2PM/.&$)5?> MF&_C^7-N/EN:QOA#Z[K=ORUPL$+@9\Z#F^ MUQ@O8KJC,"D.NE+APB&O+3OSS\B'1IM;6Z MG+ >D&L]FJ(,[ ?P:<^GUS9,\SX>$713VV(TJ:,*0/"RU2<25Z]8K4W_]P>H M(4+?0*_H!Y/QFQ9Q.30P?:G#XBGK-E%FN$:7%S_A]N:_S0ZY^4@:O=Y-I]W\ M?ISNPE7[YK^D<7U-;IN=[DV[2RZ^D][G9K=);L%%:K9[753A1L"O3L6ST*#: M'X:NSU6\$80>)9C1UO!0R=ON RZ.0".#D*V: &C@MZZ%WL47H.>@,%EG#6F$,G=\.$]HV M&<>G&S$3.:L'"P=BX)'%T7@;2AA7BZ^%Q9A;WE-!+P<8M_-Z(LQ?Y M::.A/ 0)#V/(D,BAZYL';B56 M@SV,G06@8/W!7AX'D V\I)^,$,]8,;8:%]HF_@P%QR.-A>*E1 ::'M8+R^CS MO,SLOU#\#..(G/G^\5<["" "KT((3#$&XSHR)G$ET!6>;R6\_9?E!2%E=7$' MNXO-Y3KVD#*^\%0 <,-=WBUB%X_%[G X;3X M'=$SX^(1PTVC&8I>KBG;[?-X.B2A M*4KFP0RU7E;JZW^];66ELE[3,Z\L^&5U/5U 9WNGG,NS981P<.Q=M#$$=F-) M\C(/)W\-RR+DD+]6]:S %D-5B%9A)&&CT,F6[O8&+=^9E[TP)^V%.3GXZR[I4N#QAO7H@WOL(PI2QW*]50T5)_2)\Z'90D ) 54,8K_P+'@G7B$/JI"&8F]-,.]-.G1N<[Z8#KU^I<-=L7S:_-:S'MYKU- M'RR/]@-7""0AD K!W)]P%RZ2C.7]H,X=#:DMIEK1(-$@(85R)(5N.XWNYT:[ M!YJH_>%S2TRN>6^3D$%"!A5)!MUZAC_$HR"?#,<<6N2X)R31H*-K4,[L2:B@ M':B@?]\TVNTF[@;XTOCTM=5IBMDU[VT2.DCHH"+IH'^[AN-01C'&/9[8%=.L M:%"A&I0S@Q)": ="Z/)SI]7MM1KM!KFY:#6^-\3TFO\Z8JH5#2I4@W)F M4D(,[20VU.GV^$5&WVZN;T5<*/=M$DI(**$B*:$KR_,#?CW1-]<>BYB0:%"Q M&I0S>UHG@[+/H)1ALHE-RHU:J]7*RLZ3 .'-D[5U;<^.VDG[/K^!ZJW:S5='X,C.9RV9R2I;MB:H\EHYD3TZ>4A0)R,11+= +X&T-UH-'[YV\O2,9X(\ZGG?CHY M?W5V8A#7\FSJ+CZ=/-S?]-Z?_.W7'W[XY3]ZO7]<3FZ-*\\*E\0-C $C9D!L MXYD&CT;P2(S?/?:-/IG&V#&#N<>6O=ZOO-C 6ZT973P&QL79Q>ODL^0M^_CZ MXK7Y]ATA/9.0B]Z;=Z]_[LW.S0^]MV?D]<\?WK\Y(^_?_[3X:!%BF_:9W9O/ M/KSKO;'?ONG-[->D]]:Z>&.?O7EOO7DSYT1?_(^^]4B6I@%-<_V/+_ZGD\<@ M6'T\/7U^?G[U_/J5QQ:G%V=GYZ?_^'([Y9^>Q-\ZU/VV\?7+C#G)]Z]/\?7, M]$GR>1"0S<\#$C#H%>OQE>4M3[&]Y\ G^1R)T1+RU/4#T[52\G; >L%Z1?SS M_$+P_A3?(Z.SWMEY[V*#E1VDQ40^;T^CEQ(7-9.+WMGKWFM@8@8!H[,P(#< M]!69FZ$#S$+WGZ'IT#DE-DB10U!.-CX07@_MD[OP!\ M-=@6"7!UWO"KEY1KH@[9&-6K0U)NQSKDCLDB65"5Y+_]7:N1CEKM:L0EM:J1 M/]54Q"(I@""\U6'H$^O5PGLZM;S0#=BZRAC,*Y+\T!E]&\1L0G5X)Y_C'SD\ M3=?U EX>G\3/5BOJSKWH 3Q"N?V8".^$S),%0%K*F* M>2O" DI\<1GD!!X9F7\ZP<6PETS6?SKF[!74)/E$8K Y O'U*10ASFW6DJ0L M2M^G$Q\ <$C4-VUN^(H1W89#$1^62@[T__OV6Z:CVWXH8H7.OT?S;3+7;3X4 MH2ZMT7HL?0_O#6I_.AEXH,6?&/CL83(LT:7NE0HJ>_IBLZ'WBN[SG41O/RTG10,9P^$A+X&M)= M1$&)PVOH_"GT'$E%/B-EQ+2,B-@1DL ?FPQ:]4@""O7<'9]-6HQ4(+\;C>0CU.LC(GI/]XXWG,]U26?DA+& M]QHP E6#DSV"E75QP^,RGZP2Q@]U8#R.0:G_K_\9TF"],XPQ&15LYV?588M( M'B&*^[;989='4PG>N2YX'1YO5\2W&%TA-6]^&?K4)7[U=2Z_M!(@[B:AON5X M?L@(_LCH("H)I0[A<&GZ%.1]+#3"=&WXN3*9GM=*34F)S^MM?#A-1$:D:@!9 M0Z#;(;0FY(FX(8$.@+D%$+""V$]1?>B4D%#B\V8;GY@81R0AE[A.NC2*IH%G M?9N05;B/#J1D9.0Y12K!#T/0M6&I]3JTZ M%AN%E)W_\W;GB\4[U-6?/<]^I@Z,?GL(C7 7=.:0ON_K.-_+:"B!>+<-1$*- M2W]&SX@(=@B:<;0/N89^0-5SA8IH94QR"RO!>+\-1D*&@Y$2ZA (D:/KWGS1 M6*[%,LHN_[#=Y;%KC1?O4$??>N[BGF#HX*RZE&\44G7UQ=EV5V/Q'I8WD$"7 M.IN >E%=H.//E1U\+G4P+]BACN4JW*/GV(3YD;\ )D[^$/WGQ/5Y_<:P5&HJ MF15I*B&2S&F1^G\G/@Z<[2-M5&1AUR2E0D(SJCT+E. MOS:92]V%#WK']-%DU;<_I8+*;I=LXX2$ 30,3J1#'7]%&'V".CR1&^J:KD5- M9^CZ >,12CI^OE(R2E DLS@C:*04#8%DAR":$,LQ?9_.:11D[(_"P)OW+2M< M8MV :/!(6,Z^\*VGX:G=C8L28,GTEO@9P! ]B )+@_,LV(5&OEURQ-^8E'TU MG9!\ ?TJC-:)ZO#FEU;")AGJ2,?@A R14H=P &EQU@5KJX$WI=0B9"<&S&^;,(5.RT!L>.465.$A&?$;$2*ATJO?YG#TV M6;"^9Z"^FI:>+[>0@ J)UY*-'Y,R."U#)-8A0/X>0NL)<]:"2I8&FC^X)L:> MXQG-BO!4)*<$2_(7I(0W-+V4M/%?__G^XOS\?XV41X#K_V M;Q_Z]\/17?_NZN\/_=OAS1_#N\_]P6#T<'<_A8>3Z^GUY.OUM+J+H09M);JR MJR'F8@R'*9(I/P-H&QE'(V')GR=,.P2W%P,)-+L_IZBR_R6_ MW68D0B<1X*$"NGTO%E+VNN2EBXIWL;MHQ"UV$>"L( M0=O8S"NMA$IR#&P',G01B>W !$TH"HHKL9"L?3FZH8MH[+2[K3V*=N>EQ#DG M>*B)_?1NRL;VWI\VX 4$E"CFG-.1MA"["4G^5J V,*5DE/!(OH7B?<4NHE1M M1U 3,RVB2@0EWX/V9F,7@Y MJ8>9(G#+"/Y!0^G)=.)0(U &,/6I#]H"@<<@V+JP[H.W4AHDUTFUK<=>E#*# M;W3A'T)]^,.D1D96I:,\Y6X2Y[A_&Q><,B9*"9'=A;<$6V3LR9Y M)DN]2)1YI'0RA$H90"T.HQE%F=L/OS_-#2,V?YT>Y.8#)*0"77[Q:@XGA,>!FWJN M15P)MN32+0%;WAJ*N1W!#E>KZ&IHTQDS#^^'-H4XFYV@KD9:";3DR=T&6N"# MV\0&Y[01+=1UE >/(/[$IW@SP@!6M378(CPYD#>_]@.ZQ&"Y;/L+0Y%'X2YN MW'WP5LI)^?G/GA%7Q*"N 54QDKK$69+P#HFD.N)6(%:HAR&Z7??HEFSTIQ!O MX9L4T16?!E@II47W/.J&_,BRDY8^BL8&7K55>QV:2K E1[ 2[&[K_B6=_YEY MOM]?HIL\BA5,#BW ,Q;0?\7;M7SN!2/W!BM%'.A(@9+V>O*]ZJ,4),V$^/@! MUL^(*I@$,Z;G/,0Z1F= HEH:435[O)X"V>/*LX5^NF2+/7G]@B<,FYQQJK!1 MRH[D0E3*3J:0; A*S+B3LM!$A.L. :QOSR0OX#$P-2]-0O3G)0$;C B/9^O/ MQ%LP<_6(][/U&3%UP=N%APK<<\DCN)%Z(?T9L=QX^9,Q6QLB7P,9=UT*\ 2C MYQ+A8FIX7'-ZUB2KQ%IR%FYAG3')[L#&EYV>?J71!W]. *@)L3S7 O.XEM=( MCZH26*;WY9*XP%C_-%%] M#DH9D?QY6S*R-!*_KNME%R;4\!V MOJZ.HSGPW"^%2C]UY@;X+KCI%)9J2$TU"4V!@1!P,SJ+S6,+"E>P] M1"Y%;]X0IM4H*[%5)<_K\;4WW3^)_:(P:(\PYTZ70S< '<8/:AK-6D25X,HY M^LJFX81+IPWFC6G37*V(/3 =1\Q(L]-$7$I1A:?JSDV>EP$9&,AA*XU.U['D MIW]O3*MFA$056DK\Y"L])?RB0\H9[?K#S8U*25,DCG;#4>-@;]-\CQ)TT/.@U6X>V.W ;TT> M2LG(/P"L=<]!U^T #7SXTQF,%EM\Q2,SXQW$NEN0>ZV$4HKRSQ!K2A%_U>,5 MV_P@BB--=[,[O9^IB_.(IRSN6S Z:T1'-,--)3[R!(:F D53C*2#EJ MD^D#Y@N8/GP'"2GDI90/R2%<1SZ ?92: /X]BDI[XZBH 3IQJ2,'PWDQ\Q7M?;Y&F2I%)+\RVSK" E6(SX5*52D MDS*S=4O7#GD/R^DHT'1==&/N2."5;/W%I-'? P!UX>FO[SNR M40I!3I)+20B$61E3W\#3Y)#A;&T@Z^BGD3 _RH/K"\L74IQ[++:GLUQ]V*.U MMDD:8*64BYPLA?+D("S1R-D UHG;0,A):*3<.RD8VW<\#K)*Z0)?@9026,D3 MF7-U)$9NI92/H$&7]-V VM0)4<>9$BL.F-D5OW*J2B@E=V NE"(3(^/225BO M"*-/7%&]R>Z=\P,6\CL8:^O8FF15P+Z1''49@XT+[5(61Q5\E]M8]=??!I@I MA2#GON5F[G[MH'BD:O,78F)O\D&C"WLI$26(*G9/EDBF45A+R2IQS7$TY>&:,3D"6W"ON3Z2 MY724T.7X@HHO2.\@4-4N,Z^]/M8DKX15\@3IWYK>]16U&C3IY7/IYSO,RPVR M5$J(Y&"J(R'"G7=9\:[/[=/!;]=7#[?7P^'7_NU#_WXXNNO?7?W]H7\[O/EC M>/>Y/QB,'N[NI_!PE'=^2-X0J*S*%Q(@H!\^_,R]*E+ M?#RU-H,QA]].TL0S0QN^I7-J9O<@Q#E@^ZXMI!R/[RL8A(Q! ?&%9;%P,T+U MQ#!G/K^$ZM/)W'1\D&R:M9M"_]Z<3B1Y=/##^$QM @1'J?F1>N/IU$7\+LM#PQ DXD>K+T M7)! MA["&R1^5C:XES57)F7Q^(D=X_EVF3LT:M74*O5ZN'&]- M2!^O6V/$"CPF!K?[7PC.$$5"6+5T*^1Q.\EL'"(!0'K)X:Y"R:E4=H?IQ2:S M_6'<=QSQ%I5R2 L^;@6",)GSB[[&C"QIN!P]$1:YK\#2,AWB1R\)LU 579#B MA5^7CL;HU8!P!4I[I64?5%UBQR(7QYLE$3\//E_=(AW:74@A1[@\C.9@YSGE M6F6S3)KN+T%85A$L%?J-1UY<;I_\ZC.&-\#@IY?K[)-89>@_F\R.)R_0@1A4 MDUI11';<;T7C9E_<]J1[^$32YO_MX:8<6:M%5BY15@C($KT>F4$5_TZ#QT'H!Z D,BXJ M99KDCH1;:\4FR;A!38Z&"YI!F(HT6P2+1V*UPO4'SUXU[,2/DMA#Z42!Z*;* M=&';JQ8_N!\FJ>AG#U1FEX>^,]PH7A;C6E9D/Z.\>G.VKASO"U>.*]6]*D4/ MK;N)20M_!YWJ$2^_ AC IDGRNJ+J#E.2$]I \GH^!QO>'\W%M]-GAV-A$U-C M#ZDZC;;87\F:?$N>B.-?$L=[3H,&/9;<:#AF@[KJOCVYVM4X]#J8C,MXU[S*$I_[^:';,1E/.:FQHQ#^G ]; M,0!N85(=S3=N$E@/P&YVS6A6C10-'IW!C2=\QT4,*_8%A&P9+HM-M4:('W0G M+!E!$Q*@9U:YEUG\?>O@_A(Z 8T""JSUI<>8]XQJ-#J:"7S,_/3#TA;O1+(5 MG9+YB::$/8%^Y7/RYF]2^"G%9O7\DD3ZN6O65Q0Z] M^F?Q&J-YO*62[:CX5R&Y81YN+O'#HL6A@WI46N6T%+R*&Z86V.!I^NHHD&G, MO+^(E<9V#-V\0]5*ZZ]Q?H>W""/_=)HI(/<*:WZV_XYO%,/BBEM4]E^A'QU+ MOO>$?2SBQ])4[$C8$[M]SC4: 3C$<:"^GXD+PN# '-FWEZ!'8D]@FQ,G=[HY M<$56C%@T<:7UEQX+Z+^B3L - ["_:+H57QPCL5^N;?5)CZS UWAXNSB?&MO M*MYO*UQK]_-(,')PJ2 M93J9B50^$2@*M6+X1PKVY@4AM]&@"/X@ M :8)P1OC;?$ZCRB%9K%W9 >2;8WHFI GXH:9 Q*$F!_W!-99["ZZ(F,7/C0U MLM"PWH^,%-MU#5 ^O*X7I8>2@O:B7;NJ^W]Z1-IB ]9V<5^_P.Q#42G8B) ? MS5&A_V*R;R3@:OW(O37]X,HL/H3V/:O0"BLMS_^*%B:S@=4-P9N)2!(7<4N7 MM&2NTJ?4UBE*Q"^>5-"4)+:VL5Y2NA7P2_&- W-% ]/!0.,)\8D)VC;&2> 6 MNK>M4$NV-OZN8D4!M7N5=ZU2T4-[V&1;!,T* ME#CV1/SDW]$\\0]E<:S<"D^]%H6"W1R#UL9(]\'"?C\E+O48*$5$=1BOX.O] MB7NS-CA?P6?B"BZ95#N9R97HM\08JZOOQ,)1Z;*XBOWPZRMKB^H M)8+ 8I]=I!A-J/\MB4O;2 <-5>%5@;H+ MM;RA+S A\P&Q$5Q3[&;1H7'0UN9L"8Z9=X,^(6$+1=A:T=E<5%%J\;J4?X8O M<12M[T@0^XY*DQ15)])2,Z^*+G?GN7:ZH1$O$YD>(ER6UH#>J,VK'3ID=(7; MD&LBT$ \1GMQ=OY6D:.EO% K+.?L7#N0]='H$Y+IQY=?P1206'LWF/J-W$)K M[.T-VLOU%_,OCPTP1;_VH?I],F^+ZQ=O'\CRIJ_3#&!1=$;)0;_R8H<^RAGY MX45%@:J,Z](BK1@6/)649[J)ZG,5DHNSBW?ES5(4:H/KH+9Y&HU&87A>KGE: M 1.T 8NNS#+GTGZ9MG7A!14Q:M:(/<"\-?3]$)W$<;Y./QG'T6;V(-[77)A8 MV?YBP<@"S^?BR_(MB<;Y[&<^\3G[AA06T,)=/.;\ #"R )H"7XV].&]6$UI* M-0;M4$W0O!\[H3(@?_.K5LRR^0K2^SI:U?M6-2R[35B,&"PXJ%7!H#RA#GQKE4IZ?8*'#V;! "7/34(WMU(9EC@72DNUXHA& M_4"1>(I.K^?C"O_](^:>BI90<^V%03:M#=T(YJV!_AFS4UW!ZIS.A'L(:MEC M7?>L(%3%<1K3O84K!L:-F^UAWX2NK5 @ZU)KQ>"](\_;_K/RUI84:$6#_0S:@3=A#,K7N\\ICCWD/=I*R!LX"SBWM\RJ.T <7$_4'&/X0Y087LLSM M[&55$V^'AW5"T/V#04+<7D9*::)R8 MCD:B$!T*K6AR?J:US.'*SWE&QP%^]]@W3#,5'0:H$F_=#/&VAM_TX:<-Q@LW M+](;KE1IT6V&MT:$\M=2:Y\73*MW7N23FPE6PVQ]Z[Z M42^I8$O5.CTKNM4F](:F4-Z.W$];T8@^7@2,IQ'2"W]5VYUE)0Z]O[D'YV;R M9=:6*P5NLQ^MS:GCQX+#G:ML%9]VFK^-9I.Z_S[9.TZ_^Y^WE].H>]\ZQ&F MF5]_^#]02P,$% @ #8)V5Q-Y4I3(-@ ?DL" !4 !T=&5K+3(P,C,Q M,# Q7V-A;"YX;6SMO5F36SF2)OK>OR)OWM?KE=B7LJX>4RJEFC3+2LDDY?3< M)YH#<$B<8I :DB&E^M>/@[$H]N""PSA235NU,H(ZXOD _^ +X'#_]__VY\GL MAT^T7$T7\[_]*/\B?OR!YGE1IO/W?_OQCWM-%I/!$BDP'CM($F,8 5I%X,1%,+_]_ZO MF:A@$05JBAY,L092T00V*U.$"=F8NOG2V73^S[^V/Q*NZ <>WGRU^?5O/WY8 MKS_^]:>?/G_^_)<_TW+VE\7R_4]*"/W3Q=,_GC_^YZWG/^O-TS+&^-/F;R\? M74WO>I"_5O[T/__QV]O\@4X0IO/5&N>YO6 U_>MJ\^%OBXSKS:P_BNN'>Y]H MO\'%8] ^ JE R[_\N2H__L>__?##V70L%S-Z0_6']M\_WOQZ[95K6B]9DOG# M7_+BY*?VQ$_/%_/58C8M3< _XZPA?_N!:+UB_)OO6W_Y2'_[<34]^3BCB\\^ M+*G^[.MLD:\]-&LB62PO_N4,$\TVGTY.5_ >\>/D[7J1__EA,2N\8E[\[]/I M^LNO\SP[;6V3L.)9V(B_XBIM.' .ZZ\S>Q19 P6D$0$<$@"L"2$T1/3H@<"*4??"ZNC^L*&Y\M M\P^+)3_(RO'''SY34V3G>O(,$B[S+9I>7Z/G3_RT.CTYV7PG3-=TM0Y2 1=2/*L]6*5?[ST^62?9.)PVHEY@S:1 +CR$*014%1 MSJA8=2Y2=F;)-0"'CN8YKCX\FY?VGR;53SCC+UT]6S_'Y?(+"^Y_X.R4)D+G M+*JWD%A\8 0FP.H26,P^&S(JY=YK82M@8]*E^_/B)L_[RZ0?^7->G#*8-Y2) M@?%*_YW6%V,6[!VGH@R0L+P<57& 5C V&;1#*T5-U'LM/(!G3-JS'SFZ2: ; M)YXW-8]Y_9\(4K8U1-7?@-V/9WQ.\$'2[S;UW!#0^#S>@^C0;_*[\>'OBT7Y M/)W-)L*JG#CFXM%0Y/B<(: 2!=B%$HEL#$7HSJ*_>/?XW-6#I+S7E'83Z"]4 MB8U-N720SD;4%$[V4M>$OD51R'AR@J"M!AT\%A6DTJ'WMMC]:,;GEAXD]$[3 MWD_/?XV-VM;VN?\1$KO4I!%0&(ZC^>WL?U0)4CEA"Q9/OO36[W.QD>:_]N3.=N_GJ\U,&&9Q4O,AX>=FVCQPA1':DJL+DXY(^T'S%B^_,"O^V6+55]ZJR.9Y8 M09B4(8XI].[-F2&%U/!@Z.5G,K_!: M!JI8A !7L?&:?XK2%!ZVRL);C IS]U.@ZQC&% !WYL1!T]U-Z&]HC=,YE1>X MG'-@OKK"5';IIWG*<;E&C&RUF8(R@[&NI6%28G?>Y5QE4-+W3DE['-688N;. MQ.@LDGX6IY1IFPV-TC;,K/)XX$[55@B#'XL!DCO?0YQ;TB6 4 M>_RV]-88CZ,:4Z3=VZ[T%4DWJOPVQ32=,32ZW/H/)E5$&:%:5\&0E.PD90>N MY&A)^RA=;\_T-HI>^32O\4L[;[L\==5"5L=CXQB7V%SS2D3)OP8=BD<.:E+L M?8AP-Y(Q.=X'E^JJPB99$ZN]\'#-KC&Y'EW9DMWL0QT.GD+4VX[J@(5.%];%G5LP8%A8)%, M]-)48WJG6#R,:$Q>>&>2=!1%Q[.M=)D2& ,ZDVV 4+-F;XY5&SK*()W0KH:: MHK'=#[/2+JF8Q_*I.PM^WTGN)N6?3U<<_JU6[,6GZ7PS TUC,1494KO4-BT; M:K8+<3>5EO)69.20,)?:TO\8;S8%!!F?JU&JNM[QU_YHQW0(UIE#1Q)AW]/2 M.^8 :T%?DP$.4"W/01:0*&E(6'Q0HNJ(:8CSTOVF M(!HR; (2Z>QRT++W:T/&DNXY7$%Q'(R!@U M6)5DVY/RD*Q"R!B4BP9SL;VS"^Y&,M(8?@ %A/09JI)%\?ZKT%<]3!GU7(*.4[6 >+!:_@J5J3$10A8,OD+3Y!R([#$@95 M22J+H??=J/O1C'3[8 "-U4<@7?.$INN339&#>;FD#U\!:C#JV'=S;SP/3#O"01]@Z3__M/-.?Z-?^]2X>[MFO_T,7@H#2X4RL"3?[!EV^"[PYU_EEGKK399>*Q= MFT)[?P;O/!?EO%S':A(]!Y;D#'C)UM/ESS>U\M%G:XG(N6,H>UNDVV;W85#O*A;Z9;J2Y&QJ-+;:[[R M^C'M$O;BQ*&S/-!NX*\G'UG#-;6V&5D.)HI6!I&B%PPK% A:61!(,08>XP#' MJP_@V7$/\-O0#MT%T<>2O*6- _QWFC.L&>NG9^5D.I^NFF$(TNOG<: MXM>W]RE6UK[I)7/@S+4\91&0(M8.IB4E)>71QFI4[SM[]T 95H]D18D=3%9R(I'F(C@TY&-]J6:2D0"KRGGCP1@Q0WNU.4_6T"G1(EMQ1 M]6V?^1]H16RS_8S651<\!_\MU9850&!E8!U81=44EV.RO=/]=@8Y*D5Z3#H- M*\Y!-G1"#*+=$&BINXS"1PG1U@PNL'6QB2%T[UQR[X;.[B-Y0Y]H?DH7+M+- MJU(O_CR/6EHXPO\KK6*%"QP_9]+@B_0M=[WPB#!RK%).U#+TS4/: .2:- MO"]?;I<+&%9:'?,&5NM7M54'W)Q#TO+3--/J+:N)B3%&)[LI"46)':>J(4HO MP99JHA58E>T=.-V/9E2*MA=+.DU^Y\!EF$@L57)&90E4RJ;000$LD6U/$"I6 MZ6M2O4L-'"T,WV>F/]'94=K9RR^GJ10=9*"6'3OH["#'CNOW[.WG$?#$Q>13J!5$:L5[8ZJ ,EJH,EB/TAAR M_3<+XGV%UO_,[$K6^TQHW/>>79!!%NBZ@1@]2VQT:(GEY7*@U7> MOB]SY&F/0L=*H4.EUS=1F0>XN [H@MJB9*&,93BNM51JE6$2*G9T6_:T4\7: MU%LC/8QH3%Y?*V;UP:=^QOVX?; Z%-T^]YC!N2>OII]#W&@H>P8'PR<*="; MJG+1DWYO,DB,UOYU*^/19ABI(^9Y[: MJOF/S$&/]00E&$U6U(RAN[\XR$C&=(/[29E])#(+S?Z?RGOZ. MT_GFZ**R@_2&\@Q7JVF=YHMLGS:"X(N3Q:8VJ>S86(L0T9I6;TI.."<]$FA1>7:\:#=RG6;IV2"2<3;>O.\QY.P,=3/M6%NMO7AX MQW7()Y/Z,1;I5J!%];*EMH/W/@%/9FSMU#*4HJM23+.B^I^I'01Y5#NX3\#- M[F(]!A?W6E#DE?:H) B1VKEC,1"J<2!BT2G(5'+LO3.VE.R[($FW1S__-T_-0\0]-SY?3.<[S=7Q:^$+1MNX8H369JA%" MP ))6$FV\BSEWD6AMTAXJ_7Q.FS1!?U:O#?C4_:()Y(#*JP$LL M6LG*OU4$2%4ZM@6V8 S%J-C;HQI@&&-*-/J&"/_4A!I:<=_E]Z L4FM/D-IM M+$-! ;,H&*-&4EBZ+X1MZ_;>] >FXR^I&HD)*8 &$$<51MV\I0)+EI5LQ.] M+_B-3;]T%%.? F"[E;ITMF0OE(1@VJE M">V.IHT0*PGE*0M7;P0FQZHS>K0"70-396"A]"'-[5#HHBWR&\K$44(T31#FJ*P-K*!??0(IPN2':OW?_O4.JKH M>E[3OH'Z]9(^XK1<:-3SFSD7^>CG%>H0'2G4"I2R!8P+"I)7&AQ22H%,#K)W M-8C]D.[8(>";IN$193H@_V[T@9]X)%19!FB;C#P3AQDX0 MM]IH%-\'NXXAQ0&IMK&L7VM2?VW1,HG$GI;::E%+3"*%HK+H MO6.P [RM*/:=;68/);T!Z75EH^/<_FX2#*]\_#7JF(1BO3 4 74KSB=9^Z*1 M H0(V5+617<_]3P,\58D_,ZVR(\HXXZ[HTM^?:MX?G$5[M7\ZV>M;:]2.3M$ M!3YO.FQBA4"Q@$5O7!4UB=R[/NNCH+9BE_[.@L*^HCI.^PQI7=3).XBB53&4 MQ0#FJJ"HDKS045@W6,V@/=MGR.]L8[V;?+I7!=S?O!;,55[Z7K?6^HGF2_$9=-[]QCS09_')REM:T:8OU;L&^0XN=6@%G?M'+Q?*>$U5>FC*N'FV56/'*Z'07T# MN3K=:=554-WX,"V9(B.PW+T'!AA M5L;YWB6!'P2T8]K.=Z&/^DFHG](Y?SOKPC?T\729/S"V5_5*%X-)E9%\C!)4 M< F,2*U2C"4(DLFMJM=2]LZ0?1S5J#KU'=F<=9)5=PZ]JDWY76C$5F]]-3%. M\2 = D?+KI6'2)#X(_ ^Q:2T%=C]R. !.-]".L]0K#E4.H/X.<\7\T^T7+?6 M?AO#R:\-EE( +YL.9,L)$07367K#5C.*;'NG33P 9\<4G>^"+9V$TUNYL,Z[ M)PGM\F#KKJF(INC@K8#B6K#>>AHG69%_L@R9QZ%M[[#U(,#?0C;.0 KJ"!(> MPN)-V]S,R^JJ%98JNV@P 2G5CAI:/P*A6T&+;+57-;K878L]B&C'=)SOB58] M9#2$M_WU:.'7^6J]/-TL@3NF('M)DE("3_M[4S MRAUS>KXK?@TDRP&/QG]>+/[YBBU[66)M<:SC0O-2C5W>XG/;L)O+;M6FYL,9;2!@(2$2I M:XVY="\#>@^47?-QO@OETT,L@P1T&^/ZZN.F@<:+/VF9ISS^">J HG*(J2P' MF\:&-M0B0-J0C+4RJR$N'S\,ZEM(H1DRNCM<4D]1!LA%$4*U&H24FRE($!QI MP&Q4M=740KT;8.Q;!FA_]_#=XEG^WZ?3)?U\NIK.6\_*L^IXFV(+9W]3)EKZ M+%PKIQ"$;449;3N'YCC(5JU$\)354$'&-OB^A?/&0PEVGTO877Z#J.J[O-:[ M9J0F847B(,E&U7JZ(T)TQD!,5?DHW;=P M9CFX3NLCNV&<3YS1JWH_P(2BF!(+1)6P-7UVD'QT+0\X1"F2"+%W0?@=X'T# M50F&U& ]A?/.4/,WH(P3FOMG'1' M;28X1,NE;[5P_RY,'[0[TRX<.4KI_T/:_TDG;-;L_*J"I9DJ!6B3!U?8"K7; MV=X/TA#W:=I!CJ%1S*C(?RSJ]/1M+VH(%J6=1HF1PJ!Z&=BIN@6?L7#( NJ*130O[DB&IR MV,ZB1RL#/"+>CH WPT9H;^@3S4\)OU:3^AEG+>UQ];:):_FEM?4^^XNSVCY7 MGKQRE_T76N-TME>7E\X(ND2 0\[*@1'CIE+*O96_+A/ VK;$AICKB50Q5F4U MR%80U7A5 8N*0,H+JZ1LM^8>$]+.;SV\B]P][[HR,*LB^FS9?M3F\7:V19V@0$_G@FP8VA=N/LM,F MZ>T7_GW9=FHNJ!=S;@7B(9OJP53#_I3('%@8351EM#KUOO/Y,*)#U=?/T]F, M+J?]ZSM6$^3%9+%*",[Q4#-'4PE38?^QAERK*<+UUEGW@AF#O1N (3>54Q]A M=#-M?\S3-4!7Z_=DWXIMZ@Q&8.0(6V2(R0D@*I)8>]JB>M^U?P#.F-(-!N1' M+X%T8\B=ZOEBI,$&JZ/;Y/07#D"%AQAU !XH6U!?:K&]7>>'\/0?ZS6Y&B>+ M]K*"TM@JME?%;FA4(-&H8+-2H7L"V"Z686PZW%P1'872;U',9HO/S7MI M=Q$6IVE=3V>W<5[ZFM(E4]F/S8(]3%-2.ZL/%IP*6M1B>$WW-K,[ 1Q%C# \ MCP:3V;#QP28+:#7=I V_S1^HG,YH45^?WT9_O9QF:D,[.T0\(#K8ZSU=8H/# M1]@I,KC('GV^.$G3^>9US(S%^_GTOZC\6I@7TSK=5,W?[-9=9);^?;$HG]EJ M/YN7*[MV_,SI"956QTZX$&WV!E1HP:95%@*Q:\"QIA$I^UQC[TNQ PWEX%AD M/UCWSJPE(8UO+7=X6;(:D!S&AYH@\LR67)UG%3&.F=UN1I_6AH^!_[<"IB=D M3#=_X6*&)B[XDAUM[O$3AP:V0E!GIY;**;8K4?=.[;YX]Y@"J#$2;2\9=6-( M3YI?+0ZM5$+5:F)I]EC 8$B (08HY*H46E=M>E>A&F@H!_5EZ(GIW$6\\A>7 M]8\O&D]D8UU E:'$5H;420?!J0@YEH+>QEI5?,P?>P+V9A9#JUFEB$JK;>/!S; ,A49LNY^ZGJ\T7T' MMG:0A31RGO7I 33LX.[(#YE4[0T/QD"6HE45RPHP10&(6AEI1(A2C<#G7JIC#>^9;I8@6WJ$=#H"@ZK3[5U]8F] MKV$-/ZH=B\[^WS7SM+SZ%ARSMQ\6RW7;]-CT.K@ZTF"*IF@].#:OK4HOQW0Z MMN1"/3)I5;FE<@6R=:V;EU*0D@_@V55)!34FV[O6 M7/]1?*\9&+NR?DC5L@=?1JE)KJKME(RHVGFHL;2:@*U4O=2&_Q 8% >T-)8, MX]W2O)[X,L+WN@3VIL[!>=.*\ >G+1A#&6(T%:),)4ORENJ8,QWO MTO^CV9$]GV(E45+" JD6=>9\A5@3&$\K>T>*^)(6[![ M$&F4.N?7^1KG[Z>7#V^"DWM4/_)%C5@UE4Z$[&"=IC!.&<@D*Y 0>::I1(EC_G0 MO%=9^_^[=IZ26.,[OGC3:/&J_K$Z?W@BT.<2L@*;FSFMA0VK;G4 O59H=*JV M'/^$XB;*[S4Q\0#2CXL9HS0.FPX^9TOW$\[XGZXFVD7/(T%(MMW@M(3L/'H% MU5N)(IN H7O5HD%']+VF(8[,'!Q(I7$NC[-CDK,G7R_I(T[+BS];2B5=5-T^ MEX*KMD9>]4!%\%"QI?:WAC&$5?F$I'S^!O+>'Q_H]YJ/.+;%- CQ1KG&-H/Y M>K)_/BROK1 Q.)#61S 9+22O(^3J):5BT(8Q[[C?.:CO-2]Q9&OG<$*-+R:Y MI@]NEU5Z]K7NY_EP)9:B?"N\8=G^FN38,PV&("I?C*.4=#Y^S++K*+[7W,0Q MQ32#,FM\"^FR$ !=+?W(P*VKOH!(OJ6];-J]80'O7'(ZFAA+./IJN1/J]YIK M.*8E<3A'ABU9=[$WC?-;^]>;VHW/3MHBYK_EY7QZTM[( SUIO3C^:_/R1;T8 M_LOIG$4\FWZZNA-^2)N(8T'K4ACO2>:Q4RV]LS?^=OV-9]A;)H2CVG9:-5A5 MV-M)H0)24.!)JE!\E3+WKJ7Z,*)#(XX'OGTCJXG/TEN9#&#*V/:<*P3C%%3C M(A);K%)[UQ5_#-.8SK\[\N6F[]Y5--U"U =0W;.<)ZS-=;!> ^F6/F030? A M \^%N^LT*[WF?+N*$>5P/4TK.HAOR>ST"]6Z^G)3>CG6SO#&-YMWCBT/=UY MU,0H34.A-I2IB+4SR,WON^>P$=4W[6:(BW MCQ"?DF],()HX@\GE)$'JY-LAI878&D0KBZ68)(5TO2LE[@EU3'E-X^+PU9284G"E M]#XB> C/H2KJWN\^VX-.6AMM)($HDD-@;J9(OYY1IOYGU_;I+S_EL.F@ R% *SQ*I@J M6[4S9UOF'7M^F8..VMNAZH5]5(<(@['O220]K,6[DIIP]N//5!=+NO)Q^O)W M6KQ?XL2MDV M;:@, 9JH06;*E&*D<#-E[V!],N!P#E73>T#[A7]8K:=Y8GTDZ=D?]JR/VOUG MA!1S!*]Y%:-6;&AZ&_L#X([)$Q@+OV^J\F.QH9N7L0?@E_SK]/U\(MD9*HH# M*N1Y8;Q%0@I9MBO\4@9*NA2")4-LN3^08J9WBVD)H MK?_)-8-.+MCP$X05:] F])*EE0>NDD*:O:19]NYTGV? M^A%(8S+0'=ER4TWU%$PW.WH.ZNV:%VY+UN9_< >TG)(P)GKP5N?66*E"D RR M!,UCKE93[>WP;05L3-9Q>.9T%%)O_IS;T]N@G(O:*4J0LFK["]8"HF6,03E9 M@J@)>^^"/@)I3*?\1] V/033V6N_8Z!*R2J%!"&8O\9K!]BN@K ZU!4+1Q&Y M=TV$8:WO?0.U15J#+$>7R($Q24-4(?,?11>R+I#K'7OLXFV,(3@^C!WW+(,> M\NBV"BX*RMT'RI#BD%IKL,+Q>',[@C2JW:<5,>0J'*7>)'D$TICL[! LZ2F1 MH]$DI8B!@V9 &UL6H!)L)V(&7[+)@2%EU=LIVXDF^X_XW$6^=]%*-H5!&1YN MRN=7S6T)$"D%E1,2EMY-E;9#-B9EVI,]]RV7CG+JOFJN.6\'8M(V^,:D=H_!I^XRZ\ZJK\C MY@=?,,RA\O9CZK3G^Z)6RNOI)[KV_KM.!B;2>U.L]E!5N]3HG D7\%I:;76 MQM70VXO:'MVA:NON-UV7P[.+'W@2;+4Z5 =.J F1EXK@C)4 ME[(KKFC1O1)T!]AC_"39(UG1 Y"*>QBB%HAF=SJD 7;.ICIJ'O?!]X#YHZ7Y/Z55.3> MTNQ3K7 K=^(#+BGABLIK_-)2S)\MESA_3^W'U[3,+>D\E&PIH .;1.;(7_." M<;%"=,66J#%INI'X+KT8@1_,,3E&J?-!+Q>K*:;^;M8A"(E60)FT!X]&*,1$@4)FHJP(0C6F*J; M,MT&T9A*&X]%FW:7Y%'5Z>OE=+&Y)'UU>\!*8YQ@7[=2.PRJUD%4JH .P@4? MB&SWJI3[8AU39>$1*%D@I!A!J^1TEC(9[;HIQ1W!;;4_+KX/.HY"P$?5E6_H M(ZZ79S^_JN=[!R]P.>?)7$V\E\%3=%"1EYCQ2K:J.AK021E$M9Y4[U/J@T%O MQ==_P0.=?I(^GA[]8[ZDDRD_7F[@O5A7V8I842>>KR1;*?B6]UP]M"*S(5IO MI.T7FC^&9BOF?2='-D\CPN,Q[Z)U#7]ZNEPRWF?E?YVNUFT[8?5N<25&H\N! M>*I9I:B@M(X$)DB"R*XQ^%8+649OT& W+NZ.;RMV'BNS9RSL'%C,1S7E9[W( MON*?>$76*2O!FQ09*?\4MQ7U?7!N1> _C/0)8E4&\X3\':?S=H5_@J*0$,7P K \':0Y]@^.5T8IM>:BJP[;=5;;\<5; MT><[/X#I)IBC)K;I!+D\Q=GJ,BGBY6+YR^(T MK>OI[*)Y[L05C5(_X6#LCPY.MCY"& M(]$OM)Q^PK/(>[5>GIYIYZC1M-[>0*8B&&SE)93BR=")7(TJ]J^@OAVR,26F M#D^>PX7SQ*;SXJ,)*K)D,T+5K:&V8+-5O3/R]H YIO30X:G666P#A8=_S--T-FL![">:G]*D>*T#MN)TJ=7F M#5?SD28W>@A(?CYQUW-73.LO#B M@!B$97N,;(])53"M:J"4+ML\>+BWWR6F%,5A,15-'25ZA2 ML.RCD:V0JP>*R5CV7J4S X8=]P,;XZGFP:QY8/%T$M$0FOD*M+M.1YQ$36TS ML&SN' 79:KRF! J##!JQZ,&J[CX*;HPGF4=BT:&B&IA)?U\LRF<.J=@>W&ST M>O/W236NHO4):G6MUJ N$(W*0!BSK.@"^@$3-?8#/<8CTR,Q;RC1#LS(/^9E MNEHOI^GT]NT,7CGLI1!/BV!_&/@G@IA% M(9499L%0T8,6^)9X)$?L&SH,/9I+UD-LPX7- M5Z"V@(Y4Q%8F'*Q&UJJ(BL?.QMX9941V[#&JP:/CZY &#=Q*ZS81$T$Q ELC MQ=I:P'NHVCJM536F#+5T'@_<'@U=CKR7= !5'NW^L*]0AEL8;8A18Y4R%+"U MV';R+"$57J)>H,E5V>"&/UF[M03&$8L,R8J]93#L'8C?%O/W[VAY\@NEULA[ MLT/5XJ23EBZUJ&]I/ETL?U^L:77 U8;=7]+EQL*!8^O5.'(Q_\3&LGGY%X V M[WR-7Y _FWAO5? R0E0D6@AG2XVDGKKUDO?\SQ MK'L[E5^FJTT:WNMVZ_OT9)-:S(^N5J=MS[TEHV]6A\VB'==$P, !D"G20*@Q M@/4EI^"U3+E_.XV#((_*QO4DW&UM=CS1=C2#5T%?5P.3H&+D0"B"E+ZU.RP* M8N$_BE?LKBKI:NY]#_HA/&,RB\;4ZAZY4MOY/$)JAZ_64F5G2+J4^C=NO 7C\+:4M[[RQ9]Y M=EK.F-T4Y49BDT3*B5 +.!W:)9KH(% ;KM3.9%E*Z:YSML4VIH.F0YERN\'[ M /+I9J6N(GA57T[G;#@9V,9T3C"B-^UL0OBD6P3B6H%N UJ[Q'J7P:K>C'D( MSYBL5&^6=)/#\2U3^0>N3Y>;L'51KS[0V4(]^I[!+-5N(^QVE3RMV[N89\VQ M??N!"=)^?KXX2=,YE7.OQ=8<@PCLS%;?W*'"I!.9O:,2,DH=/6)O([8=LD,U MT]5Y_CK_K63JZT&IPOIY]H$IVO2O,"01E-FPX'2<<" M9+6KT>2<3._K=7L!'9/%&X!I-]7;\,+L9A%WAOJ.>403GAED-5S:WBI'#])% M2,8&T$6@1Z6MZ5X$?3^D8[*B8V3>[N(3F-M47?YW7Q?)LN@Y6_WN\JZ-1.'2D MG4S%]:5_625L4LDRBQ2"+.R!&JH9,%;!,3AJCNBM)-=[[=T#I:\9N?S:YZ?+ MY::N #IEL]"@7.M26:4 =+DM",K.JNQM]Z/YAQ&-R;ST8,?#QN8@>70S//=@ M^GTQS^>P6$F:E"L!IL >,5M!UKFHH$2CE#*V$O8^,7X4U)ABF2,R94^I',-\ MG8=87Y[-5&O#_&@?(^N #H: MND'FI%N@M%H1W<.S\[YUJU].:2)\JC:7"-:G!"9:"=@:RA8I,*%V@=53]SAJ M.VP'[_AL^9[?><[??:;9)_K'8K[^L)KD7-GK]!)T\&UI"P\ALP/I0])1R&1C M[+[9N"?6,=G403AW:]_G&$+MM^FX)=K-!M7GQ42HDO.F9F81/#.FM;IW##=K M14D+1?5F8\08[KG-3ZN[2S&)V';R\7I[-"\)H@%,!^3E)1 M"'2U]R6"73&.Z7[7Z+BVLQ"?AFKM;#%4G:TU$5!'S>JW.@C5E]:OT4KA V/M MW1-D5XQCNNLU/JKM*L2C4^U97=/R$JJJ6KM6M9@VG7(4J^*DT()D!9R,*28I M^41\NP9T3 4S1T6Z_<7Y#>V[3&Z ?H*=%X8POKV7F_-R[-T71:+HROZ:-13 MY" @B5:#Q 6/+@9F?._+*:/8?;DJHQ=_9G[T/"4$4U3!9@*=9*NH[0)'3]$ MVP&ELH\ETE'#DON ?I/[+KNP;2=UVD6<0Y]Y3&JH0F>?P5.KPF:1P:CB06=G M5& GP\K>VWI;G?Q](YLHA["GATB&-;=OUXO\SP^+&<_]JE4@6'_!>=E\>*W) M]@SGJ\VGZ6;W&YQ_O:M]T2?G@%./0?%T,<3'F[%.5KG58^1GJ-S=ON@\Y?]W M6K^JC&A2BK8A.-U*F3A@UP\!*;0B>N@E^XA*Q-XG([LA/+C?YGD7^;>T_#1M M21IWO?.K;%ZRZK@##>MX6\C9?-:ST7A!$(VQD)W()'(L6O?.D.V#?%3W; 7>[][35M-4VL+Z46P&@I%Y# N9$ I/%3^F(I-Z&\VR#[2VAV3Y3\B MY080V[#NP!M:3Y>;)+:- 3MS9U>M%RG+J+031;J:VW: H=_S35U,>(]1]NNP MV6X&G.NQ]6ALL[-=^!TV>I(T]D+S@OZ%6^+;N&3J;75$A85DO<)1-1%916*B ,4 MRML&VIC"X>Y,NJ,(3W=Q]:S2= /<^8^OTFSZ?C-_D]9;,;LM8(TJ)_T)2'28G(8UAQ?E'CF,WUCPYU^_]P#3M\6W=C%S MNZ+O9-+^<\-4*L\^T1+?T^^G)XF6K^HOT]GIA2>T>G6Z7K7,>(8WD4&Y+&," M[ULWU( (&W\K5!=1>"-SZ7UTN2/$0Y73/:^[]1YV$%O['^&2LU% #NW>O41> M7B$(B%IBJEXX2[U+$^\$<$Q&;TBNW51=PTFQFQ7\=9Z7YU=0.,XX6./?,,5ZMIG>;-E[596M1G.9^>M*^GLVM4+7Y>T@>.FS=M(=L^ M:NL*+2WC/0ZU+9 ^^]W"@1.1H?"@*E;)M;6" 45R"C0RV-P"QZ M1ZG;X#I4I]X42ML7W$(DY]>?7M-RNBA7-I,P>:$*\+IV8- 6B-)8*#JQURR+ ML*YW*-L3_ZBVCKN3\J9V?3+)]SL2?F"*?J:Z6-(ME7,)6":3O0X.R#IJ/0D3 MH OLQ10V&8R<@['N%^3VASLF#V!P8AY+K%O:^_//VQ_ML/,__NW_ %!+ P04 M " -@G97,0PS?5&8 /SP8 %0 '1T96LM,C R,S$P,#%?9&5F+GAM M;.R]69,;.9(N^GY^1=VZKQ==V)>VZ3F6I:5&QU223%)-GS<:%D!G^114GRD]D\3%2_H@P3@3[V]=Q^OD__]=//\TDYYO8C ;P$?)/\]_^\?'-0Z3] MX>27U+_\9?Z97_Q@@(C;;YA\NX)__#SN7UX-8/%G%PWDE>@72RZ@5('S_Y9O M^V5G3!<(I(G3 3_%(:%XA4Q+OOVW3%??Q=)D/UT,*F(^.%W5\4[NO3]F@)^ M\-45T+9?1"[A,D!3$^J=[[V%BTBDM89X:2EQSBIJA1,QN(?:'2_8DOTXM/J=/^*7(L5? M8# 9+_ZDE6LKT]4H9O+ _XO??9?>T9E'Z,0A"K(N'!.B>72D*23T(JQK)RJO/ M8-Z5S W7 MSIJ%C.;OZ)8O<48L53DR&>U7-3.*X!I__FG4)&C^\3/=E4TO1N/)^_S;:)3& M9\/T"9HO_0CC3Z-!ZGF3LE3)D0C6H35E%;&6&1*.]]@@'^^?EO,(3&#Y!O9^D293DNYW+_"[SZ>H56$XSQ M])UM2"_AJH'8;QV(\NG+43/I_[O]\3V>T>B7G/?# ,J^-1GW./>1LLR(4,H2 MB3\0%YS%?/QB=!GZPQG@ M^#_3_K@_QXYHX;QI_^(C#(K%N%AM3[!L%#A)C ?<*:G!G3(J38P.,1JGHO=V M+>;M .)Y\VI?TG_(&KGK.?4>?6G$-3Q_"WX,;RZO?+]II8)[;L\ER@1/F0B1 M)9&@,QZ?.1%0*L8@%6ZWOO+!]1B>9TN2ZL)^2 2UT_;Q&H'\MQ],X2S]"^WJ MUH_\/"KF-H+%'XJGV4\P8W"/,I4MV$"4X6A=X\Y&@K6"\. ]Y!RIU>MM&!L] M]MEJOV,)/^2"KK8IS"()+3T9N$ YGF[X:#S=&%4D&!2$L-YGZK4U+'2U%]S M>+8DJ"7:A]HVNVK[S? +S!@YPU0.JP;_I" C(^ ,$!EC(LY[3QQ0P[0* MT6=66>6KL#Q[O5<1\D/EV]V5/\,QMT=ZW)A$==9$:::)S#H1ZZDDX)E@4BWXQ#T()Z#J[47Z4,-NY\U\<@'-N]%P='?GN4;GHQ.**_1:+/)/ "76,4>R MA@A:I4AI[>#$XXB>O?XK"GQ)8&KGX.3-P;,(J?:'4T0Y/YG0#OD5\JB!V><^ M^Z\P?O45/60$@+Y-\ZT5$"XOEF#LJ'6HKSHOJMH[ +7+-8<&LZ!SQ(8\R!F+)&J7TD M/AB!5%1>&V#4Q]JGU\W3G[V"MQ3D$IUN';U<0'D'DYO=ZFPR:?IA.O%A )]' M*S8@ET-4.0B"$L!SE"9+?):6Q*P#F)2SBZFRZC<&^>P9TJU:EA!IYX#F7<1? M?'\P@_MB='DY&GZ:C.*?%Z,!/FS\JQ_W8R_Q$$$Y3;(-N)DYM-.#D)YHD8$* M:7!3ZY9&3T(\,1+55SR+X MG"*A*0L4 V+R6C-BN%"*&R&XKAU96X7EV=.BBI"7:'_GN.I]8+/-+;(H0N"1 M,.,MD=("GH\T$!".B6Q4"%1VK/H#G2IU%/6$]C<7<@?)/_=!+?8C;W2&8!!6 MX(K([!()3CF2>;+:!6YDJFUKK(!RHMK?1M 5TX06L/X)I>P"TMD7:/PYO)L6 MT;S/+<3Q^^FDU"2T*8L+&3B:J)'&D!1E20+0E(2 #C:G@0OP)0N@]J:P*<9G M?TYTJI0EF\C.5S/K IYM>9D*?(N4+E=(^(MSZ+L#VM"<2I."-XHZB\ MZ5;A6[)KCX02^3EX-V@?^X^4TC9/WS3PO_^QK?]R#A :X*%FQDB$ST1 GEIE,.&3+HS:X MR+4L'7S +1[@3S<<6/7LBBQXI,#Q$59LH<9117%6/$ANX;E=>/&RW3K7 M6[ M5V6YNZX? JEY**RJ#KU1=QT=/51X)0'O3?M)!)G*Z2:5#D0R=.6LDI8DQS0P MY;5W:UW 'I?6[]38'D3IF\BUHK)GA1/3$.>U=Z/F]]8RZFF:T9%FB:#OCO8, M>M3$!XO[F&?1YX 6+%LO"WC)E^_/G*LH\U%%@750E#A?6IN=-$=DO50NJT!4 MIL4748FX& 51X ,3C@IQ7X6[&V8/4#QG75>2[1!IH,@F"X,2FTYT M2@F8EC16O\XZ@N!/IVJ[?[;L)/,.HH_@\G[ M_-E_W68YUT%<[:+VR<92H,6(S(P2?/TB<5E[K1-:1JKV+4M'2SEM%A^#_BO6 M^"])V'6Q7"<(35*R&;U)PXD+P1 E=8P ^(ZI?$*9ST>AT-7ITYMHHX,CN74\ MEXBH+?T8-= _'[Z8-@T,X[?/C1^.<>6SQ@3M3X-9QX+KPN2%8'L\F6R,S"2G M(AP6 G&4"<*$US()P5VLG:;6S4I^\/5(6-+!4?_8JC[,PK>XA/93'T8H19CT MF]:#FY>S?!C@XI8L*RJ-CIO2A"DKBP6#0@XVE"Y2.6J3D[G?D*=3\N^PE!_L M/Q:>=& 2/+:L%WY\\7HP^NN_()W#;ZBX-G,ZHU _0ASX\;B?^W'1W:BLI51H M>,HD@:@HD2F@?#5PHHRQ67.:7>BD&+@2_A]$/R@C.FA/5%F^/N?JZ%_;0#$@?1 M< <;\LO^EWZ"81K?JKHJATHOTV@LS9+@^Z+QH#"2>(^O- I-TNB5]JZVK[@* MRVDSJ8H&.MC#[C0V.TNI%;D??/#]]&;XPE_U)W[0WF64,0BI;."X>\];(LYZ M)<+\&OT#-/U10H-D=#Y37-LXK<>8XDHE3X2TR'?.,W&ECPJW-FCM. W5^VUW MO:;39NI1,:*#-GFMY-Z,QU-(+Z=-L3A:F+,+NX]0-O789BW@Q\Z*-%L3!26; MH3^9XF=Z8'1@EC,2K M$>B6)I4(2H8S/R8(TJ;:_M3/HT^;L?G7:03>_%0MH M7YBU\*>D=0X^DUAL"YD=2B^CQ\>9YT%JJJ5<,JVC"TZNC?F[I&0W&NV@Q>"C MKU3[E^^O6M/WU5=H8A^/@E[.U%DJ.=%4*B*=1G>,E>@:"- B^YA2;3=FMJ::V#1H>/O2?+ 5,%*75X-1M]@!OW#M(D7*+_VXJ#'2A@II4BX]"BE*#AQ40')GGO# M%0BKJN=:;P?UNV1<5?UUT>_PL3=E)>R>LLE;%0-A ;'BEAR(RT:23#/W@5+* M7>VNW5L!_2XY5U%W7;19;!%]A*LYIG0V1 ^\7(HN>7%Z5@M('AT>T+)4M',@ MWC)'-%@P03&M:>W@S";XO@-^=:&I+CH]K@=V%N 166KM6&F*7SJ-"@CH5?MV M"FWTSC".?LQ!6/4=1.^ZTE,731_7B32VU^(]S8W7QB;BF"YP32(!1422IQ0R M1.-Y;4:M#>ZT^=2-CKKH_[@.TIEL2LQZ-,0/OL\O1L,OT$S*/+"7$"8]+EE2 MP#S1P0JT%QF^$D8[8I(3*7G)+:UM>=7 _8.#537;15?)AP5!@FLA74(()G$B MN1$D))V)9PF1\I!LVG,1UL&JBJ2@PEI/B3"NQ*"X)8ZJ1(R@H*SD&GC]7C/U MJXIV*%J==1G),I8.8CQT MSYT'2[BWDXW;QA0A:QV"I?A&9%/:4>*E%"27HM<1_E.G1&C&6 CJ0KST:* M7L69G07>12_2NYCFS0[6 ;5)BYX-V+ 4T'Y;]72@N/N-2:M)?6^42(%%QL 5 MWJ,10=%]\UDRDI1005F1K*OM&>V1"BOZ]QR*"9L(NP,&W$H=F[> M0!!N5L40J/8$K,@>HDTTU3X6'H X0%/BW97S,#%Y!\EVT+)AA9CSL($ M2[1B$CT'I8D'7&] 7]M[86)(M8N&9DIJ MP8,DT7I%I':...H".DS26VF-$;ZV?7C[^:>@Y:WEV4$AQ_(HU!Q;9,'G$('$ M6$;6@BS>,(M$.2^BYTI:7_O=?@S/*>B^FKQ7EF[4;198&M6/1_D#HD0!M%GY M?ICPQRL_FQWZH2D#;B??\$^+M*Z*]_2R;&.#\5VHZ[42W.EY-1H-UEMPI3:$ MB^>59)#)V:V'WD0Z?50L!JE)TNB32@5 O$170R==MA&AO:V^)S^)JD*3F^5/ M^&,,>3IXV\^ ;V+B&7C"]Z\,C1$@B7="$(Z" !,BS=7'E*\!:__[5&6.+.EP M4U457;0DC!>0I@-XGU>"G45XN13>.QT)=S&6!+[2D3DK0AEUTEF-IE;U5+@U ML>WKKJ1CMG2BBF.Y55FYI%^_?<:O:..$R:-C'WPBF>M$I*%H*03FB>59RVP M#_/:+0W7@'6P&Y9.Z+#N#K6E6CH(N:Q>/7[!PK)< V)']S%KP#O,[4QUU:Y+ MG1WU'EQ3H(EUD5-*&CCH["EC)VYRC8,X&ZJ@]KN$: MS^MI,VR+ !'DZ_[7MAQP$5IBQEH/E)04(8(G>RHCBC(QTCB=B@!X>LIG6_=A M1V07;ZNA48?BK6@5EQ$''_WP?,9QIQF+)E&BK2UAA2@)VN.,<&[1O$N:4[^6 ME_3$*);K!YZDI;&]2"O&XJ]!S.FU#HR*(Y9N/7K_0Y6V%/Y]]>T@NT-R=A^YW5L[68A_5D%GE4_%W M__46$)&X#L(A$&W*+*;2[PT26G_.1!/QS[Q?*QCTE/)N/_09*F]KF>UIHM&3 M,?L7H^&DCX(83LH""EXB44W]?+55:'9U[W^= MCO&KQJ6C6^@/']/$6=.4][JM8+ENI E":*#,$0^EHK-TH ]".Y(A6A]=ED[7 M[I:R&^)#]#"MPJ3[@8 ]*J[B<=@ZL=M!+_DI[Z>36>UGCWKM;,+C7,I6=%D3 M)Y,FW&=!J8I6WT\)61%#J !F_YS:I_)'!]1E0S[ZA#?%HE1.I17-%!:6]F+0B&CNMZE-KH ML2=#FNZ$73'$^@#I1_@"PRF4@Q/2'82!:V>"%B1S 41J/#B#L8(H+I24,AJN MX\9T6/FXDZ1!'>%VD//\X.B=W1PH$SQ:1910FC*1MC37CJYT Y-"T=AV7^_: MW]QKKE!')D@%\1XZ(^AN3)LJ)H5 8;CL"O((Q!E90MR,*Q^R!KU6JO2QW['5 M4-S2&[5-!-CA14!G:[D&&!&4L$30$ M$XW2P$_G1JV&_C816*J&TBLTYOU+*RFALF28R;''FM*+!4N\CR+5R7Y_'C=K6RMM:9K7? M//^O4?-B.IZ,+J&9=3E0PG"#OA?QOE0W&1N)I]&1P'R,FE,!Z]6"/ZG!^T\^ M$9-F1Y%6SA9ZYR_1S;J#:9[WM@ZHBI;.2B#[MWMVU="H*_%6?KE7@^/6)I\A M$)DD'A>)X8XCD.I.9V\CMV!$C8S />O\$5-I+RK?1*JU YFOH=SV#'X;?8%F M>'E37AR4\S*K3"PO8V@<6!)B"H31R$O[1*X972M&M>(!^SU[*\E^5%EPM2]E M2_>8,NC@NEL(XYR!LI0 HXK(@,:&*X7!$K)UH)QF3JZEQ?O?_.S5MY.H:K^$ M;3GW["KV!H]620D*A$G69H ;@NX9(V@U2LFH=AGT6JI;\N7/7GN["JQVW+_M M_W4V3&_Q8P^WA"QD4MXPPDO*JHP9O6S+!5K[60D1A7;.K:7*1Q_S[)5:3X@K MX_IUTP?GEQ"S]+;V SXOW;TNL_62@V2\)0][H>,HYUJ,W%, M.<<5)*=K3PS: N;^;R>K\N=A(Z9N%=5!!X05\I@%,WQ0E EP1,2,MI#,I1]V MSJ6>W\H,E J7]O,N[?7VLE..5!/X,=QD+G&0O?$B 1H EB=<@D CVJGL"/,B MT(C2H=R<5""PGD(?#P=N(MB]A836 ?7=A ,WTM!:L:%MQ+LWW<=HE M:$VN2 M(%+91(+5C*0<\$!S23%?XTT_ZG!@?95O(M5]A0.YH2_3KAP$T$5SL<^+A#K2W763,@5I;FH%([XD2YL0*@ M2FD9F5DOPOLLHA);*[:>$.LGO=\+82K*+6JGE%1:W(H\=<0JF4E@W DG6<2_ M?];1WJV5N).H:@<+EP4O+8U)*X=>1%3H X9$<<-@B7B96!<]^6QY8>(OU8//S6. MCI0(1WT0G\:Y<+L7P-G1PW=UL5XF*YN7>AY8RKMH*1.IK&LB391.)CA1QE7;E3O!,0#@!RD5O=.V>I*NP'*2.M@/MC3H0?0?W I_Q M/4*_YW=T?QHTG,?WT-'DP+&4"%=ECJKC$I"6I2$'5[J#Q.*(3I4=% M-=1W0,>3#X/IHF=A*CLA@T!XMARA:(_F&]5$>?2&A;?@P:_EP]S]WA/3ZZZ2 M6VF5[BNWX=/T\M(WWT9Y\1?E+G,ROO7)MWT?^H-^J?KL).-A*P3=YD'L+I1] M94> ]T)YG]&&<;9T:$?..N=(-JK<.EMKO*B\;W>=';'L?6WE_PXF+Z9-&9K3 MTUIQG[,F.3A)) 0TYYS2Q#AA/66>1E4[&V(-6$>8_; )/]:Q=G=11 =6S3*( MBU?SVP(CTUDFT$"\""5HCUNZ-5*CQ6^!95=2SO;A*-W']1VP92=5=-!59CF= MKU'>XK5"0X!%"J0T:$:@90(TY90DS3R+V06FUKLAV^2I)\*(;J7=01SOT3!F M\-JG,@9<:*$0&P,23#'NF'5@LLLR?IM&]R9&C#)!)<0'YS M&8F-:-U(<*5!4F00*K[O^]+Z([E3>U+Z)G+MRF#\".C+MYWKKF^K@=+0=M>P M:*Z$G(B5 3%R1Y,'+Y/*&QF']Y^PWSO^2M)?9OWM)+J5_N*^8F/O?%/: 7SI MIM+GP;=W&]-Z?#'[BE=9+3PU:-]S+1GN"\D3AR8 $2 LI=EGYYY;-<^CCN_\ M81\ACLZ'_7]#Z@6JG,EE4Q2E/L0X? - <@)!1$>%43ROE65;*QKQ .$1>J&; ML&:CN,1NZME_0.MR.FC?X1=^$B_^N#I+_YK.VJA^'LV7\N*B-*9Y,_P=?&FK MV@Y!0M&.QST%UE"#6W@T@1,I94ES1!,<%\6$:[XFD^U-[-\,* MO_2+-?EZU+P=CW7++PE^-)_U+M&-2N4?]/'HQ*G;5!#\QF/WA C6+WKJH M)!$Y440M W$%.NM(9P(1?:HAXK)NBWJ/X:X)PYNH;EI'3T; M9H!L_Q4_4;*]B@V,GXUE;3VK@E3>.^)R*>SA41(7*&]34C4/@>G[G5E7D&=; M!*?$G;UHX2%U9*7"^X]0Y(?@$&P>-9?%/WH?!OV9H'I! ME\F@0D8-R>)?U4Z26PO8B3"H.V4\9(RJ$!D]MX%';O-X9MB.0'WS:3B&\H-3V^KE(:MLIPD1VGKNDY?$ M2EHFI4M L1A%6,I6R1$+&++51-X(=.B%@LJ*VS+E^TF$_W:?:] MLRX+)KD42GOZ&"B*R@=:YL9F(IC@+(,$%=9J/+L!A1X%=)0I$QNI?=25^#L( M"K6H>,HI2NHUR2XE M(A$7 LZ**"/ .3#6QO6"NNL_<_^FY@Z:6=[WHJI8#YYG<6TH_S$9:K2=K#?$B8P"!(&.LW= M>$P>9*9"5>]M7 ?YO@)8IT+;S=5]+$&QG9>.OF,S>5DZ&+;C'I,PSJ@B=JK+ M9)-,'+!0QLXYGYUQ%M8:-KM/QM]9P:'";H>@8.VW8'LJK-S"C];=Z[$#.WP] M=FPNWWV1_'#Z?CA]/YR^'T[?#Z?O!T-_.'T_G+Y3H^VAG;ZZMO&GR2C^^1&N MIDV\\.-B$+[L?^DGM."JU)QN\O4U[-JMEU/):GWU/]-2)C7PX_'[_+EI2Z"^ MM:!NL9TLDKCNPMI>DT,N*<]4I9W/MR[:3N-6#MGF9S1_)MT9>_/)M. M+D9-*6<\NQQ-AQ.&)@ON]S8*HG3T1(I4FH\Z2J(/@FF;\+VIGW"S%K3]G^2U MV?(P]Z:^3CHP(^_!3"^GS6QC1O/@TX5O8-SS3G(1F"8:K5HB&GG:J8S.M"WC M/XR@Q .SZ)MX)+;V/,O:*<5/@CH]OM350P=C6):?G-=.P\T1>O.9Q6$:G4M( M9$%H%,ASZ2EQ3'-"F9,A!]0^U.XKLCW:DZ=65YKKH"2TY-25VQ3$?^VT+#;. M%WY\\<'W4R]#%%992HSS91@]1:F4B?1@/;X92J#_67_PS].X3H]'U;51L21T M'8PO(0[P/ZD'1E))RV3 =KX]Y8IX&QC)W@4%*8"M/D]A'5S?%V.VTD;%HL]K MC$M6/PMHJ6",P".7&)$3 M.&6._1)73<<:5#\-6GNJ\$LZ^09.>,J"+M8\D9 M:8G\,)K0=EN4FB4E$U$)*)IL)30KE")1)2V%!QEY]?*)E6@.E7$S(@*\NXB M(/L0UOP%6 =85P;$*E 'LAYJJ.YI.NP@]R[LAI4 94C<2Z\(<%IB+ID2KSEN M7,[8K%F4OKZOL5]"/&4Q[)4/FXB[>Q[,#Z_2@087J$G.T91.LAY!L=+!3R@/ MR3A=?8[64B ',!KJ*.IQ]6\AY8HF0AD$<-V:X%.$H6_ZHUE+ AMUBLRBN6)\ M&6<9B)<,[>-HI)(F.TWC.FI_8K3%TH>?ACE01[85+]Q:0',)@ MT2MD#5 5)]FL!++_2385E#3J2L*51]FL!@<&_T_CWJ-%U$0&00EN9;J%*:0L MH=D:HVSVK/9'1MGL2^N;"+8C;;\>-1#]>''6I)QD5NB)*JM+)V?J[3]_OD)M*:EFBZ!UDNJ?.*VUNT+C]GBKYQ8]^7XV$XO4! M5\H@7O1BNO7@F\LHDYP/,:$)QEFAA9 D"/ D4@V6RR3K7](]AF>G0. BQ[Y, M/H?%/>DB=ZS'%(O*"4TT,[Q4-@GB6#"$:>!(9,/EFC/?'WW,_NWW:NJ]$_2K M)\N*=GR+[-VTR.-]?H5O\^@;P'B!ZLWPE@AZ0H2D)?-$4^:(C+A+69HS29FQ M4N3&/5]OR.UZSSL5O7<@W=KQ_L7"7XPNP[S)["UH9\-4&HB=-^U?S.<[%#8/ MQS#N"6I=9B$0[@/*A2I);*+HYAB7=; N&%BO)_ .($Z%*OO20P=!XF+6],^' MLQ'-\=M+:/I?VG/XS7 \::9MR\)WH\E+&..G"O"S\7]!.N\/SV]]H)WX?#9Y M[?O-+,/4<2\82$%,.P<6LB76)4-""KA/9D]5K-VSHI.%G !!CT?1M8?$+'GK M7J EV<>OGK7>;OQPG '7F][!I$>EI#1Y2T":2-#'PQ^2Y)T"AKJ7=0;[O$K0?FN+#7?HWP[8F=;87M_6J[_/\:(=/_6&$6W)K.Z_$ MR=0/>MY%W)"9P 6AKR=U&;#&E2@):RJ!=C*M%Q_=PCVHMH@3X.)Q*+B#?./U M%O3*-R73?OQ^-NQMG75%J1-:%2A@GG%= HG %NM:+.8Z;[L_F**=T?/91Z$B)U;Q3/ UH_C.!5>R%Y/PQ*F5$SZ?][UKDG9>JEC$C\)!B1 M,D7BE2JWK$+JR*4Q9KWTMHT??0(LV8/,*XZRN1.I^6WT!9IA<53FZ7CC7O3, M1UOZ-T6:D+@)SW.+ !TZ)B[;:(RP:U%A]3-.1>>5I/A0N:X#TVB5Z\%Z60N? MI 9B@)79D\Z2 +D-S6H#SHF8:_? V 3?";"E<[4L"9/NG!.[ =C%1.X^C-\, M8XF7I%[V%'T '0BCR1*IC"<>>"!64QJC%M;DVCTR=D/\??)L5]4M85[U"/TJ M[/\<-7^B[?7"7_4G?G S_'WA7D"--N7DI80:^<>'>MC/FOP13EO$ZO&'\OOWN?WTTD<7<*X MO2+XK_[Y10\H!=Q].1$REG3*4,;Q.G0B2Y0X!ZY2VD/P=(<5?)=TK*[:)4S= M.=*_<%L6R[JYI^\) "HSU80;2DO4 J%!5L0*EQV/R0"OS;K5:$Z(095$OH0- M.T?1/_AO+5T_C^:0;C#^UHS&XUYPP3"#AB W9=TAXKJ-"T1D7+(%[D.NS8FG M,)T0,ZJ*?PD_=AO,OMW.5V*BN.W-&FCUDA!)6%_?],88\';SM9^AIX0S'?9)0JCF1.GCB2A:%2=I$B\X$^-HE5[O@/0'>[5UM M2SBW6]![B4CNO!&O1\W[J_:U*1D\Q6C[T(S^!6V;[3$N M=YG<;S>UO_U+Y6 M/10DEY$7;]8)(G';PG?(>9* 2S!@DU6;Y056!G@"Y#L:_2TA94?!^J_S4PXRZW'M&=-H.B $M#09%\0KY_ -](Y*J65@7:7K=[RT$V#X M,9-A21+MSK<+UV_B1RA19P3[JQ_WQW\,1V$,S9=24OIF>#6=X%^/AA%!WUW M;ZBDDN!Q7:+V/L]>^5>E[F5.R!>0)H.X"8*<+N:Z]=OMWZ:553S**+C(A)K M2UZ2Y8P$ZA)AW**-;CSSKGJ7^0TQ[JLU8F?",! E-E& MBJ(UKO @L(9Y8GSFME3AJ%"[-_0**(=J9]"M^I_.(MM8#1WT-%D&:YXT.2\$ M7@=@1\V/G@1WF"9(552Y!CUVU\-!").%9ZI$LD$FU2:T$7Q=$E$N4^$-!_#Z M-(CR1'.DP_!D$_'7+K#\^.'3;\UH>O7A[8M%:S\>LF"1D6WKVA%SY%$:1S^SY)<&GI) M&7/I!*%(J54+AGN=[7HYH7>^]J34M[W NFA3!DT?QL4/2J7U^Q1MZV]O+B_1 M/VKZ?K#,U%G@=M9+'B2)491^\(R548:)!,=H#L$ 8]6[V6V)]538LU>=52R' MGK%^,%B""*0K-G+)7,7=2PK-B0@/TG;]7SGF MRMSD1%W)M3'$*6%P%2)XE;ACO':B[U'0[ DO]EA9MHFZ.AG^Z1,4.(MC.PM' MLQ*.0"HIR/A\$H+B!-#/7>0>.6>P&UZ;TMY ME4VP"V(.^M1^^_U>^6PK^OOATD5[G%ZVTXN!]X8P,>1Y*7!K;)EV1:34 GR3(+5NBU M2ET/KZ*B3B6>X8@/"0\=D2(-,BNM MULID>$IYMQ_Z#)6WMVO<[6>I,DAIA2"C7$8E8AN>Z0Y+%8&14OL;> M>53C#O9F\NPN\HHMX1YO"[X.J.]I"L)&2EJK'_XV$M[;%(2<.(LB.Z)21*NB M#/L(2&V4'/IB!A(SZQ5#'Y?:-YZ"4%_KFPAV/U,01)24E0O,:/#@D3)SXM!D M(,%EP;3C$*#*CG_44Q V4LO34Q VD6D'@PYGF;'7E'Y;_L$B*45$:B0M<[J8 MTD0RYHE/&@BS6GO&,ZZU=MO#1^"<])%?6QT==-=< 6TQEV\-*62ITYL"8WLX)5@3HD&=23>Q37\HL#KUV_755LW-\8Z"*8BKE%'IHB,H>1.>87V-C9BJ#[YXC% WX7A64\E'73$O@9WJSGAO& [O1]N5"5X?WGSUVR=!7:55]3U MX@Z4B52/4*NH>E1LZ'*;[&RA,D!@EF>""FDP15K&ZOG-SU/ MNC^5$?6,V;X)"6I7!ZWH2S W4WAVSB@:B HP5ED5U3U-AQWDWD7UVTJ /!B= MI,O$N8Q^<"@]@LLY+:A7(!_,SS7F;O+:4Q%1* MM:Q!>-Y80HW,1JF@.97=4Y93HS) MDI_%B*19D&#P%PLY6T>9IH)79L!C>+X+&Z*:0BI.0GJ(K5C#C8^W7XUUL'5D M2SR&ZS#F1#TMKJ1')15T<)P\BE%*RD0"Q BQ1-BC)T&7\4^!R2ADXBK6[M6U M?WH\85PG@_AB:6D.]E^+9O\E13W/+9W/O+O:5QL=__')/2F_QQ_8OVC\O4O@( M^:?RWS\^OKF6V%]__?6W">!2)Q O_A9'E[^T\KI]M"X.WE'^,&T0_Q@^-/T( M9X/!XBX0)KX_&-^%..Y?7@WN-=]X&/[:ZCF_W"SK[G+G#[M#B>8S?!OTVPH[_9G$PS3[2\\ZY:%$=6KI(I/&.6#Q&B% \40;&I35[ MUQQR%2? \X/+<",F=-AEL?K:/S1PY?MIGBR&GW\_N8!FL>@$E-',";[B@4@( MACCK(XE66ED:EPF[AU%WW2_T!-Z0YT.4VEW':JYXEBOWV7^%6YM!SSJ99$R> M,!%C&298DG)3J>[)(D>A1=)F[Z? 4J@G0.0CU&D'3=5J+O!#,[J"9O+MP\#C MRSJSW*[:62::,:.T4,1RKO&UC(($!P%_4UG8"=#\>(E0L72X M^KO\L8R2>I__&,\_W)/6Y7+$$*H4+8%$2X+PE%@6-#!CD\CK]:+M$N4)T/6X M--E!@5O=$^=NYZO64OI\X8>_C4;IK_Y@T!/<91!6$,XT(])J55IZHN64LP3F MJ!1R#\.7NEO@"3#^^(G10:Y]S<6^A-GT=[2\YJ]X3-():QQ)D'!QC@6""W3$ M>V&2--'EZJ4^G2[H!\L[4'P'N8$U%]>^LN]&PWC;-^[E%)*UUI"814+[2DGB M:(Z$ZV0E_G]PWATQLY[.R) !TDK-1>X".E$Z[S@F1CK4-Z2HKPI4P1B ME-QRK3/4'O1=?Q4_.%Q+Q0])V\6DTUU#E;?_8A[4_^"_M0$?+;C/;3_^U)Y! M^$OP3!3SB@G+$[.Q]C"+O2[P!]7W0(PE-SM'=[MY=ZG-%/]B=%F"]NVW]PP3 MD+Q*!$I)D,1WG%@I%'':4DC!@83]![/7@GX"#'\&.E]"\=VJ_+I=[N*:]M8? M];SU%M>([H9-N311R<1Q&8BBAJ.#S:F,X0@HO@3Z#XKO0^=+*'X\5Y /EWM] M@;4XL:@&H"H8?)-+.DXNO3NDS\1;8-F@JQ'3>I6Q^\7]@]R=:WL)L[>^JMS# M6C]=C)K)9V@NWX(?WZZ'[AGNLH\ZE.Y7>&)1Z8CSM@1#7>3.&,.T/@**KUS M#Z[O3_]+2+_UC>5^7) VAM2+2FMO'"T'543W&Y>'2LHD&QE!NF"$..J$VN7+ M.@'F'RL)EA#]J.X]'Z[Q[6AX7M[OEQ F/2>B=(P98F*4>)JA=>95U"0$;I65 M:,#9VE51^UO=#]IW38DE[-_ZOK/ZV79S(;!DJ0].-V<$@UQZ1U-3[G83$)./ZI+T5H[#[9=:H*ON;&!$*8<+0\N. M6!XY$<"I,!9 TF,VZ9>OZ@?3NZ+ $I8?U:WJ[759"D(+QXAFF9:J;$-""D"$ M#BP8:2UUQVR]_^!S5\I>4L^S<\>>JB<23'I&,9I*V2HP@WY&EAS7XP7QQC*5 MK8',CSD_"Y?P@[15E+N$K#O79EXG[TH>.*[>$5 1WQJF./')!\*C2T'BQI]T M[7*;$TRXWDJ<2_2Z]97>CCQ=X%_)5Q9M5J+$^,HOTF84CG"2,*XM8SY(-(B/ M8S-Z:BDGQ+IC4/82$N]<:+AY7S>/P$*6)$53?#/+B&,&M]28C/8:%Y.KM]/= M$&-%VGG<.O=/MDZ5LJS[P$]% &GR]S@8C2']X^=),X6;/QP-)_!U\FK0CB#Y MQ\]C.']89%FE]R!*$^T7CP,3S81?^U)$A\_?/JM&4VO M/KQ]L6@Y'#CZ?RH3114>SY1FXDH30">THXYG+?63[?.6?_51&+V[R'Y437 ' M;9=XOYCV.BQ;N5WB$\_IKEWB)@NLU"YQX=:\+NN M_TO#VN6;RQ@P75B"BRA M'C2162MBHRF[B\R"F6@)]":4 M:#\C-$M\540$GZN/JUL#U_[WJ,Z8\Z#7:VVU=-!P?@UA_!-* PQ(9U^@\>?P MQQCR=/"VGZ$7E8K9@"=,0B021&E*A%LQ#5YK;:@0L?;@[5WPGC#5]J;&+CI1 MK\9\'5 ??_#-Y,8)O17ZFKF=R02M94F]S13M1:\46@'.$1^I9U&H:%WM$N * ML/<5'=KSCK<_51Y[ $DGKHUCAD0'F4@G#;'&)P+66BD"+D[7WB"/+("T=T:L M&5/:1#,'"1&L _!'3&EC56X<*]A&#P;B+_[F!*C0"7+0,#%5.)GE/A@ROVT2\Z8@O7>_?YSCBEM M)/O'8TJ;"*X#=^R1X_+7;[_[?XV:6]-ZG8N2>T4\Y[:D90MBMIT%D0$AULQLZ)T:A=]\:$9I&HL2?O7QS\'H?#$1G 7'I%2$L83H0@K$&.(#C#-O4N%CCK31@=6UN?&)R@K'<_Q0(K.."'F/1$%0D$?@1,N:)DO6_HZ MU]YJ[F,X;3[L)/$.=HL7T_%D= G-1QBT=M_XHG^U@):YLJ7=(-'H/*"?& %Y MZ2FAWL4,T@>6364R/ +GM'E12P\KK>,.K_>G5U>S,+(?X#[W>M1<^C?#7/Y3 M_K[6Y?YZ3ZE^M;_%XKJ;@[@$P;O1L(%2OMD?GI^E?R&-+MM"SL4MAC61Q0B> MY$)%R1/Z\18]2!6-389#8JJKMO4[ >\@3CA>H/@(7V XA1Z>L,S$!,1864Y? M!\2'%(E*AEFFE:2LJ^;FC\ ZBL!2QTQ;(ZRXD[8ZL)4>@_@.)K,>8&]'XW$O M!$&I-B6@2B61I3F<F3)'.FADD#HJLVS$^"^T&N6IK;S]W&VJ(:SR)VWN24 M,MH@,09T=+GUQ!KT=AU/N BIP;(]S,?=$/4!BT,.3\4N-7SL:0$^4U"0<4N7 M/!*)8B0N,4W0V/60@[;1UT[%.[*T@'T38LVL@$T4*^=^SED!&\G^\:R 301W@$J3%Q=^> XH MC\D%O/!-\PW/R__V@RF,\JOQI(^'*;1#PO&/\?Q\Y9OA^^GMIE>58E6U8-0. M9G4BGDK1KM>^W[18;CWO=_#C:0/I?:GKGUD_O_IQ?_S'AB'3M?.-?#],(/ MXG06HOXX&@S04/W+-ZEG/=>+.L"% MPZ'?@0=7WT=%G"[2S!8+G*^JN%7_[$\N'BQF?'.,B MH<&D.'',.Y!<#0!NA'4"5OB]88$5B:(&A6]5%QSJ!V*[&HM/UZ$(^1,%XF@==?U M&VJZW"N\&<;!-)4L@F)3X\?&/9TC5>A,$<:Y)A(T)Y9&3IPPX!*W2MG:C2_V MMK@?;\MS8-7#UV?GQF6=+[1M2EW&Y#5P4<)=7V!V>8?JR5YH*HEU$HUHZL>_BZ;3WPJ(W-S:,S'_RW]BKH+(S;^7H] MX[T-^'@\00-BRMP2'X4B7ANT+YT+7JFU0ILK'O"#?965\) 8.P\(FN/!Y=U$ M\_!WXSY^_3PZ,"?[^ZOV3X;G9W'2_]*?-9(6G@DE&-$!"G@=$3<*AP41A(2< MJ*\]_F$GP/MC9#V=CPZEL X%&]#K[R&O:5"7K*-VV;D^%8TD1G;^GUB_RV_(-% M>I*C(#7:%X39B,*EN+E8[03QTO$(AJ$C7CO"\PB<@S5U."A-1MVHJP.?9 6T M>4+4.N Z2AY]%-AA$D>KJ7$]>NR@@[T3A0LE4^2:0(!$I$IE]&=P1(N> ":.'X<-93PH)E5(1(ADT/$5ICB^ ME#"P3/G .8NJ*Y]K&: ?AFE5E749P-Q=4O>7MZC)66.!7;4GZWIQ!VIH5H]0 MW?G]%=G0Y3;:V4(Y'C^4T43:'BPRL$B6J-2K?;B*Q6F+9YQ M$^?7!I*Q1A#E'$.')'(2 $DI!45.T6#1W:E\T#P 46L ]NU+/(;T1Z=;$4HY MFMPF.N)\D@1BIE):F[*M[=HN@;'_'6PW#:^:A;VM9#N(9ER/Y^:2RH@Z())F MW/)L*E&5XE[AOW'1V9) U)&&#Z?6K16Q:LCY)E+LP))>X/C<^.$X0S/NY1P# MY9D3H<6,<<84QHC4C+S6-':KT&<3KZW4ZN'40*K@>5S]NUOYP60^H# M-/U1Z@EGK-(RDQ!+K*V,%G8)[1@F.-,T6QM2[>JJQ_"FF8N' @Y/,>14]H(F#'CQ:-]FBG6,T^D$:K':6"AW\7NR!S==P,Y#] M6@%MW#@'=-N$YH0I17%)H-%T2X90<-E8KXQGM8W8%5#VEZ MOJ=:],CY-/O>62#+W?A30H:YNJFC\ M/HNJ2;X# WJ.91Y=6@=,1[N^L1#4&C&%UO.$ZE3 MQ@,Y2A)IYJ8<@2K4[M.Q!Y4_$=W?E\8W$6[M2/QOHR_0# N83]!\Z4<8MWW, M%H%?@$RMYP2X*U.M8B0VHQ/OG:3146\47Z]$\M''[-^RW4'^HTZ$5S&4-8_G M7U[BN=;W@S9I:#:IS ^6P=0QNY30CA>JW!GXB') ]A*K8I+.Y)C8DW'Q#9_Y M;!7>D5A7OM1[NS-YYYMRX_,%NKD<>?#U'=^"/+Z7%[Y?C-+71N/>U(J[25XXKA ]TBCRQ1$J6JD M/.$Q&"A [;*_Y4B.X=)C$SVO"H+L(-\.[CT^PM6H*;&7/U":'W"+*V-UB%(FR3Q%O=1/-HD<18R^D))1A>8%*IV MYO?V:)\[>_:DIP[O8O",+'37%!FM@9A42(X8T'A& RD['CG-R830U<5P"^"Y M\V![:79X^S+;TB"=Q3B]+*6OD.[M&AY']-R)45'>'=RP/#(Z<)-[(FJ0P2IXH@RS>+II15SD@5BP*;B< M\$^JMZ6H@ORYL^L ^NN@#]2JR+Z+68!([44VPO(TE.(J1D*,(D3/O=*U&P4< MW1W9+NRH(=?G<4>6-6>,4DY\"B@E*Q(),BJ2K999:2O3&9!LI=ZYZ8-'@HTL_GXB&5 H901E'G!:2,QM* MKY/GI_*=[LCJ:7P3X>[WC@RBRUEH1Y23Q7Z6ECB*?E407D;-;.;FWMC@YWA' MMI'\U[\CVT1XA[PCXTSJTJ]+&(<\3HJA8:K11V+H+G/O\6#S:^GX^=R1;:WP MCL1Z^#NR-M8V"Z;BW]X*K]QVL$=YD14[9F[0M:QW=SW8FQUGRM MU1[MC5.DN>?*ZDAB8(Y((TK"<\R$^2 I& -&U(YDKH-KY]C<':DO?=8_H7]^ M4=2%^[H_AS_&D*?H+6;H@1(J*1])#H*CB8^_! L,3_L EKO 0_4Q)KO@/4 ! M:&UF/0CU[4M]70R86HUY=LL1)4CG2Q-=GM&-M!'03&":& X^*..X-+5OUY_" M=((4JJJ&+KHCK,:WXBSI91Y#0)N%:",C&IFQ3.$LYJ9RH)D0CH<][M4K4'Y? M5*JAJBXZSJQ&_ XF/>4LI:Y,L<^IS+-'3]91H4H7["1< @G1[H](B.C[(LVF M*NC@[O(FNOGT4?OKM]_]OT9-VY]A'@.U+N+VF4L'94FDC!0W44_+Y"$=%4M: M^-I-\78"O+<>PUV3:G]J.Y;+BD=$>GN!;90N1N5B&54=/*Y*ILR)MWC ,VF- MYR''D*NW UH?WN$O,CKGS/I;X$ZZVZ\U=@/TG;]<#%A?!VY7#=NBBVW'YGO?-AV:4IK%MQ.;CGX/1^1R=2(RKP!.AKI1\ M45<.?*6(UII;+FQ6L7K+XT<1G391*FJC@^WD<^,3E)4NN)LISTGI3(!;7*HH M =;2$3Y'FA!3LUD-O @%.>D45JC)[JM"U2RLQX,.JQG@(ZL#MNQTX^LK%]'+I8Z1+Z3,M MD]P,FDXV8A86-]8R'0!M>N=9Z90EB9,Z$@:&9I6L MBZYZ)[$UL>WKLJMC6G2BBF.YU5JYI%^_?<:O: .6D#C$1#EAKITM*@&]?B^( M4!J2SQY8K%V(LP:LP]]BU:3#NF?0EFK9IXU2 "Y2GM> V-'EU!KP#G,A55VU MZU)G1[T*3B@I!!4U$>"G+Q$8\Z(,()%K&-,5=-]]O M1[^BKF2-AQV1 ;RMAD8=BK>#H,U;\&.X& U*_XUF]*4UA1;0D@H9DBB-LR,O M$]#QN(V"D<1U$AJ"2KZV-_0(G-/A1FW9[ZGL:#;*\[/_"E5:\3WV=35N!=:& M6^E6X'KD:>E?T_:URK-^]+?R Y465G@7B1(E'[24F090C ACC94\:%6]B_\: ML';=0U[E#+&(]UKD'U$7LW%=4WSR',)H."X6O,L,[7850\F=5IQXEC7A,2HJ MI0SZ?I'BS@)8']W^=YC:G+F_PW2DF=I5KM?HYE.C?X4A"G_R;C0<+034XXKY M**1'? S/264CL8)&8JAS23.6E QKF2%K/.QTB-")>#OP6V[X>6>$X&Q2W)OA M2\C0-)#P [-K^=)&<-:T9S 8_>6'$7I>F4RIDB2:6'I20B)6)4JD-;TN%-)\AU<'JQ@]37"MFW=/?@]M-QSLB4M%33: M\+2T+^3&$>:EYXY'B*YVE\!M<)X>CSK75L4>@^T)_</T!]^@7%Y07S((I:\,0N\I)$IAP=XR$0P MH%EZ)P5;;PS"[EA.AU"'4$X'G0-O';JWQCK?6=?]M\'2K"/G99=M$3-#?*(6 MMU^E<;]5> S7#A)OCO)TB+8G33WDEN[&^;^[\7ZZ\ W\ZL>07HPNBPO2_NFL M!SC^@[D_,N\![C65-M- -&,0>.X5P34Q82/%C:1VW^.=09\.T0^CQX=$='LDXC+T(B2AA=$D ML#*H(+(R5=P!B3YQJIFS(=P;]QQ =)S0Q M3:1%@=DH,G'*RP#@@W2U^_=N .^[IM9&NEG"HYWO4!Y@?>&O^A,_>(B4!I"@ MLR?*4XZ,+X$)5CI8 >,.!'51UVZ"N#:X[X!#5?2RA$$5:B'N(FV;X\)X+ M+VK(? D7=KZ.6('K.A#W 89^4.Y4SMJN[^V!.D^+ZLD(SFM3D@K0BI=9 G%> M<:(M4,82Q*!JWSSL />[X51UW2WAW=87"@OL97^\&17W"2:365EAP?K'<#J> M^L&'9O2E/YXE6[+ ?9&-LBS@,6L2<9(9D@7DI"733-0.76X$\/2XU9U^EK!I MY^#X-F_"68S-%%+/49:S\8D(IQE:;TZ2X'4DU/.H',A 8^WRY1W@GA[3]J6[ M);S;.1:^6C:S EP&P3IPCCC*,Y%@&0DLLU+MPI6R)HG[;"8!$BX1+11NA*3./%:T/X;XM_/1EU_F MWSC3\/R'&P7?/&]_9WE%P8]VDMI*T[UN-),[_9;Y98EH?#(USFAW9Z\)V@#4)*4]\%S MM,[6,X4V2GA9"F7W])[;7]M:-VCIS.O".%-4>4J)HMJ6B9F1!)H5R88'Y2R/ M/E9W_1_!LW_COX;^'R;Q5))X%PWH;KU7/0TVV^ 8T;',0O%>$J=D)CX%ELH\ M%!IJ]\6]_?S3T/;6$NTBOG=G?7\,_6Q6 *27_7%[H'UHX+(_O43'M/WH>#PM M*65M05MI#N^XY=JACQ-LU$C.DD[$(R,*CS^=K :XW_6I\G:P,>33X- ^]=9! M"Y_;K\"+:=/\_^V]VW*;.9(N>K_?)??"^7"S(UPNN\<1U;:77=43ZTJ!0\+F MC$QZD9*[/$^_$Q0IRQ)%_3\)D)3DOG#K5,2'S 20YZSUCCI9GXIT$*5(H*KA M[&1M(T/H/$JOM&@=N]X XVF(Q[[T[="AYR:DM[-I6J%2.D>C0H;$O 3EF:Q! M$P<&0PK,^2)Y3Z[_0/+T&+\CE1OVSMF\TRL7F0LLJ1 9!*O(6A9H"9);9K(' M)F(4V;?N-+D!QJ'24_J_ >.I>BII*%5F+U8R>]W56[MHC)0(1B#=5CIK"(F3 M ,?,6_>;K@7]J)Q!]WS-J9U$&4 JDXI)YL1'2?A9'^. M/2 ">Y#[<,) QJ]RH2C@$A4]7&0C1;2%;.$B5)3!RM2ZF/&00O! HLFA9& , ME7OPGI[#=^6JXFT]=E<*H6O'=B=JLW:AZ:XK#D''Y+VL"@QK?OW?07%XE; % M?VZS?#_B=O HO9Q-O^%\V36G[G/=4-_E*-$[P*1K?VNOP*E2('/EM;%12=E\ M./HF($^"Z?N3N,,QOY+!UZ&V6%JES#F#*O)L2?2J3>JS@:#HVVR<-DD7'D3K M5..[*)Z*CK7Y&M)+K(9@ZZ7>;\!Q'N]N75UM9OP>ANQ_[]5B6VA3! M* M1+-L+&@.Q1 $R%(&9:V]$\]O^8,Q_0*L[!._'T+='%B&FRSGF&V]/X9A$ M\@%"+'5>3KWB&#U%WB>5F B1GI_6>8.W01S^:=^?-[>S!/G MA_T^3,=YW/?EV581V)/@W6/(-_#1Q62-50709%ZSJ!1$GRPH94(6%;UIWWKQ MD(+PP$-_*#D80^?6$RI??%DF55T]="\^S7$9&UB]34:JG"/W@%K(FDNG(7"> M *-G41EML[_53.J>'LG;5CEVX&Y71LQZ4+'UY*\7Q OW$:>3V?SM[.)Z**91 M(FD6/##K:]@J!O"%E [+2W+2VYR&,G;CYS\)ENY/N0/-C?PI6>"'X^@&]D:I MH=L_O'5JZ(BM=$X-Y1I+JBYZ+77M&E$8>"X]:>PI:?HVV X]]0Z0&DIV#:Z2 M%*4Q45OE@+F22<5E''SM7:[JR,*0C8JE_3B2S5B.?7GLQO?MC_V.E.YN[ZW[ MH]3V^!RJ.,NM9(EQIQ57_?!%G!/ M46I:\:)#_& T/?S24)^1DIQP432S4,=#E-'=/_4!,W[Y>K%&=^-"Y.B-8D2'&!.95<(8<"%D(.5<&\ZME[<'^#06 MF7NA/46!:<.'[KFI-^3Z3V+ZXO/L_,8C^JY\O)BE_U[NX,_YY-,G,NBT4)8Q MC6"*(!(YY2$F[<%*LO!DSJ;?&:B'4K M6^.,*<=T= ((0J 3X1"^&$QJ7;J+UU*_7 ML_G+\/4KYI?A_'QQ)A4!$-*!SL'61I,&HJ1_9/+2ZFB"R+<28^YQL&W^_,?- MTU:$:SBW<+W-.L+X"M>[ZXKDNMG%.@7OC&EIHI,(-G$&*C"$X%F@;Y4.4ALO M>.N*N0=!/6YQZ$/[#B/U;@*\$<@_*TPHC4E 3J)ZEHN!4'P$)&6((:)%W5H3 MO0?*TQ.$7>G<99#=?4Q!EZ3[ M7@2GEXK510[&T+EY*M;FC!.7 I?,:_!>+$=5,H+$#;#$M'S.)X'+DZ MHX@_(%=G#.5:)UXMC==9F%[GCE\B@;3K2BX?$J<-@4=91]G61K/,HC;MO?3J;Z\JVO,V-][R^O]O?A^Y5!%\AT M0ZV@."M .2?!5V>[X%8%EYS,NO5PF <@/0VQ:4GW[F5Z5[9]$9*1HF_ 8-7O M\G(6HF.@M2,-/QD>FD^*/<&TM'9WQ7BJGG!:F@D8)8\&HDIUZ UR<,X4\*$H MDTHR6O9M#'1JGK!1?'TX+6T,?0^9A30$UW--2QO%LZ'I2+L0_+!I:89')06I MT:%&YR5"T-R"Q,)-]O1NR;XM(DXO+:V+'(RA\Z'2TIB-U@0#V5=5%M%!\$5 MPMJX4AI=XBW3_/&FI8T@_I"TM!&4ZV![;@S/#I;0,0?5<4UI&<6Q8.L,NY#Y@2HMRT42LC>U4 M !6%I:M)>PC),6VS-#'VF.9VRBDM'61@#)4/EM)B2_)9IP*N<$W[='6&J4J M@8ODDD?.GUE*RQ@N#4II&4/B(T2V?LSB7M=1OOK[*QT=;#Y9_)[/[S=RO"HID]2 R+J.@;:UB;A@P-"ZE+6P3/2M!VX6RKI#S$A?IO/+?!5>J0[Q MVGUL>D92KJU3""CK,?)HP&M2=.ED%5*L)'.^];3IH=B.;5[L)A>WKYDNG.A@ MIXB:1GHP5AA-0,C9.B=?!S&YZG M(1G-*-Y!_]@@M6E[X$B M3-XG$;%HD,40+J,T1!Y(L3:)HRY1Z]BW\=I)1)CV8?2^5#WA")/50D9T"$7R M0E>43J0JAV45&*F6-I#MU=H:.>T(TRB^/AQA&D/?0P84AN!ZKA&F43P;&EG8 MA>"'%(C(2M54%9127R^%C SP*,")%".36G/9MS'PZ468NLC!&#H?*,*DI7=* M6P^QL)H(7%L],*8!=2C:9)=5NI5E\%@C3*.(/R#"-(9R1W T_>CW^.<\3!>3;Z'V;2/2KEM-?_P]@BA" ]<*H_H45DU;$S9UF6> LN;D;&A\V=;FV?%I^K]L7=F:0/"=1G.47 ^Q_QF2NH0_AG^_F,2 M8JW>F^"RP$&$K(*J@XQUH4VF1$IL-@R2=RX(&XTU[1,"MT)ZW*+0@^[=AW!< M>:SJ?*'(4B*.U2A#8K1=Q0V$X'-$P>*=(_X4_;O[,7T_JIZ*?W=C7HT)4OK$ M-:1":UI9_>;H'WY#,.1_%V2,;A&!H?+LEL"*KGFG$XBF/# MLLUV(??AA*&42,(=!11F,J@H%?B0 J#EDIXNZW-N/3OAU#,..\C &"H?+.,P M:!=5P A61P7*B @Q%PZ2"QV==FB;OP"GG7$XBDN#,@['D/@8CN";_3\F[>94 MW_.QS9V_0^!W=ON*8*63.H+C@K1**0,$Y3DDFTEC\+:4VWZR4W/[7A\*^J#U MI)_KEC#A[\F7RR^_S>;SV;]K_E+X2K^Y^'[&,O.<[LDZH[+:.YK,X%+;SQ@L MB?.4C6V][3'X3L?H'",?=QZ37AQI[5S>!/1%2O391//7&"XNY_@?DT^?<7X' M][OE3,LS[ZWGWABH8\9 99$A&.;!J2!)&4?/R[!VS7M#>=RB:9$%E3(*!TD P1B06E%7;NAT H'K=L-*)N:P_U$&E],TUS# O\ M8_)E>D(C2DRLR&:7Q4]+/VX!. "YN[B\;U+@ MM["8+#Y^)7CYW?1?83ZIGILZ;XR?*>70\/KD"5=S;%4DDK@ !E6V44KN65^' MY_W8'K?<=.5$!V_X31$_LT8S%(0 8S)UFGH!G[TB0(9N Y$(?NMAP#?7?QJ< MWYFB=[F[]^3GF\;[?R*I,1>87Y#M'3[AS?F#9]8QGU(D8]NP5-TX#"(O@;!J MKE1>*C$=/5M;H#T1F>C A[OBLO-TZ&N82,_>_'J&[;O+B\5%F.8?K0B=#SF7 M),&PVEX"K81@4ZE56K&.1=3&M2Y]>0C3$Q&0EI2_*QD[SYJ^4H-N^)&V2"]I M0E?E?%?C3&DS-W_[\=^T3:. M0_BX9>L 7+DK0SL/OK[77GLY^X;3,+UX.9LN9N>33+*>_\"KX_&AUIRNO(1G M.6U=LYN0K^_- M^KL?.R!.U1UP;I-)C.Y0JUF=VUW *>]!1!:25SF%;)N*T38TSTBE"^0VBL9\_=X7NIAR_GOR-^>7G,/^$/XGR&:+EB9->9IRH M>K_40 \J0O8IL*RR844/NEA&+/JX9: KB3?(PM[NV]_"]+]K"42>AW*Q..,8 MN)+*0U0U(T)JA, TO8UU4G Q#"5OG73R,X+'S?X&5-W Y"[YQS8E]&3* V>* MU![A2>TA;0>X51RQ9D?[UH[7$\P_;ABH&TW54\D_WE!#+6HV+?<,LF#T0ODL M(!BCH8A0DJ*K2IN^S4=.+?=X%%\?[B\QAKX';5@] -=S[2\QBF>#.U?O0/!# M"@1FC\X&#B5Z4D],6DYDJ8F7V0=#@J]DZUG>I]Y?HHL992@(B-X!EGTP\K(MRSR%)C; MBH8]B@?N3B E ]*%P!E8Y6K@+AEP5A5@$H75DG,>6S<6/>U)S/MH;WO2MT.W MP(T#1X=@>HZ3F$?Q:L@TWET(W?W8K[ EEKBT@D-$42LD,Z?[S00HV>IH(YK4 M/#QYRI.8F_-^#'U;:VEO\=\UXO['+$QO303F16EZOQ((S/3L!.<@"MJUR?1U M3$Q::P8]XO1?]:<=JT5LWL@.6]=L5C "TN0-$M 0 H4@A(CTD;5 ML/3II\G+!E3KZ'& 3Q=/KDXS[DC T*TCKMN MP_,$9*$9N3N41_PVG^1/6"^L%1ZI0F:9:PC,J5H(J&M[TD OCC=1,2:]:WT7 MW,;P!%B^%UD;UC3YAB&-8K5=E<_@ MG9(0)=-)>:,5:QV OXWAJ7AN]J)MAZ?@)IZUR ] U,EKU0(:[>'695D75@18*[I8=-:.7,]?6I9$S,K\^O?U S2OV^! M)[HHD8, '3B!%T6!X\5 C %-UL';V+J*>B_ CUZB#L>N#C?1;V&!-]!X6T3) MH8!DA31>%LE(XJZ.5/(B9".$9:UK*7]&\.BE80^"-O0S+>879Q_"]-/5XVD+ MYU:2P2N115"\@A VDT6C-')!$-,@AQ)]Z@V.TG<_N/G3@H_=/MB=>@T=!]<@ MKH??/@QCC"4PA)GMS^3#:O\>Q+_-OCTHU_"JO0-'">$3+R2'CD"X0#>^-PHP M,HU*ALS8H.2+8S/P'A6^ _]&$*PQWU:U6BL@)F:5TF9SMQ[J=%#_<@[D7V60N:-=2EET"NZC=70#)9B++0S6\$_:.<#^ 8 MO<1"!L\*EY[E0?-]'F+>S44?(?-VIEGK=(:;>MG+V9>OL^DZOS87U+Y8!Z%V M@U>R%DY:SP&#YT6A%TP-JV:]=XG'KL T)&!#E_;]J%9Z]Q!Y/$>U#S((5Y;69+7V;T)N),!E%46/*]&5\F(6FI!-\QIS><83!Y# MQ/[N@Q2-=C32:X^%&8NM9^@=RWW0EC/;G0ACR-K!'SG$ M9:I$<#$8"\S7UNM!(02M0^TNQUV4(O+2VNMX4M[JKN+0F@$=+H(]G:":H!RJ#I.$< UXS(IWZ$>X9'XK+O*U>&8=J]KL_%LA-KT=O$VS.?+ 9[[ MC$/8_$E-)B , -EHZ,$?N%@@+A?\'1=I/OFZPKLJ;K>:LV*]KV/.B(76*XB% M# PR*Z04@3/-6E=Q/P!I_VZ1]>/?DIR48S2C??.3!!HE=_O-V M=O%_\*).$\9IPOS7-$\6J?;*Q;SJF9NS)8,?D?2U3,+,4@$GG(/ ,Y-%<?@*I-:Z6@B:!41E+-((APC."5,#0MP=KOUQN/, MZVC&O8WY'6.HV#$M8 B,IY??,8KX]^0'[$*YCHP4*<@0:[I8*JIFC]+#4EOC M2U/(LA'**]XLV^KH^1TM^#>&8%WS.YPC"BO2!A*692ZFA*BUJ&E[CF.T.K5) M$3B-_(Y19+\WOV,,S;KF=Y1H7%QF:1=-VXG"UDH_!IH+ZT-0V=E!^?*/([]C M9^;M3+-[3UY;%^['BUGZ[\^SK_7DXNOH=I7OZP>K[I;JI-<:?OS\.T MB9]WG^5:.(.;;;>1Q_CCYS#'&G[,-]=_02N3["VGAGW_\2?OP_=ET[M_AWG^ MH:>;@ Z%+5"DJ:)9$U;JW1 ]\:]=$2S_^13 M6>9GAOA8C*H.#1N 3F$&9WD"8:4O@1G3 M'#_5P&']Y=7D2:ZR*5Y[$'7.@>)6@#/2@0A1.20[WMR>('"/LZLQL&D,5IW*0 BDV1'DRCH_[M_%L)/Y41*'#U/%]M[0^SM>[ M^G-V$<[?5#UMNIBDY5$^LZZXA(&,"5\XG>#,@7Y"+."%22]LP.;=N ^QKU_R M?VQA:3AL?;W']_-90LR+UT3\97SB%O9\)E4JG(XF8(@$,&A' #%"M**$J+/P MJK7[Y$%0STX4V[*IPSSUM??2-/93*X_P]^_X92X=5'WL<;^KMS7QV%[ZUGN#Q+QIN*^I![F M*\?BGY_#Q5_G%Y,OX0+/O]>0SX*?U5B.5S:!C;IF- H'D1-IG9#2&2-4#(VL MN5&XGHUP'INGS8?%-]V+.!-,E8(F@2"M&U2L0>"'&BC_XFUJAOSBZM)\\M?_D[71'4V7IF; MB70J9;T#8_R2$AJ<4@5TX:[$*)/Q)Q,,;[WY7^?K48C=A@.X=UE6/TJ\G4V_ MT1.,JXR#,\X]H@H>&),9E)8"?"D90G#1*V8-SZW[>Q]L<[\.T$F(S88#LG.D M<[W3%^?+OUGIF'>V_.KO^B6>,1E20>N!_B4K/;DZ7DD05E:"28&Q$%H[9X8A M>W:BV8%A&^1J[W#B#@ZBC=M0Q406)@L=O.SR)R M9"D(*%;1SNK(9R\9 ^0BR%**3_K1')A?!^(H8K%!X'>.B.Z7+W;5Q>1%2I=? M+L^K>O?;]UHE^#[,+R9I\K5:W6>Q('J%M)\HD(ZR]!"MRT1TK>B(YZQTYQ39 M 2B?C22?%K\W2/+.L=%KPJ;/F"_/<55-L6V;B_OV>=75 XU4KO@,4F9=8Q.U M]VTJ8 O&D#6SH31WCK0"?ZA^.<=V>1R%V<=NP'.=9T-G[VWX-J5$QU*$]=8UKUY!Z#I M-+SU9R3'&=RZ.V?N8?$>9.W/[)K8$;$48!@#R&FJV'5JQ]\C6K8O(-*S+!N%[U3-'.9:&5@%QJPVV1%#A;+.A MK*) MNK@T;/K,UF4.KQ7OPX!9%^HU[VZP$9E;(4-D@DFK01J6:,/.@-,DQE8H)ZTC M?\_.Z=@W4--'WE_/TF;2,BF\]&B'5G-'@010;Z5IR%H(6 M#+R*65C)W+_2(>=N0@@V+X*]#6$M-D?YXU7(N9R'Z.5S2Y[0Y&TTSI!S)R!*O0>>%L"I&*S9%8XS0_>?^UDY/8!<^;$ MQ78,:WMI683J]\D<$_WIXF9ASKH?J.::='L-7,HZJ\PC.)X]>..S+-+S/+"_ M_;#U3C!ZT)VQFS2WAESI,&'E RXNYI-4DY JMMJ$;/'AXU_K*;/9$KI8(/ Z M(I@[23:A5J"3X-%KPP.V;G>_%= SEJGV#.OA>,-YF?DHIKF;Z9Y M\FV2+\/Y4H/D&"-9UHZDG6 H+ASX&"*PS#Q!C=;F01T^'FA*OG'QY^FG:,.+ MWL+QGY.+SQ_P?$F/Q>?)US]GKZ87DXOOJS,S!&K#62 CX1U^7D@#AFX3CP[< M:#RG8BSD(+1Q.48HR (H&1U=OYF#D0&9UW05RT%I\(]!<+;,*3FNW(QA0F-Y M6=N":X7=!(M)1%K:(M1 +#AD"@RW3DG4J(=513P@#C^O>MCA&%V9,VM"V7L- MZZ--T""3CG[W_N-?+^I(\4J<@TS2N'?9 T_4&+;]$YJL480CJTE!<)6S89O__XDX?%CD_3' ML\N+%_F_+A<7]0_.4BX:K520HZ:'-YL,WB@'+#JO1%9,%/>00^# F'^=CPWG MXY3EIN$8EOX<(284G-R\";#X+#W+4#+M5W'/(0:5P= _6F%!^M&C>6KN;._7 M:3K*:[.?F)W2E)?1MIY@$:6S' JOQ>NQ7AU6.H@F!6U%25D]'AMHJSOA)+GP M8&O&FX>'>>V"MP&BI".CHH@0>,A@970Q>8.*/9Z[;R<2/*+[\=%X4;N)X*-R M#0TGQYDT 3%(!K(H0]I6*1 *=Z"+="&A572E/L%C^(C.WBD(_PD>Y%&2^ZA. M[]A^QRYSIY4W4&Q(H!S/$(F[X!1GPDK!0 C& M.3*/H-&K.G 9(5B.8+B(+I-RY4-Z-(=YY.9_'>;3/,P]9?ATQH<_1(7;CLKA M]*B-220: U0Z=O:$%OKR"/>+DYK/G&YV^9^G=E=SNRIS[=+KO6NFMJ=E"B=49 M@9#')Y#7Z=1/!_5UVD,PSJ4KMW7 M,BASZ5 5#RGY6KR0"P0C'?@D?)!>&G-[#/VOOD[=)*@%D^Z]B8Y6"/_JX_OW M'R^_? GS Y7 ;UCPP,7O#VWY=,K>';=>Y,( F:'+*$55_4%(HB5CLF2HY'(R M)=E_'+WL_>I4KIMXY]>S^?+'9YH)1,D]<*8R*!]X'6U?H*C,@4XK.%5+5Y<$-GB8[^W4 CB\P/1J:SF<),2_JC..;S7M?_8WS-*D E46C MHDD098I :GH&EVV PJ,P=(*5L,U;FSX$ZMD)8ULV]9IJ<\P K37U7@49I]*!.BGN6.*<\.L+B!$8)6,HF8 MT+'#DK5.R)AN_=X_K?F+HR1@V_S%,9PXP$B^ 6B>R_S%49QY8#;?#F3MS^PH M2O0EU^%CO&:ATUO%X##4//<\M2G0F&]+166/_B1SG,;Q80Q\]S&4/#TNI96S^5UUM2+Q>+RRY4> M?CC/[;;5C^#&'4R,T_'ILAHKR%J2JAM)M.E;<,EX<")EYU@1RI^,-_+X/MU- M#'[U]U>L@;S?:[]CXNH'DJ$SQKR5DH@92&4#Y9D SX*$D&0PI-QQS5N'7+MO MZE'Z&<;(=S.G5QWV?TUVYW&(T6EO-,^0H')DTJ527G@8K M'.E%,AO1/H>U_[9^G84CB\HI%:-OVN*'R>*_7\\1WTPO<(Z+B^4&>9)..9=J M)5\=WUOK(I@G?K!HG<^",74R)3%#-_7K)!Q53'K5<<>'-QC''/4_NLBJ2)"6E;*R1/*V S2@*V!6S&<**_#W\(FN<2L!G%F>W._%W(>H" C2S6 M2RD!26+I[0T%HM"$CV )EF4)V%HI.[6 34,>CZ'FP0,VBCE4GH-EAI-AHZZ<,@8(>_4]I+R^VGHSU'.@0)""3.YS\K MR!4EV?)X09:8%UP8N@R3"8XN6"[!(:G!4MF860HB8^M>>]L1/5%!:<6##OKD M)G1_3$)<>O9?GH?%8E(FF-_.INF2_FYZ<1:X\8K>3.!8ZW<5BQ"<%&!1Z)*C M,\4?0FBV@GPNDY(#,Z^';O M E]]^2Z>3SXMC\#J!XOW89+/9/&R8$2Z/4G/5]S199HT R'I=O4Q1B= ,Y3 M]2 J 3'$"#IHF4CU4UV>PC;@GX<@'H*S#5L(WG-;C]A%1?^NO)F6\^6W9Y9[ M+93@8*I_FXR0 L'7UE2(,KC(4<6PXVNZ.ZJG)'O'9=E=V3/MXJEW=[7X0;7% M51!%!T87.&/@&9T6Q50B!8%;R,5ITCZU")YWBYD. 'BHN&C_RZT?7XX=WES, M+\X^U*#=TI_/=!+1)P_."P^** +>+\NJC%%D#2O%!SVJ]*DWI(F^^R%)/RUX M_$!F#@>N0?Q;[-O#\IU9&0RQ8M M<#2W!92H<$IFH'UP6C*#.0UR-A^;@??$&MOS;PS!&O/MGT0ILNC7;:8"1V&C MAU*+ZY53U2G-#!@T9'RA)>5C4&'Z YS[:='#J7Q[D7W6@F8-'?E+(%?NF!40 MY8KDSI(]PET$%8R'(%(!;1,6[RRI$(/FU3W$O)N+/D+F[4RS+AT>;X9+KQMA MIABL=[5U=3&FEB=:\%(P2#9RJ9750K;N1[(9R=/5@!IRH$.R]EU4JQ2((;@Z MI7#=A^DXR5PM^/:@*.Q!](-<%NL$-"=LL5G0U54+F6.QX Q]&P6=!Q,82[&U M;_NPPO! TMI]>&>W=:LS8D_7&RR*XK-F;E1YY!_/Y/(LWRZY?TGW^:[=6D M=<\5.^2@[;7I;BEJ/Z"LU[_A"Q0BY50,V1&1+ J6'<2@ @CNA1 !I?*M.S*/ M M@^S';-HW'16/$:L)7))5^4\Q:KA%4]Z'?WVA9/QFA.4M0#DJJ'HH!A3J:42XFI=9?' M$?".9=IWDH^'$T^:\*E3W'%08>$V M6*WIM$CEZG1.6R :K"4M.A@3C0_CPPK) UZ X\O(&!;T2=B^18"KYF8? M,5W.B?X_AHDX8YTR]7E?[EY'(%V.;E=E5)%)6FUD]X=I,[;CU)@U8.>#[T\# M7G30HO]Y>7$9SE]?3O,*CRFL9&L8"&%S]9!("-$E,"KF[$+Q1<7&LG$;PU.1 M@;UHV[J(]*Y 7E<(_#Z??,/IF^4@W:HC5\1K\4R>9Q&UA<*3(TL@('@18JV[ MC"I'G2W/.R8)#EG_L8O"H4C?(03UV^P'E,*\=9AIK\F%FI:M(7@"Y4HB"Y%) M3RIYXTOAQO*/70CVI>A!JB=>AL7G]9PZFSUCK !S2$^25@2+,]*0F$I2,M0E MM&X?L@W/4V%_,YK?6_C0-79P(VWY M_$%+W16R;.EB >&Q@+*UH5+(&2134EKGA4FM3<%#EKHW*.*@%]18YD@385%VLBU;=VAZS&DL7:1A3&T/DH:*PM,"J- 1/2UNT@&CSJ"#$[R MA HQM?8X/J(TUE'<&YW&.H+TC>N9?E35J2(2&6L)5)"6]"U1(-BD@$DC:'TK M$ >EM#^M4M]=-(3=Z=HPJ'"[>&L(C*=7ZCN*^/>4BNY"N8ZEOLA"C%HK4-DC M*%8?)QX"U$SXK)7. RO5CLW 0:6^+?@WAF!=2WUY%B$@J14R"D;7O#:PG%&K MM0Q:YN!B>$*EOJ/(?F^I[QB:=2WUC6B-3ULSV M<93Z[LR\G6EV[\EK&V+['>>3;\O^R*\GTS!-DW#^9KJXF%\N9Q2TZ/D\(N^)T>1M4("4IS=Q+2Q_3/.1S!\;^(;#U M1[Z=5=Z$\Q=?:NSCS*-W0<0 F=4N!#6MR+/"(;"0N2^N)&P?M-^,Y1A!@OWX M?3<KH_6;%['E;SZ.WVN%V6-1/ S(Y5RQC)('$U]GBQ$*0TD3"Z) MA*Z(]O52VQ ])4G8F^(=W"B$"2>?IB^777W3]Q]@;UZXLXO?<4%_18#SB\5_ M8/XTF7ZZ\0?+3)<7%]=%7F<:D3&9!>DV3M)#621$5ZN[E'.8DS5,M+XINVSD M\4O?\?G;(;'PW<5GG+^=36=?<;Z,J[Z9DNZ =7+<=(%GOK#"A);@HM1TI(R' M*#*"IT_22JD@7.NV@=L1/7XQ:DCQAKF(J_C[]4M[68GRKKSX-,>K&5VOEM,S M\YOIQ>RW[_3-Y.+[F8J)956S);,BK))H$7E)P'5(R+)T6@YM 3YJX<]U4O@RME!S!.GZY!"$(*4\$5U"<1Z"%$;&0.I+:1WPWH;G>-T! M]N#SO3*S)[V[U.JNL2W'A(5T<2.\/P1;I^RH;;B.5?K?BHOWBD/!HO]C2,<8RG>0BC=+BVVQ+'CX M^._P=17@8,Y#B6]U[KEIC(8(QAAGM5#&JM0-M&YXG) S-R-[U MI;CA^EV;2+]]7[F%/^!5J##,-@\P'EA>=M!:CR8N8[C104QN^O0(X#KE2V9O M(^?@65K$NS M#9V,NB#8G$B3\L5!3%&#(;A%9*R)EGVNAUM(GH+.T8#&'?K/W$6U]KL,P-57 MI;B#Z3@:10N^/2@*>Q"]G\*P 9]T11:ZE]!D0_*?L699N>7,'LZE"BJT-E(. M*PP/J L'E841M.YBQFY)95J]6H)N/%5'+#A3+>V,$9PM$K*0LE@5L8CV4;0' M81U-4]B3AW=LU+8,Z* V_':YF$QQL7B1_N_E9#&Y/@_,%1&*E'0>%+MJ2!^] M%WA&P*PDPKQ(+CCZ!)-6#E M//;G0X<7Y6&@)FE?8@I0OP!E;*3KT@>PFENC1:"KLW42V9$$Y0$]XSAR,H;\ MK;OB?GC_\1_SV>77]^=IW9@SZY1D$N"C-37SD:[,J#C9QD^" MZ9V//KR"T)CVLV:$:]UX[1K-'R_7*DK63!2E(+/@0-4BS6A5 :FT\SZZ@MZ- M8^/ZHY\F&W75[,RHN4+K_4SFR8MZ4,[M6*M,&Z;9J1MB9 MHSK+@1#^N$X!-([59K:9[ 56AV63\1I5[:7&2\BE&.>Q==.YL1CWU3=>O'OY MYL7%Q7P2+R^J$O[G['V8D^WT%B_>E3_#WQ]FY^>KR/&9LCHD82T$$>G.9&2\ MQSI$FNC B%(\Z.89/"/@'?ZFZRI/MS637HSJ8/%^O)BE__X\.Z=/6US-D2!B MG%]F,L[?S^9+GORTD;>S:7C.=K"QMAW6W[#,YGCG"5L3\BQ8Z61"3*B@F2EVBU3:W+ES? ^[3E<1#\;!71>D]T-<8-YZF*TJ^B(MEEMA9 M9A*YTA9$J.VU!Y^^R\)H(.T':N M*K\OWN-\,LO7Q\U)'18CN MM.(\D@0<^+V_QIAU,07I/="XS+0-$4)(&;BPFCM1FTRVMO6&X'K>5^4HKG0( MWS32=Q4+3C-K("?N:COV "X(#H[^%W-,VJG6+W4/2Z:;Q^4J_*=]$,QK!"Z% MI5M"%O#H&:08E4K!NJ1:OQ-C\!VJ%O6P7H5>##J5*M:/%[2W^D%7AZ#N;S9= M]IFIH:*0? ET_L!H7<=9"@7>QAI[EBYSZX(2K6N0M@(Z5B2^GQC<<2"T8D<' M/>$6IE6T8@BH3@'ZC8".$Y1OR+A9+ZH?3"1L%M+X3(IU,J25F-I!)"<&SC"3 M0G'%V=;7Q@%%X8&P^Z$E80RQ.TC @*MQW;&5@&K4!8*L$U"5BC7!D8/"A %+ M9IS[P^LOQPH#-V#F>%UE!TYTB'_< /KG/$P75Z41+_)_75Z-S5VG(%C&N#(2 M9.$2%$<'(9&U;J(U"H/+WK>>ZC<,V4E&TG9A[?T"U(HO?2^<=8W5VSK;]48O MH2N#?)T"(:24KGJS64UW*H)!T,%!,:H03:)MGU\\$N(SD*?FG.H0=[@!=\/T MCCO'P,=D;?()DJT-R ,3$%C14#0/5N3HA&_MM!B'\!F(56L^W1LJ:)L"==V M[Y\8ZCR89<'H'JE-6S^O1V%GBG903 =N"-F>P_M2]51_%E:0%=*:+7C?G7XUA-<,[)FK#!"RA9>[1X9B%H[:V4T@:\59UX3R73ME6. MK?'MRHA9#RJVKDY[0;QP'W$ZFK+C\W"GZG=4 /?IHO?[%L#H=Y-X!X0I)R4'[T2,]>S_GZ \,"WWSY&B;SI==EMEBG-HE/Q M>EZGO:UOVO4SO#3R!=HB+%&08^UUZT.$B'1.!-,\*.-CB-O:%?J/V3><3RN8CSC_-DFX6/8G M6B5:Z1>J02&D=XD2_!&#^O<-7S-1\OP M3F0]4!?&>FMER5)$&4#*6FHG!0$T:=F+7DE>A&8V-;[(3ZQGZZ$5O!:3!>S\TE>/H%+Q]I2;-$8YP0IL@&5KRTL,GAF/"1;ATA+ M9%D,ZAA&2]PXT_3=C_-\_^I/74UH1/>&+90V(UJ/"&M_E6;"EP)6RVM1RHMF-2#"+W!5*43&&1UN.@P,1),?V>M_R0/!]# MUY[AR[5_:_4265T*BR5"\%J3F:SH):(G")RKW<:MXOEVE+M=Y/)G*(=[\MOQ MZ;X@Y1Y$[E &\W(VIVTIN!?,$^!_&T(?+;ON]60:IE>.KVOMIVFBW;8%^N3<#=[2(=/O!.9L29C M%4TBIIF#B%J0(9&,C5ICT*V3T0Z1?O;FXF'W! M^:N_5YW=7BP69&=AKIWSBHS!N]HT#WT$92.1(K@ C%FB43$^-G9\68/J10 O M!(*1.MA8N-:V=<_S[8B>H%0T9$''<,>-[-)ZMQ$AB"A5X9MDO,HM?3&?$_*K M!@HO/]/""9 L9S!VX! MD?T0G.7 MFX_=>[J7W7B2]FCNO(./FI&UJ6108(W--5-6@?.<@<]>)&XXX[SU!?78DXOW M$93>+#IV\!8:,1 M=#]4Y& (IF<5-AK#HT%AHQT(?##F:Z.2D!I<]!*4\PZ"* F*D<8+[HM.@TH+ M3HKI.X2-FO-\!%T/&#;R%C,K(4,1*=32?U8S'R48S;P*C#,56K=*.^VPT2@^ M#0P;C2%R!W_;,OUUI3J\.I]\65E/ZS:AFO&8 ZG%M:)7Q6@AU":TR0<3$DD_ MQ]9]I+<">@)RT([@'6Z"^V-;C)3C[#191"K7+J(5F) &BA3!1ZY*:M[:]]2# MB/M(01M"]RASW5HJ4[Q)5M0&U,&S*^=PY%:3F>QST2IH>A5;VYQ/I;9P%^.@ M/5=ZB,Q/)1E#P#S7VL)1C-I::;8+E;O7%F9'"G"P"$%5[ZAW&NC*4F!$L-%& MYC"UUA9.O;:P'PM84LU?HH>@*S+[1'[02]6,P"CRPX%E)*X=8(FL=8 M6SB*_L-K"\<0[XBUA28;8;4NH)$E4$)S"$X;D$H5S;FK>52#>/QX:@MW9G@G MLAXM8^P?./LT#U\_3U*OE+&M*_3)&1N^J49)8ZM).(L7 MTUR;;O\Q^8;Y*B)U(VA19-8A%L@&:T6*J64D/(%EEFLE6"FR=<7^KEB/D5RF MC?16)M*C!;)*'@[>RP0&E4'DNDC3.K?Y4227'43>6B2-))W#U,58^THL<@@95T&2OO6:^M:?C-H9G(BU[D;Z'-7-MU8\DQVH8 M*0_.H-'@N2'T 0.$I RH2)L*HA@>^P7D=T%\J-C\483K@,P\A=#]M1GZ0[$) MYTL3-+I,5+0"4-:^>3Y%\-H0$5,H%KT-/K6H];H7P/%]=/T%8-::$8TCNBNM M]R:DE94S!%3#>/Z]0 X?T&_$J%DO*A],!!+WEI6$4)C@U06!]/X&#MH85>HP M5)L&O5NGQ?HM8?U#@"^6KJ_D%,0B$K#B M!$=IH\S;HO@+3/_OI]FW_[7ZQ"L.K[[YP> ?ZQTV.->(\+.]J-;'*OEK<>TB M9%%A\H :"4HQ 2+S'*(3*(5(Q:76#H ;RS]F?NY+S8.YW)9-L-^'^<7WY31@ M,IOI,_<94_G01[9QJHV W%]VL,HSJ\ M,_?0XZHB9O&NW/C9&3,80DD*,!8$E8.\*F\OK&3NF9;,M7:,C8#WY&2I#V/Z M3(E?@OJ "2??JO%<1X]?.?;.K"AHDC$@?6VWD#V[\NXF>KR-U0FC:NT4VX;G MB4E),])W2 O:= 4N'2PW($:5.,N% WJA0'%I())F#44+XS,WWIGV684/PGIB M0M*:$1T*&S=!O"Z[7&-4*%-8:NZ.NCQ QEO[6[H7I9+>!9M!^U#3?7P )QF'K'-,"C5+':RRH>A. M(4[325*&Z=;[5"(,SR9Q4MYK M DVA?[PT'J3$4&+)R;O6G;+NHCBN0KP+;[:P>@?"WNNF:QLU^-^7A _GY]\W MM3_\:QHN\X0VT6*8\HXKM8@QM-ADH]##AM[Q-U1E)XN+J*#PY7!*;2&46L3G M@BR!!UV:.S*VX=GW:OD=YY-O2XK^&$N^>#N[^!T7DT_3>CA>+/X#\Z=EP=OU M'_QC>?!4CBP@@YRU(L4,$]3"5; % V,J*)M;=VC;'>U)3"#838IN7UH'8EG/ MEH^;IKXF$Y-'4X!G6WM2=W,9.2@?N@YKWD :L@QN M?'?E3O!,"IN3)+RY$JEDH&M/0DI"Y83H>>SG&QR&\5!NP6X73E>FG(HW\+Z) M4=YQ;8RD U''V:LL ] U2KR5!E8R*B+-L'QU@KRXYK5UU=. MQI"__ZP^IICGVD60/$I0%B,X18:=*$8%R:4M3 Y2?Q_%K+Y1M-\^JV\,X0[D MW_OX\C]>_?[7'Z_>O/G7BS_^>O'GFW=O7[S]_7__]>*/-Z__SYNW_WCQ\N6[ MO][^^9%^^.'5QU4$@9&Q8WSB%G,Q7@W2[1XH MH!D-;-_'YY^S;TOE^,WTQ]+GY[-_AVG"6C?W 1S^;_#/)_Y MF*RW.4*=H@E*2D47+5E_41C!I5,RLM;%"CO /&Q10U^)NOUF]>9:!P_@=J"_ MA?/ZHS/E#$:N-'A7B"A)(<1$M[]$U#5_+4396M,9!.SP3V-W%L]Z\Z>U*G07 MX0V +S^'^2?,?\Y>SA87]/.5E^I,![3"$@TD,Z0_N$ &9K$3Y7?,EU>9!6?,%.74U?0;^L>1]AEKOU9KD,N4>#3- M)RH.Q?9TQ:HKEQKF--\C_C^18O7_/UQAN%C9-IG^[$7^K\O%Q3(^=\9TSA*E M )\2@L+ P#-1R#JA'U0RFIQVO*-V0_1T!>QXC.N0(CWLR4[)$1C'01^@4O6QWZZ?;K]E5GGG[J?#+-R^_.KX3]VM/R%B_>E=I+J.W>.X$\^/WS M@*3<20KORIL>:LOR?EOU)>AT#C:OT>(4K!LK3'#]\3W$>,,J!Y?#K7S:*(7W MTZ:;&-UH2-Y3DC8LTUB8?JS069YN+'0DD;J?9P])U5TB]>@IO[YYWY7[[M9. MLC9FY8XO^LNP^/R:---:>X:UW*S^\$6YP/D'3.=AL9B425I[ @_[CH^&=OB) M1..E9\R+OBMOQMH&JQ_7?V)8X/_W__S_4$L#!!0 ( V"=E=UH?6YQ.$ M )]$ 0 4 ='1E:RTR,#(S,3 P,5]G,2YJ<&?LNG=84]^[+[CIG=!!6A!0 MD"K=@@1$FHB(2!>B M)$1 0BA 11>A,04%"BH(#2NP@2.B(BTJ6'!%1Z AJV MIDW\G3/G/G-G_KCG/'/GF;GS77G>_219>V6__?VLE9?QE8$#A,Y:VE@"+*PL MP!7F"V!L X)F/B'7? %?@#E8&'. .<#*\G?\O;+^'>QL?Z\<[.QL[)P;B9Q<7)R\W'S\/X=S'?\?+S\?S_\_9%_6\K*P<;&P3#3[F#4U"3/;9 MV)A,Y%$/%=.]EO>!6.EW7)7YQE*BL=^UV M' ^OA*34 >E#AU54CZCI&Q@:'3M^POR,A:65M/K[7_?P# M L/NA$=$(NY&W7\0GY"8E)R2G?,H-R__\9."XI*7KTK+RE^_J6]H;&IN>=OZ MKKNGMZ]_X,/@Q['QBX];['36B[HN M'B6]BT3Q:[='>264]9ED%O%($ MK[/GDVO1XIX7"?U)4;W MR0N#OMZ5!X^N+8IG]-B^Q1[?=2?A--\G*AKDQFT/.K05 '4,@*.0 =S/0OOO MS*62,\:PRP_;H_&01#1_AQQXSP#"@?:[W-1$KT'S0;4OM<^B.CQ;/Q;7+1YX M4D0,P@#B0.0QYO4-\ECF,J1OXQFL!RM+/5F6,/73^D,*1-@TEG/BQB5, MOROGN3,KOMQ*OQ6K]\A76FG%E5A_>VXOU" ?WA+,%6SE X\B+ \H3]@1C]L? M\N9X_.M#%TH@!]DX M"F]TW8YZ"AS'">;^&6#RE @^H\10+]/2*]N]F>(= :,9 /= [SZ)@^H2Y4(^ M%^%Q(W?" YLK<_3 Y;TB?[8QXTB*5L"2.,I@@6I+VL]$7M8OIY[R*_.GRW\Q M#GN]YCQJ)SNM:Q>F'.%H_LT:[_I00G.W[\-:9CX#P!4M\5:B3! -A)W$#E6J M#9B.YHHWT5IWUT[XA!8W^"K?_?&XLBO!40Z_/0NL[HMFV'SKV*])92[,1N]> MA 4L4;0+L/2,O%B3)*+2&KQ^ITL.V@.5[%"]',AE5V3+=\K;N2UOFW+ITYB, M#^Q('G[UQ5RKL%NJ>C [_T2'"*V" ?B-R(+1O5[*1&QO85!2N[(UR:!DUE[\ M6\%798WF;,N&%S>$GI=>CI-422'6S(;T[3LS *)CY@,O5I)V[X)]=]3U5SC- MJ\;:KUVMKB.'K]O@7=)BZGF*%Z=(#]A5D1_%K?>X0\R)1INOB2/+^5OWC+9X M8D@5?;,#F4B'99L[&ZD"=C]_MK37M43'C!L[1US8.[ K9CU,#6Q?X04&:+E8 M7 F6'>8/28R:[L6(@/T]/88141W%7PZW%EJTC"L\->0Y4RF$]J2,,E4'1R6CQKY92<I>""5KQM^/5$N5N,\^C%!PZ&2-/=6\ M0_Y">[QIH'HCQ$3#W8JCO_Y.DD%>PUOZ4#2QSZX' MBM9\LGI-S_59#PUDW_\Y<#XBWS[.ZD9>O(U*:^=SB C)?O-)R7I42Z:)&M4, M3"9$#]&<\4%5\D/GP-1*5[< Y]$YY= ^\?=5O3IQYZY;'O+X%G8_ VO,E,\( MQ=:RY<=D@3QN'$;B(UCU3I RJK0JV+V.-((E55::;0-A&K?>)GG>U6SD6"Y1 M(!3=K6DUCF0 BI8-#.!*129-;')WA"HT37<86(92>->7_L -@!B!*J0C$=V5 MR>=? .^#BY=/EHZ/^C6?=6<]>NP)^A JEFV M&M#F0G>CB84#!:C6ESQ%!T(TOC$ ![48<-6YY\S&P[/'G($X*\4.7R(V*1PF MSF3>J4,3J3M%UPLJ$IL8[S*1-^%-/7?_?,3[\>PCOFV7*,&5#" "']-KU1(A MU;RC$8S#WH3$=LC0LF$^([/FO4L<)NI@@PL)GJ$X9@"3]5AWG(UO3MAP\/BQO23FE&!TU7NR_U[(MZV(L7 M5>G^RAC;(DCLVQ4!*9;*1#WXB<""G3@37G27CP$#D 0'^G?7"D3HG\<"WZ5/ MO:^VTWQ?61]TH7\17K1YT'F7X)1BK'5+_':HURIAAX4^")>'^8UP@>/]LZ=R M&<"]]E.T9W@8CUUPN,:1P%%+CM>I'WROG[QLJ?@]]$J;36>-\OLOC9Y^=+YT M]C\=N2%W_J W\5J5[@CSQX>E1\T4_;9K74*S/DO]^<(U"F/#^F/CX(V8A&VD M!_$D7C,QJ?+&CD#52E[TY-8WMI/*&18NYO>S6BVME QFIP=A=2M" 3"B(WJV MQVK\A6MPD3W7@KYPM>3GG'-9*T@(_GJ$\K[*X8XF9Q>9W'ORS[]PQ3%-8J?0 MWD!+1BF (^8DP;J7ZW\@B:7M8^&G1-W>UAB\Y/RP(+OJ50;C3VOA>' [,&F:F6_K"$]86D? M0FR[,X8J1J"?X\(/T)+W86/M'@3-=DDHT4Q&O^C0+1/N'^?8^'%)P5+0SE@T M+_#G"#:8 (G3$&5OA.6+7W-V>M9P=5VQW: B>D\VHCO>^71U9 M+?GMP!;J(/(2D:M[2"9H1P[,.*D4$[H2,/5:=#@LVG"L_YA"LKO;O*J&L\$U MUIPTUB#\SMQ>-UV6^)TJ*KGLX2\M5Y4UCC1?EFD3#6)]D;!,#LF]=2Q"]_CU M=5L1&^5I)$8H>)E9[3[;X-!)1MMX'Q @32PB9W9D9TN'D5\2&_N9W]6N1P[YOYHJ-720D^:8.X'*=72^CPR?M MPL._%P&@+5%TN64@1 JLZ707BT#IDZJJ2DL(7 GK <8@7M<\1+U$)T-NX#.; MO^-!&\@GIZ2?)P#5XI1_D3H. IXX2;_@0!JAKV)H-C\+_MPG4TGH+6T<].L< M7C(-[8WA8P#!2/MQJLDNJ'V6(C)/*]V/BK<_D@39S<-EC6&+H* :;.LN$W=H M4B_0'E##<'!057*SBUDZ=[K5=S9'0-MP#'BZJLIDI.%28_;T_FMUW9MMMCXX MV>V!*( :R\0Z;#L, #08H#O6$/7HWT)HE@:!=&P0>)^IKLL(!D >!.&4"(3, M )QHO\2![K8@10Q0[.G"FC(4 RWZ*-:V+6-C__S'FN;1;7BV3LNIBOUH,ANM MGEDK?RQ!43,P"%*.XDW_"/^*Y3> ""E[Z4^BESF;FRD&>0,:],!/9Y%==X%? MSR%?=T1!/QM20C(LL0G;%%.P''JP 5LPY4#?K'UW AI^)6AOG'R3]L9$ ]6+ M:72N(WXG9Y!0+55(*1*F]U2(!=$^W=BF<@AM>"_&%VU0WMSZ]G&>ZX+BQ4BY M$D53R\,#/Q:0TT0"CJL'/HLF!X&Y1 ]\+4P^V)O2=^W>L ,;[>Y0(RO9%Y-G?];^SX M'CU;>S;EAY?JX(>1H33M 4Y)4L:'E@2V7YU1C8OY6:/ R MC'5V'<[65!Z>>HCXGD8X1^; VVQ]M.'5SHE/+RQ2LNITH,_;;\:6ES>2IHLRPB9^4D8*1 M\6/(8%P(>$AS($D+:847X.OW$B-*/+1\]6ICVC#?>3\IV/NQ7H_BCO*.\\+# MVZBF?M04E&A[$A[O&"]B7KB0_$I)$A M05S9OH\^>RROPJ%X[*P,820)'8 %#WYN(8WTS1I'2)=B<5\Q#G%BZ@<*3IT^ MYG6&ZY##K.ZZ[JUJ3GMWX&?-/6@]_#Y*B3Y4Q$5B(@#Q#K6 HH-35/%2^ (B MU0YLJ"J\%V[P\K:-:D906>SJUV?I!\[/W>((@]V6U2TFJ$<(XDVN4(^QN2'U[XI7D:LVQ<=EGUI+91<6+L)\H+_U1^*7 MR.<;[6D*"1WV('LRQ899*ORI:(H9TN1J^#(DL4C$7G"DNNN39$'6&_^B%'@D%(=]T%",6!IP"5JNXSFF%2"4%R*QA-P#R0CHS?T8?'-U\$41-@'OF;ZI)[ MF[7?^P)M1:/Y:RV44QWV"P$WQ<+:Y#6)U>BDI;I,JOC9'2NPRJ\X8%&>5M*X MW]KLR;H>H%$\O77W6$"6E''AT]J!3_O)(U* ?!GE!GT,+<0 EE]TR*"ZT*S( MLW\DDSL4V_,[#I*,A2OF_6>5%5URMWKBBN]*\$S*W>-9)>I^=&DE26X>(19L M=(_-(I1ZB[2).\G9K#>,0_P(IRP]SZL_13;8*C?4MG*T^J_RI_%(L4G]WB=7 MCM680-!=UU&4M?J?QY:R JMSX@?#/%L_KYK* >I5NO M<7HAS$Z\W2XT5.VE_ZMG"[5B@C;*/\58]A*IHA[D-A)FRX#XO;>(%QP,"9;L MA244*>7WT'4,_45.MBKYG7EW"6!?],X]FR8PJL-BQGO"'E3-2P^]2X$B=GJE MK9+#G\DXC;:?"HU\N5X@T1#F>ZKQ!QNG 'N2JZ^IV@R[R,GI>'27O+'F:T0F M7GM+F.+L;KJVC$V&BVY#N\=U'VIM56WOO-2KV7]46-OV[F;Z@#?W=D?* M9TZVN2_DWW8W-;W#'_;(^FNVU]L04#-_ )-"%P.5RA$R.'AZDR;K7@_9$'60 ME-!0LF038BR1 Q_P]O.O[^W**LNS6<6EO4J]WQ.FO35P"UN[OS7,+)RJXMGO ML0^0[O>[EL0_Z627I^D%(Y;-E,O3;13\)%)*\JL]R+^^&#RSI?-8D!P)#"!= M?RVXB9G?_DQE5ML'W7J;/7">/E:?:5>O!)Z+2!4.)XC:ZJSWQYIT$E52.F21 M'+2G2!@>+0_.;.I/CFX*?'Y=LSY^>3@T3,.A7-[GTZZM1H8IM^ZG 4 DR)&) M++9DB-[XD*2F$"Z$2_^5('?Q^LOK?PY77 TM6YPU[5'7FUL8D"W6R]K;FOOP M/NO2/"X$UOK+OYH^R\4^+:IWV MZ)=[,NBR#E@I\ZX8G_0FL=DSR_*7M=M(JZD[J55G]\GAN:\\(>>S%[FOT;\& MU])WK0)2)VS3+IZ,/XBZZEN%AD7] 'F)_FB0%+YC,:J7XM8^&IE*$#*+D?^<[? M]IR+?FH7.,P-!7A^.'V[Z]+6 1Q+GQ,MP40::4SZFZ&=!_ C;&ONE9%0X>"M M;XD7:S,0BX?37_D<45!/>*A>9'+=0N6DB[P-Y2)81AB(Q8;89Z"T0.&2H1CY M)SB8@#U!1DXKXKYCSNF+I437L\]_.VY"T1RY1O57NPL RMQRR!8;,9/@V?>K MI7M'O+F&5FC\,%"DJ^RRLO->?Y>79!;ADMNEIU*#BT<1.(+(!OD#[4DETK$, MM*3@)],DI3N>W] O',0]T="^V:46O/S>1V)LZ*WXUWJ)>4."L0!.FLQ&1E(/&S?6I'WT+X[\=+Y$/0#[KMKAV_G;0TSK: M$SH?ZNM2K5]"9?M5BCWXSCY1%.%MCQ6>2>>B MOB4*V*+KH+O,Z.)(#5H%59NBYQ5H)[/@M@A'E#C&F-Q5;,PX!LEA%7/LL'H8 MUQ?)?JFK"V42U]C6@FU,^3-F1[*3'A2]DO;Z !=74>XN)#UO%@:J#70F;?Y2 M'_I@U2UWV3RR_+6D:/6B_ 4GZX<9'FIERL03+E\OL9"@]QNK+.U!34A2AY@M M840"&U^)$BU]'[0\:'RUW.!19#]^2E0E^_I<>OWQF?36X_U!/[8\R*.T1_IV MCKW26B4D!M##%[KLX83I/2)?6L\G-'8W,&,P=\]V^8SI$QZ%X&\=,40_:AFZ M#TLVQ3. L0VU+Z#=/*_/%9ZQ_6SR$OZ7Q(!&A&L4!H(,U!%<(&5-C_V^I6T6Y?X7[883[+'SC] MFVQ'9CME=8L>2!.943^PQ4/DZX77PWJQ_'/4"^\S_O188.,&+HZ68>,^!8Z> MIF@4_9G7;!MJ#S8<.7BH]A7?%9=T$-U7I,'D"STWT@OEX\^+_..%-?A6=*-_ M/$B_^?:!Z@N0=^M\-FV3+%M>F=%E()<3T_\E;;GBMX)5QKDZS4TF+@R1)VKW M#DTA^)E/'6[H0GRLB[OVO+] MM?[$O"O6CHRX)NYP^U,OP*/@XH"#S*)Q?KTT%P_B3ES[;:UPM*#'[S^+]TT* MPX++9_M:#@Z_''VY:JW$?I#](:<-:\>QJ?90E41]V%<],Y)D+]\2/R+H$O%: MSPWB?BQ^L]VPXSJ[$2#" >K\># 0U11>BE1D' MD);ZH\K2Q\^U?M$/LB64]H64>TAI'4:49HSU'PXW';.6JF69.FKS^U)L^"(? MK0Y]O2;IG5^R 88->:EQ4A-YD,T.?[=R2TLJ(,7([S-MZ8/EP"%[!279JS9R MF3TC244"8-6R#$P>"9M**"E9%_Z=9[3&GI3/,S,>]=KWU&-^^=[I+E@S_=[R M3ARTR;*)8H: G)LJ Z]6F!2^I(__B7CP1O.RC5J[8&C>74/=F-=";"OS:GF< M:Q]H',3M5\\WY*%UDU3-N\&AI9YN?8;/3N6HFROSWROQ_TB\\)I=N)^[#[C\ M'T>V[?_)C5,''.0@[=/Y#M4P/54&&43*)$"[X'6H<3)\%DY, 5WHPA^\]\AV M4LT,P%)$+/C#Y=V>8\\AC1W&5'^BW^86T:\7*VNBL/#[A%6"?G)--;%3OXUK M4,2OXL.JM\/"4\%?OQ>8,$V+Z4B%X @Y&1PFB>+0 VBAN[/8Y%_1->*@_?"C MW-2[T,!Q_,B9=/;;EO>+7PXT(?TH 4Q^F/DW9"0575?S .L+G1OO]NZ!BJY. M;S=E)IVX)'TCPN-&%NG57+M#&TM6Q_*]X["W@;]=EB%](TD8EH[#_DM2*%$P MN;%&&('Z=;.QXE>RC_ '%BF?FW)2(I6)"F"T(; K(%;67,G3*L=>E1SXCI7K16$+*(Q M5!$H/G)KGQ1&-JPG95+%RI9WJ$I0T:5>29+G&GQ&9R:XWL7A)OW2C4[?L,]W MGT-*#6Q3V^QTOVW8-U#.D$QW.#JV.H+B#[F=#,?>0[=H=U-V MA)'7P=3J)>IUZ=P-1/T0762(9L@ 3E^]A1>KBSN0LSE%&EB-]99:>FMMZ^,R MO[\?ND;6@W^LO,A=8,DW$7_@&+5B13L32SP/F=D@SX_^S)P=)Z-)=OL](W(; M)^Y(?TXFP 6LKU$<;86RC5HS# _U14$9%V&ER10>E23 M*1CNY:(^>(IR&=&\/=)5) >&^<;@/+G7723(L_&]55)%OBD+N=L[?*TI8C*8 M_>#5ZLV"85"3 7"(@6O$"C(+6$>2(:>,:38MR5(/D,(''A3].9AD$#29)X,H MLC1]T6QK]/G2$1\+8[WKK2.SD61?$!M,@5&9FX>X)TA-\%X,OB9U4;"NF62) M+9^_W&#V>BW,]'#1V"R'XK'@%U8Q=9:2=RZ>M[D+569;LY^!$0YG$BMP\'BZ M/&H"(ZT?(]J?_:JW^1TTK=WI1D%O%+(E3(9[6\+->/"P1+_8M=M]C^)L6>US M_Y[V'9RZDYD&;]@TD29]3VET;?^^;]J&_=#VI;; M&XXA6S2&V*_@?CNT8R)P+%W,9[FA&]I=2'QD=_KPU($J ^WT/RXSOP0,-]@' ME+\$YQV1[.#V#=VT /Q07[V4P7AFG#$ 6JF) "(5%]('E0@TD0/OX[->('*8 MN"RYW>%NI=F)QEIM3&"(;YZK#XVT"I=Y@ S6J-H/ORM?2!%'2C. ^,%2*HK4 MU_^>64_GT"K(KU]_?CC6Q8FH^PQ-! MZ<8R5_I5A?5@)=IM_,J"8#)W@O4N$5=?[?9XA_$\M*'TI8NO_BY94WI''0!" M,\\QER6BQO.9"5IE,Q./33_!'FI3Y6$F5Q2;H^!#">Y-%;MYB=AE=.!L4;'N MR>FG3#W8PU:>TS\Q '*H-)0^PJQ*N!8ZQS32[U\23S=I<@YO>_1$36$J%LRD ML]VYO^VN')/+]5V,$>?9,CW )JXXMOA%"'Z8)35E@=N26+C76(Z53SLE2?X M;<-Q6DM%_D@"'E&U4[7MG?4IVO:\E['JKG&3\!9POXV$)51-#V#F^)9=-N_C M:D3@,Z"'%_%1AR'I57]^!'E?.N%9W=3G3[:B7"G'#WF.Q2N\"[X<.Z#.].G; MI(C"ORE5C^IQ=[G%J K_MC$HAE.5\UM[=/KI4<(EMAV1)U>X+KNPX4(2HD8Z M,YDPICO(7EQ[NPD[,XD\>?7V@/KA%V7Q04F/]A55)\'-GRP_Z%(DVL[F)//' MA<>QO@*PBVWY75 18U&MNN5GNF0R;A?TL?>@TT.1 M%^:&H3"?U+D04#6(:@N22'J7IPI/)_;GHV3 \+* @H7A@@!#B;H!^C/)AQNI MK5YVWZ[/#ZZ^>I_ B"'B5>*1#U8^"[?L!02:Y;_S=5XWF^S%P02/U&>GU[84[[J=V][]M%)W+4E0KY/U71(#N,$ 9J[!4Z

%*<5=O]EN6M<48D,\$"I,_Y=N+3AT M#0-!*G]P]0N@G"_\\+,"3;QHSX^([,8VC&S2C0V*W=<(-N#TLOWF4EUG':WP M]B>/ZU]T& M=TM+O)?;UW\=$@/*I&%D%N4(HJ:SXRCST0W(2Y,=LHB6"Y/Z Z"?CX_=6?JV MF\9VQZ3T,$O&YN_F7MT]'KX68U5VY_U[R&"5)"RNTIX#8D[:<_61RK'T-T@:9+YS_X^?5SF5&7GO^FUI.HQ=:]C,'I6F &,L. Q!"!RW-]"Q[O3)Y1MA)<2Z(FEE\552"FFH8 M]+UZ&YP3&!ZS_.)A'7ED3OTUR[U^[M<=1^B32PW37:?,;<=-CE#/-XR^FA87 M3+EYY4DV PCM3O(4JJR\;>*D3.W)L$3!:;$=DB":S#1?7%@ '3*%]F< DN\3 MFJZ6!Q09?=E\/AII%JVQV_0A,M_^;IY5@#%Q>Y4!1%6UO8J$RS+3&'IFW(.Y M]-8LE0,NNN%UUR^.F[N!^E_:&J35="CQ\RK+SK[-E[KUWL,\XB MO&DWD2K*A3Y> M*.&TRC;_1"E<__,?9^7_LT@= U80*Y8'!J")TM/=T-1%OG&JQ3)&.=2/J M\.N;A^*VN:1\?&&/E=B%N!5B@YX7Q\(>:8,:2U29<(H5J@?;&,$LC_SQ.&TA MY!G0ER3:RU/&C*83,]4A/U-_/_X=Y?EM]-?NMJ#XY/G=RBK,S ZH@*8*P98' MJ"(UR[UHR0YMCP"Z(O@=KVFLU5+5SUZ+B. "FI]=ZT6)?#[JJ\3&#VSBY?4,YU_#5:G&_;^H"LO?.R*3=7?O-+8H$58>63[6K M 3'+D2G("\HDY](_FYV2= M2@Z@/301I0\Y1Y9U&;VCU[U9=Q@09P!)5+([.-<9RZ#)?RYX6=Y8 !N!;DX!M*.N6 5P;57.E.[31XKO6T[?G%I32+D> M46!P[5[*\:QD9PU.1/_Y&,44X'?Q')WG%$6UCXAV!B'1VFDU5/5R:_CYT5]0 MR?D1SH3^JSJ&.CHZG7T#6DY/$\(USF3(+*'D03Y3T!>W 6%#^"P:%&$$/ZQ. MA*R^>_LXV]9&8ZS!N+HWVRU9N6"V.%8'I0#JH XBSN]U[8$YCF,X;/SRN[=C MAS*.SQZ^6'EO 7K=C#*4("5U];+?9A?E"-*8EM7.5 WO]+)\:W4F1&/,+N1E M8,M@F%Q[_5&_.]Y26;?#=K?GLL_//YTN92I)D\+2TL>.IJ:R7\]L:#6:!MTHME'/O\M4W M2\EU'MT:V,S$&=!>R9!KX5*(QXCWC2.;S?F4T]H-R$+>RYO'$SES7 ,X.O^,K8G,YFN"Q*\"1")^0W4\7I7Y%7]V;BW$THIHF*N M&:KWTDO,'^R>%H[E-%/ HSJA]33,9A61 ?2B!(EM&V2ZU$3[N>D.R;%VVZC# M[TN46D:JDG22# MBF VQZ2^"M3GE5455@3;L61K60BNQMQR!M%A!NVCF M8[XQ &ZL;T@\C*-#-G!)@*I.J[O=H9!B,?UK >Y>L'%IPJU8)R1O[3/M(T8M M6$T4-!W\G+^Y1N1C>@]7U[ ,+K(GX->1.\$"ASR,)FN0OT>>Z'V[8FEG5Y]P&MB?3S>T+/DY?*OIHXZV6'U%Q(%N) MMBJBKH5>O'BJ(AF$4DS :)Q M>0P)OIIO$!=HT+"^_'0ZV@*X#1,VX4(:@B7X$5[$3M\?UN%*A(I+L%5/09K? MC>:QQF#9Y+;VFU5[!W&YCI-F4BV8!NT$;11LCCYF3U@2UTX*OC,U'KSLZ2#P M*$);S?90>6S_):5V?S?LE%S)]P_L419B+)^0WJ#3"^I-,*0"J48Z7_/:/>#$ MZM/FJ-JQ[ZZOWC9G'5!^T*8N[NRLD-L3)3Q\=R2. 5RQOU?$2RMJ@LPXRS MD4 3UHDGQ@ML3E.S3BDZMU00Q0]5L_6S!CZ]Z=G1\:RT=6EF!O.1UZ@>NNAD M^^$E_A#4<>1Y-,=@"#F >E EI6=N."B]=*;:2PEY37U7C&*OOOL3WX+20PUB M^5"&5*E4,F)J=>)G)ON GT )&-V3,Q# __#TA]$SKI:>#OQ!\:R1>*JEF[*4@A75-M8+NI;G\.,B@KPM9?=&U2*VD?/XN6C LY#4 MDG;M/5\GG ,E0U4&;V!Y48)@X%RWN_&%=Q[FSSNS]#5Z."^XN>J_'WI[S7IP M./S2!2X,%: ],SY".?;C76(B4A1?(PQW"W1_^B?]TPEZJ=;<5M@'GX*K2@H/ M&UHU9J[IVG0J3Y^DV-)[8=P,( @BC$#W8L2;=D0K%\7?45P22T:;,'55Z9^= MVG_JE#( /=4'.M[I)5(UUXICCS$ >2H?&$H*6XY&'@3[2M#=;B]MI#48P)RK MWLF:^< M7)AU"XAR>GG!_$77E:F+ 5D$'OZ\ZM>'ZECL/_PHN]_G!.X13S*+.ZQG;BF^ M2)\DT>17'/CP<;B'I_260M"'0<>ZEZJ?*W)_I+6RW\_JBWAT@0M"P,Y0.F$2 M*!$;H@K 3T9%L#J*)DGBK%),CH'9?ATJA(ZEJ9\[X8D%I M:4X/^I91\*.R//8;;7/R7EUI_$+ 2R)F,Q$'XZ1_D1[9TBM%C/3N(FIZG1UF M-ASGE[J)GAZ68E8\B8/<*6V2'*PM7)@G#>L3%[@R42/P.F@W;"8]_/W)Y;P: MYN;1!Y&Q'O3,K^?=,VJD='CO6)Q<+Z=FG8^LL'R?@MK#T[''[-G07:>5^=T"8+_#A2/>YBMI_*1VC*MM0 MQW'4!Q@WUA\B#\+QZ+3KTS]IZ.[3B)_O77J\#KX=ORG0WLE3M6A]P+4?=R76 M_$HM/YOL']_X^+Q<;\$GI;,#'.\;U<7;A56=TL6 -\ / &"YR%23=BD3 @K> MJ9F5)Y!?-X/Q!"5"X7MC5\_UG3>F%X/,&FBR72MW%6%9@JR"ELL)WQK;CU,4 M09EN;"-G"\4NP,2 9$KR2ZJ\..3R-H\N&1?MPZN4.'ATT[10DL/TIJ#-_,RO M0%6V0;HH:@#.;P(!1_J]C$8-WD=?? O&'\?T.[];77$QG'WZ\L2V?YJIRI!2 M]<3LJ_-CW( @Q)9I=1?ZYRBN^^TV1&Q/APX87P;J]=;.OUSD:2(][3E;?_>> M@/+1AZBKSSJM?>RZ;"Y>\EX[J\K6;^Q 845]ZM"G%3)CT!)>059 M:-_#)=67YSU=;:1O9%BKY,XLJ[6R""5UYWD6NKX.V5RE\"!E:8^SR90N:0:0 M\LON^L[Y8!.H,%CF%7R:W/T%]UNBWV)WV?1C59/C-]6V%@X@VHY9ZDY -U\1 M*>:@0 WJ +5G1E*",X# ^4"7T7FOL]J>13\.%.E>_C!R4(/R]&YB$+_6 M@O;,-#F*F+@Y0%Q?6K;J64![OOM2B1C7^#5LNV4YR*,\(),K**H2KQS_X[F@ M>GMQ+*_JO]/*__#A[=2H*?1CV0 F75Z/5HS20^03$GMEL"==2"8U!K\6I7)3 M[_Y6//?3^HM&X$DUEME6-7HSLU0.PD##:?(( WC( #9AA& />M1&!_<>9HT\ MY#1"Y0QW8 !VLU@/)B>*[QM3Z!^##@SRZ-O)Y!KCTF11X7@O;MK]=CYB3K<0 M\A0H1RK$6\7]Y+[Z]4X,M'B?D9(QT%UJ#Y\N<0@W&T M#VQFXQS(AJ;H:O=\]2.BJL1*7&K;WF:[A:SF]F9?'CZID_M=%Z '!"_G6BL% M$F)!)AOLP^ !8HW-_:X1$AM>.]GXB)_1$V\<6@SQT2-=@M\0ES J+N+:$[8Z M]%YO\.+=FF+_YY""4W75/NB)Q(!YI;Y"04[&2 M/6@L?.7QG(I.B:(L)C^G:(3P?=.<6$+.)&DG4&U)D%[4X230D'YRB6?&?_9I MQ*T %Y[5K3R## 6W>\G66AXA!V\=J_$NCE5?,S22OEDH$+]8$X96MFG:T9K2 M42Z;?."?C"E.J6/6\%4,%.:# 5"C=&7BTM]NMYK>.IME@>MR'CT1?YQ+Y-J= M74A"%W$L!_QN69'RV)X"/"/%EQ&1]I/&.BH/J.=*7!M;ZX+LS,)5O4.C90X/ MB!2_*>%BWV8Y_30K+=2%"7Z4B66;WL3"'DD3F99WDTCSRA\=O*T>&';0^_(D M:O3JBT^QE1?/M)E_'%473_J\^]NF(D=8G=F(_T9LC67KPO/ 3]?#V@ M'(R^/+9MG+J@M67FH*%[A:#FYB:E>R*[NO)8=4<*@*=+4+F(+MU506ZD]/C/ M+RH0.;TAHD%TE6DMB:"Y49'<%%TG!\5DEH/7DD6.VLJU7CMOE(;VM6=!8/JC MEC+U8:*(S.Y]^I'&E.F^@>[9YTV>@:J/7J(B'%*LR\_R+.L,M_!A64+7&B]P M6L52N7 [\72!<90\U82XU9Q3_(.<'%RZ-A70?$S1(;:D]9?R2K:-HIM.0.$AXB: MT\RJY->/J=WO@26A&ZJPFU4$;1G$N_TN9Z*'1W71GY>VZG-SCV>YI<,?6']( M%SDZY/-0UQK@,=%"]:$A)L<12CU02(W_R[D0Q5%J M^'*Z:\"?-P.?5P*4[-(JW9(O/I:95[VPR8>2H7>CV>D'D*%O:<4_JSSZ]A2N"F9F7._H<480-=AM ]& M!.DV0==T-<-7<=JA<,-X.[8>$]6" ;O)^3J_/7RF0%.R\IL31^81*]-5&_"& MEKBFS"1Y"(EZHKKJ*A/'*VM*)OP\=>+;L<8Y7W]W3IC?[L>0H$9L2'N/5X]A>:!4=;'NV"-(\Q%]T[>SH,!_M<;^Y8KV$Z8&& M+E*F([/8)R%MIW\58F="+A E'_P4$%GWL#L*?NS'X_?A;Q_DYGZPSYY:&A:0 MEM7KZ%'A'?+2H7"A)C!R6#^L!&A/-J55Z1^:T,>(+P8R>>3O.#03LW#>G[E' M"]X1RW:^?JO7:''H^N[ED^WY(BC.4IUWV#R4@++#@V43Q>,\?@4)(8^#T M-B0W6 +!46M[_+>WQ5W9!Y8*;,,P' ;3E)F,#LJ,:Z$? A-QCZDG\3M\B(*= MGB+ML:JOC[TG-.,D=7RRA9(E5P^EU%[- W260^A:Z"Y+$Q-$JC,)NQE0@>2W M3_RRGO/5?PS\''/>\_3*7&N"1R)%L3%(YF.VOO?KM!+H>Z_7E".H86$D+R@7 MCK.76+1 UR J'+'3QN'H:SLBGNOYFUXKO9T)ERXX*U]-F!,I$D#V49R8$7Z2 MJDV10&@[TAJP.$Q!?QG.7AA4'&VR\^M)K; />[51@(2=ZM6STFL(E;K.%K'T M*/9-GZ>I21KM-3K 7I0^0IQH\-WG35G@U9 M38>C9Y8=V_MKWFY;S.NZ^@V2-O#:G?!9>!>F@0$,V(NY@O=MP1SO"&-U?%"P MJNM0\!OW-^W-COW5'T8'92K.$/BEQ$[N2B&P6[8U"XAQ.J\X10ZQ?ZDV>]IV M2VE;A;$D_U_M!(CD]KHPLB]:=0*AL866.9\(#BF<+DK2UCU47O>K71L!'AL7/GAPKZY[G;I IYO0'W,8ID.@/X8>3+ M &('J/YLUU(&_H_?_#/_S_P_\__,_S/_S_P_\__,_R?G Z=R.;'\&>&IX.&+ M6(44S9?2P'L+L7_]9_HO\@H@E2U_[]_RP&L_H*LA14AYR<&ARQNGS@XX$_>3 MJDH-W[UOFG,W,0:3@^XJ15NHX8_KO;\G]<$DWP) OB>&D2^"KTEZ'S@O M%V<(BUM-WKG E8S4 .TI?FMH06H ^ +(N>._H)*;QAB_(A%9:\0MZS*_*\J MHK7@]2TBK7F6?AKGG93D),6MS$$5BAOU,E$$J4VKZ3B(D/YN_D@9I9#8)>TT M$0;&<2@\/IP=R1,B]KBW0M;G78-:H^GT^U%3>3>* VI8 M8HF4"%A;[8"/V! M.D*T3ZIJVN'8N#X]G#&VRSF2KW'E=?:BQ:?;"E1RGI#9J$] MV,;,+9[PXIB&+FG/R;(XJM'R[^M%LQ_Q/]06X#;&@S*VZL5JBMR3WA?.>R;Y MD@O^K5FS1I76R@!61JG1#."*) /X,O7>J[V$_)T!Y%B1=FBQ< 9@[@YL=TBB M!_6(S,]5L)]GG;>N(K480+;?\A*%Q1W]XU'5[/_TUH#_E4C](^PF^K<^6IX! M?.5@ #\-:ES^SV:(/5D3O[1[CGJ2^86Z/4TDM\T5SH==>0)&TCN=,7\.J4?\ MM\/4_]]0S6<(J)U(E>SY]Y8-##=*:'[MWULVFI.+K<_\;=E@URI!/J?KF-[R M55+AYE& EOQT^]@ F67V' 0A2PXC;13(>HTJ*JL86 MK(",0]U%]($K!W1$LQXI9([^USI>_MOUM2D*/PT$W M]%>Z'WF'+)F'7-JD83.?M>QW.".Q^.>0OW?#P>.2T+DEHKT]J%*6B?Y>C2%I MXZ]GAOURN_/>Q GF5+!L7^F/VG-@ )P+Z*X/K?0N!A 7A>XZ_5==QHT,( $C M:I"**>Y[M2Y2]T?#B#]&*6S?'0OX/X?L[*90"QC ?4<&@"LV,:"58+W%076* M'7VR@XNDDMI^O+P0R@[>)GAQ]=F6]#Z&WD@Y+7WGHHY8DMR#*SPR!X-^Y?W? MJQXU <=+X_JG# EN4TU2&IM;!P.JJ[=+7?$)!@?\(JZQE@/9-IVL6$-TR AX M(I/.DTN1CFGIAO$AW6#]&*FYFQ9C2+9;Z:5]JC\.3\P=Y?B@\)BCAVW2 HB* M9/H\G3>=!*7SN%#$;4GH94BW@'FOUV&2Q/,[P:(>T:):.;=^@CQQD M>7RDE $SNFF'&M4)S"0-X4V:2-'X_70#B# "T^O^(']VL>7-Y0-^;<\^N\UD MK@"=%P X$"-@".$ :IL& /@D@&C]I:_=]O?S\/RTMD12=PUAPMF&H<5R1.U M:GX36@[534+<,GFC_'Y@L12!8/^WD5'F-\49W:5\QQY"M299)=V@QN!.7>=^ M_IZ4G_ASYNI]FXFOR*E(X38]Q3H&X*1ST+=+RO*W*AL>&P\71RE1!<#,8JH7 M:$ZP,^_I4"%NOY C)U>M17(>V5(QSPV_^EOHMI0(MT(6?'KG;R3_2Q6\KRGB M%B0T?I^IBIZ.P\3MY_K!(1ZVHA(Y^".C+$%M$K!'=?Q)+X^QQP%4%J9+<3$Q M !M=Z6\#M8E2'W,AK?G%\M(]E-P$ZT;4_)4^6%+9:;Z *0VK90V"HL(MW146 MFA=5#70B$G"1/>F23)5#.=;H?8@"U?$PL%>15X^5 89IAL 3PGM28W)"23\G:>Y M^_L]320$-Q3],!^E,,&Z8OD>^=91;>R3F?!K6;U&?P;P$$:TU@8/,8 MIAHY M!FAO=F"X.AC1Z6?A1:+^;/X3W CWXNG1V8UODB;GA$_W_HZR:/WXX/N6H)0. M>DDO%FE4C>X28&:24G3CTJ83'@.JOV< /=$J]L(;+28'T>QK[RXT3NS\;)WY MCG%IJH^7T&\6G+&^Q.G?8IU:>Q#=QERY" <-;4^3L/&;V.!,\ BFQRR\-'#J ML#TK4FWJFH^HF=J5P!,IMWK49A+F<;O*Z&5W>EQ55=7F%J&Q\9YBBC*/F$.Y MDP4; !P#!'7LGT/Z,7-^=/XE6G:'\I(=B8O,!PY54P^2^&_3BD?,)U[E.XWV MOHE439[I6WB]\)D!&%YY*W/A6LUP7!/H8U=#<2R MK8-!%501DC[%(3.)!SOJ\Y!L"PI)#5QT1UPUHQ'@Y3 (70EI M8MJ\.@5 W2 M5#K>D\\A\]/XKRHVQY3=L578>]DO#4J9M^R0A7^]N8N5J:%\3,OO]FD3#=3G M/"\HR>G;-[0,R%Z=\_H)Q,U7YW7"&@.8?9OBV(>"4TV9O-S XIB>0#P7(N&% M]&&&\#'4O'1"F[_RWBH12R[X,9O^0;8RS./3<%F@ LN4M_QY'3D ;7;'!>?2 M!05/[)-G:6G(,*Y..*A1LZE4Y;9N"+JUF[WXL5,26"5U3*]0IM)CD6W"6,3L M@-2L8!B\ ELG296 T'G&F<[#V]320GN"#7C&RP \GQC![C-WHFY;/;- M V%E_W IR,@TK7I(U>CLFP7V;/;,RKHE &BY-KI>9D["[YEU5'O>S[?;_7JA+9"Y?_V(#A*L2 T4\-3H@ M,X(X*^D+L!9HYG-:,0S7!&ON;]6D?9:'\_O_F29W5&?EY-P,.;00<.WYSXP% ME4RI+G=:."V)Z1MYL%H7JBCVC-U)L@/M::,V9)T3HK;3NR\L,WQM4WCO;GY# MWN/7QTW+(_[-]P4^MN2-U4#;CPW'T"P Y="7UHK)K&]B MQ2]=85ESA8JCQ)''0 *1X Z:DZ*[HM!)[7IX31-;N9 SDYJ]M9Z=!/ZTLCWV M*W$L[$("=\0N<,&(%=KLO^A:_XO6%/'E)>(%+*@*W?S-M/PXK< @<]:;G#A-+90Y MN.+_3K.A9BY\V.S1X\JJAY@"RZY#'>N*#76\+Z>M*%=1TPR !7L5-K/3"VT< MV8(25'^&\(.H.63:T6G)AN8SSGFCV?P-'Y;4%/:5WU0/#;X&8>0;8$QYTZN$G(!;W:I7YFMHN3X@J\?,(\M]%U-DBLMV9D.? MJ32:: __BB:7,!WS,0,(;EL"CX10Q9Q/OC^)0]TK+PR!(*[Q^&0L7M-,[.[:);QR_LV"R M<#5N:M& 1]:A/U9-L9Q7C(G:>$= 7^+0,C.[9B:^,^I&QYL(U7XQ-EK>.J$N M(&HQKB!LYAZ$YAW/P,=(R7]F\929]'>L&_"X?-8X30#F@YK!$/^BF'RGP&V$ 7;O3 MYQF)VTDZ4Q13G1ZI7-"<_NU^Z^F[&5I5R2$$4>N*_J]@'ZI_U!3Z>8FJ:0^> MB*1SNR(QR2KAN-IWF==?77OSEN][?#RBVU '#J?W M0(F1(U31%G(&!?J 03*2;J!1_ VS24C%=\OCBH_),6_O\?6]]E&SUQ:M?_R M+A/+=\#^;K-P#]#$<_\;>^\=%L6VY0T7HF1H21*E48(H BH@"DB#"1"18$! M:0E*$A')@ET(DH56/("BT"HBB&!+5E+31!&1H&2T PI*D&J0IJ335YSYGO>> MN3-WOGOOO/.\[\QW_JA^BMZ[J;777N&W=JV]-A;6VC)F2$S#5"00GL!/%X,Q MZ::2-=8#-Q-+RJVE?H7;S0NYKPN"*B-F@^SR\?8@M M#7)%9,5+$VC9>F"W.Y!!];CT?$ 7\:GA[NV8*XV/OY7\_JW M+^T<^#6#0)-KTN,_R[:%)Q@8.%O#'U@[^9L=R/G3B(/N &>BCVKTDW=8N+9]PCC5Z^J_!R[8RTZR^TCW\H^ M%@XD=V,A&R2H]IYKE.W':1FU!2J,_K"##YLI=6[\8O]VSU@0[K3K07ZO7<\[ MMU$GS09^=5Y#GH.8]KA;(+4NNR+"FRD ZT5"@;30V5*Q/,V^+5%"-YS)BZ$S MF.47 -"!O";6I1'MSQ MUOBNP0 /L#SY9FUD<[CCGJLT)@:C +KWP/J%S%#H6"FZ#1'/WQ=!YU-T-5FG'M$X*M-1&S<5>F8O MOA 5[>IWS665+F8HB.->14O"?!"&Z0?)UC3/CRS3MB1&R]%F[)84,0F52274 M3S&BY>WY40^NS&5Y=JH/8?\9JWIF2SL%SY6!-X\*I!7Y.JWT))FZ%O. "[!K MR]7][9>JM&,2+,F9_7LFTF3JWLP6%YMD%)N;U&HC(!TWE*?*:*RB$82C'6&- M$OC2IU F.&^:,. M=J+G.C53$,=T 96$E<(G0*8.SR+LCA[W+NS\FBRVQA)#RG7(S-E#'MUHL:D< M$.R5<5[M(W&NDL-OVR]YH78P\(5K M0$-I<9:H>H;*O7,/U[3%QAZVC 5]]QCJI>Z(%H;SJ284P0BB?1_E9&\),?#A MZ[B358=%=\1&G'Z6L]GI75),TX[SGU\CL.'CJB?[BJ[!L',P>' 6H7%%<>CY MT+]QV>8;AYKG?VGB-B)?R!9RDX]\*M'[JU6C__-I.7^\@BB5J Y$D='E0V3B M^F@07II(Q4A$V#2O1+GY*U8MTCPL$. 4W6\U>U+*<%WNR$F+[>O\HX_ =ZCH MN$9@$+Q@W37L*7)NV_^_L< M.['A/87R!E#-PH[Q>7M]+S8\6Q&>:6A'\7, M^*S/MK#+Y:!P/=B**?+\B!.U(Y'D38G!"59 4S?J]0I+\_ %SGI=BF)989Z+ MUFIEWI'R6>$7+JAG^(LRC3CIW#5<,J5B\#IK%[>;*X&WA :O!U:%N[_0^R&/ MVOUCTIPO*U+^DK=JV$F1XN)]^__V2M)7LUW1HK .ZR"L,D4K["#>X&YD$!)_ M\("A;Y^W]-$::CQC^2]FGA90H"7(JU@(U-9J\3.6F0@.B#,FN<^GZ9^!AYBZ M<.J+:$6&I*>!XO&ZZ5$U*S/WZKUGSHQE4%KO['K(*@M*^17,E<+#QJEG-,Q.4YC3MDH5?W*TO4SY=)1B&^64)/6M:W&U>?[G)@_1[D(AA*B(/(8-4 M J%2L@+"SWG2 ORIQ*2OVLK9V>0J6PEKXZ#0M1X^5R+-+HHDH78I2V.?443- M=-G;X EJG1V"\]=Q-7S,="#.PF2/*_29*+[TA/*C2W17QJY=^FW1(ZQ@D"R! MN,Q[),@^OFZ :XKKSCE;F/RC17H"+\17X,=UYP%9&;9"HB$M+U]9G[CJ]!7? MI@<;LK@BD0@D7&"44CI0L!IFKJ_8K;SF;K1^Y',>X#Z=+51?(D%N)!>E?SFF M>@Q':P- ':)ZLS=X,V4&"O/T7\)WCO6]3RSN4;RE M&)I@P=0QORJO*/2+U4&:)LP:(6,H0^3(#T%=^S,^V' (H._93:8V(8"*$., M>'Z&K^>$3>0;EK6RUUAEL?YR$?_TVW]WGK\/-F[@D#!4.@G6%)SE8U+$X/R) M(Q&+[6'W;\':M$Z\X^MTA_:NY)94?T<)H^T9RR>J=YNB0H03N" 5R) R' MAV^5SY#=.%FS<#A5]*&>U0'J*G MDQ#";R.S%XNA5M<.#+508(VAV2$0(C4%OQ]<-MO6E[3H<91V8V5NM$-,%_A4 M/J#VX%R,6P.!B<">.)-ZR6"Z X/(%E& MUYX[$CBZ\_O>BH:MO38IP]>.ZR- 899S3BP7F&DW,L05(K%D9FJKRR)K3;!2 M,RMJTSGWCL[IMSP=VY#RZ03U5XW4D>MV/8KT,IPDPM@*$#I!@+884"R M+RE@G^>1M+%W=B)C?LG/_7H/#^N(N=LQ<7<+B]8+QZC&R1NRTEA[<6\)%8&S MR50MKCSW';@VVI!Z37QW=AGT(W,C:5193%CSLE&/IG&GFG[>EZ&']H+O,"^S MV9(]7.'5 B&39;'@2#XSK+^T_H",JR:CL9XTJCC>>G,GZT13Y:;$$S&6"MRO MU_;])^)]I_>K43MZQ)\^U*&-$F"?XSR(=@]X$FT-8Y]W/X-/ADIRDW'ECY\P M,PBT15D9 =-K7TT.S&,?:W>;&;#MX$=0'5WOQI(.BA960\<*N#E/G^)J9[=4 MWQ[_Y%MC4JKX=N+-IRE;E0US"AZGU*YF2 "J*L+(N"B<"IQ2M.^'G_,C/?2I M^"]031LH-"VWW/70+[E*URM2]T;-AEU>R2<=(V^]L!8YG38M.C2 F%XJ]H:9 MZ$"TT_,>__QOM7YGIW-*/XB7=;S.BYP,='3.Q5^QDV606H@W1COF,(P#U,16 M.Z'HO0,AUTQH^"3#[N-G&"\J"AIN9#MTAF(RG[IV['!^*O:E\N8)2WDQ?CF/ MJEYV$.65$&NI6[%FJ8MGYLXBO\VD> &U)+X%KR+F'F(<[6.7&S=WY9WR,AUK3+)T9)M]NUFGTE599 M>\2:> B.AU2-G@X]? %+(SJ50UF) 0@?/+#BUFN4L+ WO_H#L>&'; MIHCHLDX]I8R@&-.W&!2W'\7B0P]O;91![ #T4C !'PM6I^6+HUCZ@2.'"YGS MK[]R4B<7+%$K=UO#F M86WOBTM>5G*"Q'E4:12%+3-UJ@XJG#-D;8T@';I@>PBG]_1NN67+M2Q&*?65 M7?XF\IPK01GT.&O71$!Q!2(*J1ON:):5(!9]B'4.-T@0PVF=A;5=^DR%(<)64:* M[17&[2\/;:QO.E(V]@OG>>1M\3OR\8@N /6TZ'$*,(G3C#X/GX4NM0\=AQ]- MN.I(?69ZRI;4O#"_W=3I$!/984BE5%'FPED&\!33EX&_4:_!P%N2/A)_AJ6\ M?R]\NI[X^EA?YDS;-00M!K=\5DM694C$GL<:1$4E51KY%,8=3=XH\?7+CC-QY@@B:NY1@)VY\G#0D&M, MW,.16U? J913RVQ-,WD>\/ C>GG .UKW0P@-ZFJ).;T?Z"V!3!_Q -/CHS5@ M124/^,5(Y')$@$(>((Q/P'PS%.0L6?[AMV>X[S_P@*EV-.NGUA]NUQ#^T <- MW84]N7'V(.5D,,O$C@<0Y,'YWOR_W#X4 ?]7EQ-@LR<-OR)NP0.N(?(^A^%& M(WZ,M!__E]N8K!< M:+EY=.-4]/'L#M>+19DA IV]>OTO.L/9B:*5NY9N!&C/,66262R M.$](U"^!8T=:N,+Y"!):;'S5SQ7RJ;W[BH%*T4$YD2V.8/OV8"X21[ZKI_;VB:<%G7CLP/X7; MGU_C.I;%/QG6Q(>;]2E.C7'+PQXXUY[.T+#8;JF>\7S#A&'%RD>GIN8E9_F:_#@,?C4:" M#HLBS'PQAK83ZN (/.0!C<53S# "#S#;P0,HCRS_<&\NPP/^TJV(!]SH:$'_ M5(SCKCPGC(R";+B%!^#BT7^Y!8[_H4\^5QHM!O;ZH5C3+T!O7QZP.('BK,C\ MX9;/[B]=\'^@[?5?B';XD_Y_A/X@T@:V-&M?=#1D.]2"33<3ACINFNZ[BNFO MM)/VW4%QZ2(#=Y\>/G/S@;)7&/%MSQB>*ZZ&B&,0.R)COAU3+M@F[D0E)3VX MY_&!%CY0:7F'N)+\P$[ +F)J.(8AV23+$OWW1R:XF!](1X)^040!Z-IG?1O- MHK?UKVS-")09MKS4V-$UL%WR^(>+HMQ>EY4IYL9_6>(^1TG'^U/GQT2;1J?( M^/6O);N+WA"?^^"WV"U!AW55.^?4E=:KG-^C23K[!VSYRYM)1>C=@H2R!HC. M/GSYR0]=*3C;G;\EZ<>)B?9&.;O9!O*LKT@2JJ!4ADWK20BW"EE8?1 C)74P7>O%104WOS0SO\#FXED MU$T,Y"_(EK%C2C!*ASHPL)KW7%?Q&3O)SXV* Z&>C_TJ#C_)O%YXDY/"OEHR MLS8Z#W65(DJB3I+@K02V=$U[%F$MAEJ!?FF[].O40D=RJ8'%H]5E$P/&BP_N M1>E-3>>.X7X]1%'P_[YD/%_LLD>X]1BDXAVY;U?FYS;1L*GE;M,K^W+NXN2Q MON+>=-&N&KJV5S(YC;R'8AJH[O#"9O?E0BB8N]EHM1P?#VAI)]%HB)4]5(,Y MM[J4,4EBHIAR]^I8^F]Y0$=C']ZHFS,))L1@B*B_0<,$)A:$L#VPAEZ;W?#4 M,4X9VYUE"6/)QM%OSPV::M.5*HT'%NYL[QV?0)8AK."%-!84M.,+<-FGK2]UF,BINTNFGTGJ]__>"GGO^3D:PPY1_. MFK<\TZ E&3Z6_P0AC0<(-LI'G%KLP$HU;O'!J?09P/5='$_7C_F55=5V\];; M"QP$7V\FZ6("0=ADGBG.R1V=)Z/+!1-",6FXK?L]TE?>-.8^.J!W[-+Y SKM M$D+K6QV:Z YD8A9N(TBN!R%G(JR])766:PB2W4'_Y\CC?(A:KZJADIJ=E.GU MVE=.B9L-9+38CAH*.6<4ARE("ML%R_C_P0]4:!K83\YVT@^9J&#L.[G00]QDE, MUS?F!D_!H&W>2&U1Y?Z5A"<\^"3N=5_K9O$APEU*@FS0(TJS;GKP MG %!B8T-K!J=;[<7JO1YLI'^87WE)=+L>$/3CYW89SS@W[<$GM\4\2T$$9^L M1D7HY8>03\;MZQ*Z[#[,#'X!]+ATM*'ZN1+27:.20(^?#__ZJ6:I:^WKSM055:5 M+O];1EGK]1-2UJ8H1^N5G(R_.MKN?U;Z/4F:1*7A85VC5EO7#L0LKHU'#+M; M#TA'I:AL:U!$I]4?H(7M.G.Z<^MP2)3< 1Z MLW8]SM"5->J?W0$ZAEJ/ MA4[/WR34A'<@4Q>[;77;O]D0?=^!UJMW?"CK31UHWQ%N;=7;?&W7YW-A'=Z* MB49.ZO'G+6V;-6YUKA@B3W1>31*+1BQ9[&'N^QF:K?9LSGPK4%CYA[5='("0NDA8]"$8_.B3;\ F2Q%$Y<^Y21T*TK;<4A]2RS+JH' M"# (68?>UGA@[J+AA!FNR%X>@%)>30!'8C D0G% PT]\%;47!R-%,L#1' *EG1QS1Z'FD9&]_N" MH'W5N87?M;?]Z@X.$D9M6!)+6O_KYI=URE*8,NR($W,S)X/D@5J+3Z24)S:A MQ"/0MEXG:XT-8^2,ZJX:=G?]R/F:N%P0'GCU"P*U[I,@6\I(!U<89.T97GV/ M-WB=,X:7CLA9T&"!27I,VH\7RKA-:NCM_O%N7UB<__JDI?\QKWJ=)E%LY=44 MF*D^D'H_CS]P))'I]3%@"8_/TRD7/2\CI"O7'%8AIC';MZ#R=9&5)+1W3R;9 M_)F6H.CJ89P@.7*),!(>SI8N9*[[>,F0D-ZHNU#)P3KVKA^WHX6\;NX(O%3V MI;K0;$FR.+9/.[&=F5Y'A(T(7*&=^2#9*%J A(#K.:-"UQDTVM35RV7!>?R, MWHVY"PI16EY?]G5-<39?/G;,8[^]?E,T_IQ)\YX@ MIM9_.F#UP7#92!H^JWNE_\P9@WLZS[H;;MYLK3SR5;_A2<=,V[^>.I@?H?P] MV/V"!XPC$?@K$58B5R03^6X7ETR!CK5_;%2 4:?L4K'2;,& MZX!YO'VCF>__]/5O$ABO-D1:SO7P $W\!(4%D+@) ME7R?_MHW-L-G>8!Z3PN)N081G[ZMKI7_]/N[_SU7].J)J@7(K'6LECM?]5-S M]&[753]%D++8CD%%K__@3M3D%_@QY;OJIV)G=YRA&ZJ6G0?H(+4! YT)3,3^ MBZ-*BI"(^A='I0R;M%QYN>JH?N-^;+"_LNGP6DL%[#@4S MI$\SZ(ABN"$FLL@>"\?1P13BL==4 BKBT='L#;N.A*=Y+"D'A8P("%FM^13V M>HUMK(H:5VCUB-H@N(L5$7T%A'6U0C*D>71[S15N+''?\ MU8VTLI'V1^M*7_(Y.Z!]DCVE<#__,'NR\"96(&( D&<_I]0@:JQ!!^$M@6PI M::8#(S N=!_*Z75?O0-==&S/?6Q51(&/AN_Y"[MSMEL,9'='*BS(/"DK&S-' MEQ'D0>I#4EEB$P:O(L&Y:[:=VV>FU&^F&K%\(M4.ZKF1M_BN(2_28L>OV^WR M8T]N7$R;'"XWV;9U>Y!;!S8- QTEP@8S3031^B!/U@F$%<=PNFYL1_BW4)D! MTDL#CLL4RW@0WG/+-C2B[5*H\$#3Q3O*4=?%RF\:XKKL!=MY@ 2)&DN"CO8D M4JJ=;F(N1>+X1F>X!@SO)"7GA*'6\[J5#5*,YLH/SB.9DB491Q6#U6,MK=4# MM[?OJ&+^08X%Z02VC!%7M *1@].(!!P'R99LZR);HRA,G%,^F^N:JA#6] M\._,6?Q[KM4M/G%3F,DA\$<88JS7X8!>P>5?AT @E,7A 0*(U^KN \?O\(#7 M*P"'^\^<0_W?'ZS7ZW-%-B%2)\0A8%;S^2L.$UDVN-[:Y6Q?'_'&Q$=C5J2 MH5 !1X_RZN/+N2^M ^L4M4W6%_OP(QXO]@5(/HY;C?BUP O^I'2,G.YQAZ' MUJQ& >ALPQN;4AQ;=[_><67A3-\+JDD?8_A-VO&_Q!'C$;5Z>"6W%X1<2:-Y M\UQ1!)RO<[>NLELW[K<_$7 YFQT\U1GRAYY@IY5C6IQ(<;G\E@JWJ"S M!R2;@.[XT52NA NG6H]$?4J"'"KKRF"-1].'QUH:Y1.L-]<,J"7L/V[Y\KW( M2/L(R_9-RY&O W9W^TTQ?=C$^GT/81OS,H@8'^)J:V3S04>M\D/EC&AH@NAI M-?O;;0FU?N?ZT%K\GNI^?[8)'7W7875YA'Y MVYG*P,!"=BJ)FD2!SF#A[?@YNQ=^%.@D=E3'5!KJ:L[;6E?9-V?PN#0@2LRQ MTB, ;9/&/*2V+G#/\ZV;+TIB7V ANQY8PVAVU:Z_@YS8FRGE->2NLQC' M5S62_BH[!ZSJ!JO.G".8?8\Y]R3F\PGWS8*9%N;HPZ<0=DI2>X3=IG,(\=%J M!=^SC3\Q&@9?&+"$:%&LC)2$R!$9!:_1E+HQG7C^/6NJ_H::DE"(%2DA56QA MR[&8ZIS:WYVA+2<>M\7CI'<^WL2)BX)GW36\./865JOMU9*.*5P2E 5[P*#3"1 B[NZ M&C-@('M*LG%@.SX9*ZH!#:66+CV/Z@X^"WDE>W$W7]4A-:GV=W9CB;OP3.-RJ"N+&/;4X[^EY,8MY*JQ,B!ZK;O],<1MU6W$,H+PJ M6@9.DH6(<:]@$AECCIR[(?,W&Y6SZ9JW"RR>^9F)GG71F],*T%C[I'U->*:J MURV)WC>N?!_S/O\G-J(6$8DE(75;JW2.+6A'^4?DV*0F?Q&ZO?EFA;Z*#""L M#FFM<=%>S&8N(6-_]/N6K#*GL6AMZGQ2.1O+B*_^HHAJN:?VJC+%H7W+Q].< M>P(6@F]]GSCN36\0Y J%(O-U"KZ/?'K!@O2>-+0T>*&.DFA;$/%R+.+:!M%G MVPUU=EF=?)RAU)E_L/:>NG,&=ONZ,P>/O("T^!?]N:@'/. ^ LA>([#\,H*N ML20*%#W%'IWGO*>P8HA-BH#V,HLKADC%_<=(KRT\('CI7WIYHMF?Y#B=&!;A M(8HR_<_P90$_1N#:HCM(3#Z0(^X_,//7&[4?2LS0PMEW,!+(%R(?>,#!@DN# ML1CL#:^7=[GFP(S#*0 M%TG)G\RP]"BZ7;3]Q]MB855[ ;DY/,N=O8X31_(N!9DYG'RVIPJ>5KJ&$AS0 M<@8[OL/L9$&E%WYWI'S B;7A%[85O\/P@=ZH&%)5!WMC' MWACN K5KCYR;) MN5_/5U3UE/#$>7Q'BI:1=IIF)[2VYHZ696T=OU9!4,VR9)(:GMF$R--KD/K( M[")I3(4?06<*T_+\-T^/[?QFW&%&#(GC/*FYR0.DB/,D1.I&6$P0MF!M9RM" M/&"6!T!R34R<,I0=_W.IHN_G?9GFUCCUBIV_GMP>KJB_:6-2H2]U.@<8@OVA ML2:,H!GZ&T6D<4/$X19S:"JQ\EN)P5FEHS62KB-CAQ\Y&CCT F:%SSH-:PZ= MMYL@K76-&*30JGIN5A:Q#T4^[2IR\4$5M>IY5Z3U[]656O/9\R!1W>^]0._[ MA[=.VPN41MLBHFV,&)=?W"80.BJJW2/*/L"88FNB)3[3:N(FTZ-^7C'# M5G42=-OV.D9_F)0UR=AK[#32N*EWUM3N(3;"_X1O6W6^MTY59U5MA(;DFW@E MK]N9$6-K:;\E''^C>G/H*W$600\"][C-8(5@ZYSEA-&<#I$2'3CXOBXXE,;! MM(4],JC3$GO76]56/]TK2%MIP MN&>N^T"A[R@.7TA^\GW#^M%1E^:78RYC!Z7V>-JO>5P<(VN^NO?TQ,>_)Y3A M@Q%F70O]B'647;P((+-,9 =853.!0IOCVHXZ#=4>Z&&.*[3,$?7$M7) M7+ACEJLE(BNG(]2\[9=0%0U=MLQ6?LVZ!)*-&[>VL.1 >>JMB@4D-&/Q$OG-*,SO!,MT[/FJ]-F'K>N/YE)-.:2\/.PPXVZU=(_2\TJF5:X:,[#J& MFD,2Q@3F^G.%&0S_"3YH**G2:N[1*\:%YXHO8@T5G(*_+YQ-V"SL>5QEZK?M M%O=NO0K99FXV_/CQ2U+9P$7W 8.ZX4L!+]R= W[H?$$IE[U<=_;TY;<6:R7) M @7_F 5X93\WQ=#!-F)CQ (_)_<[C$[\#0+)4M?M?DW96T5]P@ M[_;#"WNIBNQ.1(0_@*O'UU%?-8ISRGK8TLMDP.#@>>6\X?:-1O,HZ%@(0R(7HJIJY\(DW)!\$;$S- M-;R8OEKU666J)4>@^[&TMVYIV/4@ 8K4G M4+!N-EM*C8Y$-20:I84')/ ,9*?#27QE+%<4B$HYV)C^'%0\6FN@?E\E-83 MJQ\OW+.TZA]M,M_@R[U\&36(1L2A#0IGZL/K:*21^U2)N-"G$9;-6?C _!&W MZ3N?;13KB?I96>'A ?U69.@*J!-[NUQ=_95\9DM*)Q+D M/85E'%1/'N+G,U<&! &1:__0.L#J'O>M,",*\F[E 8(_084(_(E>,X6(^^W! M+M&'AG[>?Q;P),4P1LDU_-6-Y$T)UC8&\0JG._C%)BZKHAV&*AHH1ICJ;S>8EF@@'B7Y$6Y?JKV0BJT.($B$Q3]!FN/YCPMS]O2 M?XZAOJSH]OS<).SZ7C7#$O_..K[,64W$V;EF@WS[%O8&OYF.SW*/73 MQ_J>48(/9CTS/Q^0>:5J3+NK'^/#/SW]WQDK;,M.8EO2$'&"<:RVQNU#.@;= MVC856?..'ZM$XQ-$72,^UF=TJMTJ2GE8YF$.2/GP8^B!K3V)B#O"JC_G+V'[ /[I8T"GJM-B/NL .YCS J3.8L>8 M8TPW3H[2<2AQ=@QB.;C6<5Q^?+IA3WY]A^6RM&MM3876;9T _86M@;5F?5H( MDV+CN>.8*C1;N8T5,+R:& %2<^W""]GK>T,E0^EHZ1Z9VZ[302VJJ!+*3VU? M!1Z ]_=,N/U6'[7SMCNGGG,#XTX8B>,*GV1M<8X6@S'B3V\__!;6#=+QLOY2 M'6*C!;WFEPR51M)EI.1>"RMN>TRS%P%F2)X](_Q4H]DMK'T(WK_ >6"JI))& M(Z#& FXJ&[;-SL7I?'IW5\#Y2^"]<18@>_)$&!?#H-S@RD5(N\#W)CZYA\RA M6FIMVPM+IE%*M6,N%DHVVPOL-VQR<$ZRMU/FQV[EOB=!9T%XB][<>59@#TL0 MUT.05VIMU,0?KFVH&IJ=B^FK4BA]LVMD](P^?_"NMDG;U^M;/9/?OAG>W$BJ MK:IJK,IXRQS=^RAGUYT#VP2<''>,/3+( RHU;MF)-D/3V0OSSA\\ MRSEY?&5''CFG]^;_[&):<>) !(,/VS2'X\0X&8A;!LF[KZ:UV#WK*AB]$WSU M:RK*F+Z__ZU,F4A)F_W&(ID@M]?_^/N$:(2N=0<1L1#&D1$$>")M]TPK:3T; MF7R]P4S*%3=@M(#GD]\F4'C6-\KIHM"](3M J_[=',_G3PN M\.GKG>N7#_NO:$!9^<1IKNP'PT#9B-"0-,<9NX0 &VO7ME<;G,1B.H%,O63)].?F@)TKR$.1KP+*J)"H> M\%57S&6SPL],;TC=N6%Y,.7]RZ2!V^3D\30.&:>:BSS\UG!H=,;*[TL(J4R/X(;)_ M8#7> [WTQE*Y(IMHI.$HJE%SH&QU&MTFZMLL3G7FD8ZC__ FW_RT[1]-DKRL MOJQQ=MN-*CL*[C87_%Z*

(5A:W6IT[ S MM_O)V/L;L7?\=CT[I; Q8.)!F+K3],;HYU B5XC ]9VPGJL_1'YS")H?O;Y M0S\W$X93\J6JL5+_UJ"-YJ<_C1^Y$.R]=NQ1)=](TL[-K\8/SYX#4)WS\6 5 MGKU1!Q&3WV "K2>95#$?YP%OA>KLADH-;42?E7[M,_ ?IMW3L-CWCCQ?975& MMU/JDXLPWWF?ICW$;YN'QZLJ R(5U=L$<\KVGA=/-U=?FV=V3]9N"T3 MSJ51;I!D2KQ@28;3H0]5]T')[T[ZC7%%Y$F=@4HI\XPW>ZCYXQ8):W=5/',[ M;'GR#+H=/3)%)B@@83,JHN?XD"%'KE5%UO\.C1/5DE,W.NY2VG3S6+R5SU-+ M2S3; U VQ=>7I;+F[)R'<+ MU#VK_T[*U4G]CN0)L4\OT9=UJF80@TJMX@$+YT8IG)LY>MSL%K?[$)II!-4T M=]M9,SK2V<>+(SK:C)7#>[_EO*BZG*"S3?O99VMYV1RT;C!/%%L(EIVJ2'$!^.33@_0LR;9>.6='@NY]&/]F[ \YF\'D$S<13!ZWB:EQA&6/_["%J'>?Y3SOY;^CJ[%F044A75[(; M_?%3''<.2!<_]:-S@_J;B5U6YP'4KRD71+T=SXJPZ'*()=_&WMTK6="(3>[W M7U3WU#2Q-9G]\&Z*E>]CFK?TDP>T46ZH\,%?JLQ%>VD\_M5MCHTG0]5C=TG+(AN0E>0XMB2$Z\;M?UJ?U300=FNI^*[,9(1 M6=-[+^F4Q 6R#+1E@MI$-K3L/"B^":C;W1)+0"&UWD4_9] M>ZB2-EK"]+BMRM>W^5F_C@5U7POXM^4_0M BL]%7$)Q^V>RUERM+H$?=):]Q M?Q3B&X;K WF 19T>6P SX?!O%K#_HY*@_AXI?[;_V?YG^S_;GLTIX@%^F.N8 MLO"FW'!F-J> C:BMT%!LM"$3.]<0R-HUO3A+\:E-&42/C[9M[ZGUI=ME2AAY MT2S4OJ#@%!.ND ,/L$1,\=TN)*QDESQ$O>:V38 KXB,@=2S'G>V ])[94%+,/GGN$ZT976,XY\P!AO;1Z&R9Q MUE::N_YL6,\KQ_H4M=Z:2,6(;U'D!BB;@*2=9;42B(TK]F] M9>!30^B]H_Z?#^"-([WMHQLTQVFI/*"K)7X;>D$#'J[W.7X^S^L6.1+^<=*5 %XBM MA*1:N[9 !?9>*' 6BV&K&K?'U[G"'VN#[V6?JKG<-VH7JB94GVAY+NNE0,2X M=B/4HP5PC#BI&.J#,! ZU+-:I"N)K<':Q-Y7 5^?J$.CQOU=/EB9=5Z;N.8A MK]"/,KF8=T3Z[L-4L;*$J>T+5I0[HYC9&02ZL%?K (4^!V6YO8U;LZE335LO M9?EK:]=MG35X]E@\,^HLYC+AU&^ASC_D#TK,96P9)W[CI@#P?:[P,##3]EA\D4J<6X?--.B M8@ -S.L5^AN[!XO=5;412SF8M1!S3",YQUDZ;OOQV[;YC^=$?$85G:?;NWI?\ ME_M3@*^F"H_89_O9Z"??\PP9[^\7S^P>O2CI-UK0F,F,F-?-,I1Z5R:PV3!< MC,QG8M%^3-ON7]/,7H6#7=PA+(0EP)I#J<[ M_[1Q0.Z3(R[.H5H#CO3V[U\C7>>"N#.^L;LCUPA]XV>J_4V>$)-(U"PT='EY M5@T9HFG-2TB30-\)+=)O?'MNU$+:X/:X,UQWK^*U]QM,:$,B:VQCK)/-.UF# M,3O_MADK:@*QHHK=:7H@\$/DX]7>7N M&UAH8WI%_H7N:4NUNS7M:LVZSE\.C===)[[I@9U(4(@>6ZYCN=%TX)+9VFB5 M@=?^)O&$EJL7F=V=:T;"IXU3RJG$!RX">S;=V?L0]1E,I"B8HAG>9X;8^E#% M!"&.;5T4<8JA8VI[_N'TCD^=!6>,LTY?VK#%4^S&FK#=$H)'WG&>X92X?6AI MDC=*.1H#;V+$1-BTN]3$SP>P=>@V\K)>'Y8$DNN3=Y%C5"[T=BB(6#M*"/TB M<(4J5FT3[(I\7NFKMWX&8R>&4DS]Z:#BB N9GIKZQJ.\GS([.R=M<>'^B,+1 M\K1Y@T0)\[$[V+!>09K<;"?_P?EZC'!PFR-V[D 5I:\!0/N-+# M?;)B"ZJ>Y$2LYA>8J?95!L*;B.TZ)B<^2BDL^?>(N_CV50>;MK0:AWP5)&6* M$7N\#-F)R*CC6=NZ6%8U'0V"!SBWL6X\(#Z9J%0JVE(&>VY>\2QRZ?8T==CQ M571L_&@\64GV7HVN$6H?D828YB'TKV.DIA[6/=*2_$ 1_\]YKC"B60)1T1JP M=T!!]/G?T[Q2]!3@1(\SEE"'19U7WRPZ03CRR@WKJ].7%=2V2AQ8XWW@#LN9 MBN6#T33PA@$/2.0!XM$;"V#0HC\@BV+3%V(C-!>PG>YVNTW&PM%0)04H]?M[ MTIZ>$>$X"^AI?!0=+S,3EG/I7J%+9W"1GW'\VY9U)9+/O+.LE>,/GER7NA, MK WX%@K9&\#5*X."VNU%V@60&.TUO(>V<_YC/5C M(ZF>XI3ASX*36^,L. MT_46TUL_V@M^S6;+Y'/%CW&2P(L]&XCMZ)&:$^!UKD&V0_K$25#L>Y?F[2+4 M#@7TK,4M5[N;F1D"!S]UM7_)0C\EH:*E"]B&D$0B-'60]%&WI%)\\]BQRM<# M2\*Z/R93A+(T(@MO9>?LE]EP._F"A_5>P[)#P.J6AM9@PE(JD=U-X'S-YZH] MX $E9\')BSQ@7@<'])FC212&\A3' \&X^MX\(-*?J;0$ >9 MU9Q\4PS-NJ!&__2W*^-*:8Z_]@+D\T#D5\>62]!]/M8[;3B,.$OABJ 11V+( M20"IA11T-(K!8C[MJYIYWK/NV^+W#-\=,K="Z4W=M98RN;/XUMCGL05&" MU7TC5!95!&"/<_))U+G 42=F/F.,VX.!#A.&L\\.A=;U]XW J:TN!CEYCV=R MG_J$=.WO%#J^*.R==0A@,UZ(XPI!\F8B2'V437B)J$LV5^3ZHT/>C LFK ]% M[W5+ON0L]%O?'%QXEX5]E6"?$7E8_=LF1_/MYDN$D0ZF/2>'Y*6W9DN+W4@J M-3RA7ORQ%G973TOMB;!)VF_GK UB O..AF87/^3^N%_IRXN=_8=;^7UG>JNFEO]J/T"L8"M5Q MK0F)X.PZ7Q[PV+'&7_2OWVWU_N>2MV7A. 0$W4<"(2)(RR;YS&DSKZX6^1^) M -O14")\'4WW3JZ279PU1.DD95M6A&(<-/JG_(%G#W:JHFL^.L7\KLY/L!5X MMBP_,^@EYQ'H70JRJKF:4/>7YTP>@*+,=8V.J[*/6)DYRXDU-"W_OV\2)$F!A+B5 M,PSO:[]1) TF7T^\V&1],Q%R 99SM*F$)!X !2>R);5I-??6]((BH"5DG>NND*RQ' ]MX@.Q1_:\V_K0N)9NP ME:JVZ3>8^9&'J"%C;0C;#D)1+^X74T!WMM!J35&_T:IWK:4E.4.M?,HWD$%9 MUI3]5M-KI2W'W:R/L"Z1:\:=9WH@/0\)E2+!J%,T0=34NO@N^5LT8[L]_KFN M%O_*FLZZ,@+'A]L.OJPY[ /8,7 _VG,@@'Q\(#I7<[B5!_S($&P <%PL%N%= MAI]BYI=3T,&Z@KS(-9M1CG: TRVVY>J!E]PF4)#=!C]C!; UH)^WIT(42:VV MNX6#OZE%QNUD CGL"V7( /1!W_G4[*!I4A6&+6M-G!)O=!",GP_-]J1(?<;N MM^ !_KXK3B_8>Y"NFCS@7+=2UQTZ<Q6Z/U%J5=.77U&'";EU"]T6._JT\7ORGVCQYDV_#-NZU#^J$0 M[QYK!>N]PS>[&+6!I%7:"9+77HSR^OS)O ELLF:^F*%UL!57:\B=@+9D MK2PWH27A:BOH8)XZ@_GDM5G!Q:\UQW^JJ0S,$U:KTZV*@Q7AQG0&C.4*3T!/ M#PB][2+"IS:>O(-NJX6/7-D7G .PW\/QB#PT16^NSBS%28!D,U.[4I/JL3 & M*KWTYX(U];QJU>M.IGC/T2%M'B!I 9(O<4VC2>7>;"E)W0R(G?#XK77%Q"!$^+/D P.ERAT HR)NMO ^*.A4HQC[+ M\$[ 2?DMK-> OA;&55Y_-IJ@(.!J,E\YWB3TK7\S2WD0/[N6 7Q +8CY,'59I$ M &X8QD\/-D1S11ATO>M7IUI1,K@Q7\;]]D'P0H!>$W]K^)V-)S]/JF=S3$Z_ MBI6O+\JS7IB87 C#WXO'!7%'2-!AS._;Y&=H;85M\Z,4YNF/IGJTU&Z+B\== MJX=^=CL*%;IG6M^W>TUX\ZGOZ/T#DO'J#.SH'(*"_Z$*X0 H!(HTRD9;PE\9 MZ$/P 2B1?#4QJ=Z.KK/?9*/TP?ZY=Q6?WD^)I.0OJE.UUF8 FB3OW[<#'63;BGF?E!:TYQFB7)U]4OC4D-9L<]E+O=LHO(I,( M%R"#>MV+J-Q+@D@C&M?- T0J;?V9?AGOE>;E*8?\96OOHD.KIK%N[]\UT],JJ\,'^V_?R]UV[M-YH>G MTC!6]5L1QB9R$DP1\[..?W#U:(E:IQ;AGK:SOC*IS(^Y%V>]=[>/1MW5R1^- M]:6;>(53,IQC3H7K_!P 0/6?3DNK,,P'UTQ:K9.+AK?+L27)H#LV)JM?DV%+0.6EQ64\G4/*4)EYZCU3CM[?UC+=6>UY,,=,0\D]R>S$B M)"K>&'%TWEQA.P:-+?D"QBV,_)R7GQE=:L^]MGUKD5G^Y4.?"1+P"XT'1=N3 MBD_F'I,9^HQ SBGO.366)4BV1FC_#0L=)B;B= ,3:XD=E/31@/;<\Q/)3_OG M0W]+.OIA_+/=9::K^L*CM$/%9Z0$)J1WLV]]SIVP0\AN[AEQX@IW0P3F$H?$ MW@A2U1C;-F[;6V_TL'GEYNBU 4Y)3="C4Y)O]I.E3=(*>K]>;O7BI+IYLDYP MVS'E'7,-5*%&>=P@FC\$K?PM:TB3_G[(I5IC3G.;?=?:HE-6RL^T:WJ1R6U$6^X2< S5!Z@XH(7A;G-[Q>;%1-*\(75!1L_FH6^LGJ1M=>H M/C)T_Z.DM1-KZOS@5*X(!9FHDY E6X;%=(2,9@MIQ'1%?#-'FC8P'JZB6/DA MQ.OC]N2$WE%7]=[ZLKKM]A7%LIE64KO#@\Y@V;*IM&RV["+5 /W8P*D) M YW"P#K^B =6-L#'YLG!!.@8BYY'8JS9.E?UJU+XU@M_U1BVY(EM8RKAVE^S8$-0H:^)%*C3AR& [B=-F J6.S"CC M+ZD:B6HT:Q\0NCE^4-1JNL3UZQ9!0&7DT&9CJUBKX5TOW[[BV[)2PXI.[CY%O7#CS=GE)_>>_"1/!H)<8/,Y;--.%DI(T4U!D2P.G;\G>[/*TNP C/@] M 8@[@F"# I*O:,](7+M+339M/ED)+*\?:G;UW[EUH2Q/,%?E&SXL-,;IQ[[_ MAMN)G7I^+Y4B:\,5'F%):[1B*H?FKE&)XM,;FNY5\A6+=I_PY#X(.)B]Y8.9 MF[XYVMP!FT*H0K%5[K"T89W?U!],U;9=]O#]:?QGU$0^&6;%G_9>RZQO5NT2CHPJ-^;L]A.[&#FS!A M)^L^CLQ_D<=<_4C-VT^]S#=-@4+GV1N"F6F<['<8R,YN9*JY416*9"0FMDTE M-VITB5IP'KGK.I2$O+:D5[S[?]A[[["FNFU?.#01$) N-2HH*DV1HE)B T1$ MK%0A*M*;"$B D-"1&@&!%Q"" J("1GH1B'05$0'I DF03B !"0O2OL4^]WO. MV7N?[S[GGN_>4^Y^_YA/>'C67'/-.<<;N[/K MM,N3X00,O/F)- /U9=)?4D6:!W9(U2PKPP7M?KI7!G5<'4Z[_N.GZ;$8_>*G M GN(PZ=QG6P(0P+0_3VR#K9E>_?"6Q[>N#0 UOO]%#1 MS_=*QQ@'AM^)],7-D2_ M6C@&NV\J#*CPT@R>32W]'@;:<+V)&VR(<76M'0AW M0N-98:_SA3_BA=$MS_)@U&^%S0>9!6"7BS-MT\'7.V2CPYT^I%0.2^E:$3"= M)QU&*=.L/3O>/%Y 2'<]D$*E3_/&*5_QCA^_-5"J-C5\I,9'>68_;B3^"-?Z MP Y$!Q$ MQD0.M,31#_J@$B=U?>JIT*3 ]S\-I)5_B#Y=*A,&ABUH%(7&R9RGS3"'%O9_/C8JK*X+F/VM!PT=/!WJ#A' J$WA@T18LE9@R86 MJ4^13,@?=X2Z]/G7>=U4R+E_6Z+Z+UN$X,*6P[MJA.,K==OHN'ALE48'7ABA MT5:#7MK B+J7VY[[P!UEF1*S>6KK^J.=[#F0Y2.X#OPXR#Q$ >67B,5QPBI# MS)'F-\0ZOI1IF_CX^U)V65E'>OJHJF;&XRBBGZ:MS&1U;&9MO._8Q\E.^<"]\ M)TV$G OE HM/>SJ B?5D\2(RNZ!B/OZG O0$#<\Q,5'-]"X=0/;5 MC>_QYC,V1HS(H0*56WR TR$L(7%?<*G :W5E@]C3&A E?JJ[T?9ERV MI=_D>7CKIQB7G(0_;LI"&O456EG<#D^4D2)S3(.SIB UK.]%#%&NHLS%;7A) MRB;T:$H^O711]%)A>^"#F#O'?X[L/^GR(5\8M!@1 :RN35 AF2R[$="C,O3I MP\73?80R[64RPZ3$NJ@JM=TI2/10G'2-T3ZTNK;ZS'4),SFKFG^K9KSMY6+3 MQSA=, '$MI\IJXZ.CJ[*E!H>3BN]-MX:;_,K\+Z$R"U1ZZ<0[NPMGS8TY08T M%E_;NTRDOF)#6'PJ5$PK2PM(H*Q-AL),SS1%S;::WQK/\DH>.B%]-SWC4L%S MZ)'/8MC/P6D%3"S:$1<5'-OE,^9#:DXCK/*[15M.WQY\M5\_D<_Z M?M*YU" [#Z]X;1=/N:,MN"0\X36L&LX05YG>R?2$)[(A9%E0C@_\T&)#Q*%/ M;'-?_G27S+[HY_YT87C_RQYO]9%SGO=SKU@I/)*,]3V-^?)X+ZL%7RE%?@'J M@3T[/L- ),T;_*4BSXBZ-VL,*><-&=77U [Q1'[)M!PPDZA"W4[Z*K8B\G:M MO-!-R?UV9&@.70/5#>? .T(C@G67R71MI'X-I2M*2]RW>,&R_[.Z]$ACJGYJ MI7Z%7NK7E8XX U>N%M1.UER0FKI, 4=K(U@"C"M@B]D,WH&5Y@,(X#]"*;>AP"$7B9S<-3,ON>NJZD\^O.#^'+L%MNQ" M3@%GP0/8N9:H#)R@F-'.,)\I4F$MO9(Z.?>FIZ07FR7KFRH'WJE7\R8'V9*& M;GF<\W%_,L=WJE9J?19@C3RL*HDTL/?=D;YO=9.8;>T3$F,$-TI!)JE:>GJ6O2F>O>+STK<07\F]C M$]@0)_1H01<;(OD;AFG6!G@(3(LN0YGG9OG E_6VH=6WUN^-S\U,B*_?\G*6 M#73,>\Z_53L-98@(TQX!@V!WS2B!H$GN@(DBX1H)2&7MJ@2BV9NRHKY?.C48 MP1=QR!>JNT[;> NORFG%(^P[PPR_OVR&4$V607'GR=@AF%,+6(7?%F,')]MH MMQNJXM5,6F5\GE@^2K%;2.0T=PK8;3V3Q_C5[6FV.^L1 2= 1(/DH8LM$^ LG L2^WRE)2^_G*MH7RHZ.J7NE'GS-0M M*S/IL"W?&GF;P4B5(]SQVZ)CVYW4V>1O:T=M)^'J 1^M78>#&Q;$6@0'/HM^UGORCE,\2U+G;-DZS.$(%WE197V*EKV3=^ E M7 9/2)X28D.\IH##Z(^N[U#*P*2]>JA)2Z:,5G9IAN2 *M6^]%BG6H]$:U?< M _MFV_*CG_8S<6B77D %30;GE3L1L"-,14_MTS#D9_7=-,0$4H6V]*_KQ+^[ M,830(*5ZJ3D=2;U$_:;X9"__6VK$$:Y5N"0PW-(,Z7M 54YFV+URS?:'+>$V M0@!ROD7)IQ83DL=G$'/C@2/891ZP=:SK-1CPC;>Z>H.;+4;L3> M_<2BIKZ:INK!+T=MS?O>/#P[=LOE%"X7[0$%% _O9#G8"P[I788",P;O"1W; MY8&68NAY2:[:4V?#O;>C&G)G,K#:S]XIS'Q1(PIVBP^)KH2@AA6OL/U#X@LZM9&DCS\Y"*+J(LG>/V5/?, MIDW,!HW::J>*.^\S@1W])-$&RO4-&*$86JO1@AZ)),R1KX/?T,-,SP=>A%(? MC'S2RD+JOEZZ:6T'=\-[UZ3?'[U-8K'@<.M58*_GR^*6EI M&>SUW/9QKIM$4U.CF=S><_LN)HG?NWWK(00"X;T,83# X2L%=%D":O1KJ$_P M7=6]P.' 1%RS/&+@3O+D'.EQDE^ 6U&OD^ WK%S1@U3RGN]-31]=OSY,.?Q M+WPT'5027:S= U0SE@ 778\A"P1-8\?.:,0:'J"XYV"D)T;=4MTS-BMZW3A_ M=J;PD=OK\O9>_YE\\N,WE=\R\1#&(MCZ;U3'3I!/S(A)FP.,6:MM$-AN6]SJ M(55+B>NO%BG.#;'^4!LS]8"@@G^VRGEU0;:$)^[;=#SCPJ"V@8G=CQ7M7 >: M7\_&152@Y)J]TM]^]Z3Z'T:)*:^+@Q1/"O)APW1" 5Q M;IHKU]8\A=54"E@Y5%!-8K6/EE;+ZZSHE0AT!XXKB1FW]!L99%ES"K_&+6!9 M?&P(W7I^JJ9XN8@(3Z8)\[OK9F"=J(>>&ZAIGWJ8*3(-W*I=W:N K-^[B=, MD;8D>L?LS@^!I&YS&+:ETY1#N\M, E'_R,"Y07T-NBX2EM.6_;CR<:9M4H[' M\'#Y9\UW+?NE_+IG:GYRWI2->.=7=9?KQW^+Y-4J4< J*&,@J*_8C,$DPEQ7 M,0HB%/7L6U6!*!6J8%-\#X:8>&7Q@7?++5$+B!C\.;XZD"&_$UJX$A"CY

U)]#G*3487Q)4 MS,,R^S'6121U99LUDTKA2<'@O>*PR^>^P#2VC' M[>4LZS/:;2"@=^Q55^?V8(T)3:I-Q:_LT_(9W-C!@WW[%'0:%_U^GV( ,B? M>$-9@]@J;'P1 #;"O9-]QF+9,H]LMB"3@T?1H:S"9"Z0P"^$7+P9G_;JS MP2V$ZF(^0Q-^P $EE^4)FI==%W3/1F_\]M=]/K7("T/99G>95!?W ^%I?4XV M#_72>E"1#'7 @)))0$??HVBT^$1/RE-BXGQ8!2:4S@2>Z%*DXY-\HW-;UW@) M@0R])980J&4CWK(AA:Q!?%59+\@Q>1?EN@O<%13-%71K81_])R2NI*8PNUM+ M?;O]M7_S+H,6?-==5!M<<'+*@5G*.@/TDC)>1AETYKSR^EY5SS>3GG$X8Z%^ M^M%/D[RKNQ#,9R_#].UH.ZGV_%"MV'*GPFNH;FP%-@(I[RL> JNNFA#5_?'@ MCJ.H0W<#R0&&/[ 8:AYBOG/U!$V=IMUF/D>["P/&>.(+E #P3T>,$6H^;;#Q MAN!>$+E#?V:=!)RNWGZORQ6..?NW4ODVFU9LF/!B]BJ:%;6F 4&SQP;*I=[28M M .RE :HK>"KB][RZ;>]-ZH%RLR;;@=3""8<[/.7]CS3Y:Q[<,#2M4!GYB^^1 MAVZGSVY6GZ$AAJBV MG="O(WHLO@'B1C_,"3HZ9_P]@#?R2S/5Z*OSJG4SM&-VLJ?A1N'Z3(GJ76RZ MN"_\7-^_=9\+#D/]G*+<@H_$LO@Z\V02:-7 H =QO%?*761LWO:^G:FOGZ;T MC=/J-HJ\7VH3$&Z'0M]"]GM['H5L[VK<-&4JTF*T\TY(52G MWTLY;QH-7),7O"D'O] JKO)FJ"-?KFUQ)$1%=_-L74"".H4'X@.H,4&&)HXE MV'<=NAO_1.0O9 M^"VT$U>]@1FS@1M/QQ,*SJQ^;#*DDSX.E'EY;=#KY:=K4[E=^\G[>S-IN".% M#D$W%I]VBK_98\TU!^I9]3F60/AK<%+,4:=L4#^S+6)6T2[ D+G>QTV=\A87 M[Q8ET=&>>][-G@-\:G-.];K"X?OY*TY$=N-"F3$P0@:VG)?+KEHH):-8#Q M>FLF%3G3-]E-UUQ9G#V),Q)/_TS?1&D2UPLO@6J,$O MCZ0!'#7I1.]F_61#A,E:L+ A\ILII$:JG> 9MRL^KP^ZT?H8K_6./; MO"3KNG7NXSBXO)S X7W4+()N,6=#W"WBV9!*J3:+\,E#_7;$I,$EC82BIMKZ M_@V[4[B>0M$8GD,Q-IW.UC5GHDTYGJ;+-O\J-9 B9K9A!!$%EM2NF$:NEPL- MDW@YTW<>MJC,/;K!$>UW.I6SQ/4_[$F5^'EU@ISXX#NO&$6 ]I.9@G:'BP*1 M+>C*7K(444-R"271F#?<'JR *37>;/!/N7+/3ZW^H)'%B+%D-UCXTW8YU M#-00%]&U*&"-!4Y^\/;6I,4JC0WIA64WGP5;LP9'%31'WN@$: 6^$XW9<>)D M0T;=QXDV@)G6M;$.:.SJ[X2R^^>XNE6=QY@CL=VVQLEE%29U'P7"L9][ 4\V M)!%/&453?D+'IJB@7FJU9W[8[,T$E^+T\/#G-;1O+2N(4<7!-.R#:R!UP!;? MHWIAZZB18#_$>9&73R8QE/VRA:>=Q#N:V3AT=Y M/\VMI#F8T>71+(V M@:D(-J3*:&!)!RM$]!'^_/)N6:&8]>5R!ZTD_JI>)9Z9S[+2R:>T4-UXRE6? M\552+T-DB01;W@G"I<=\0=[ /G$P2+L=T=:9L3W867\XUTW_H:F[LV8ISYAL M^K.M$S6]JON%-,^'A>*H9K1(0)%RDZB#HXZ3BCO4I(PHC\-RJK$B$Y.X42]8 M\'OBQ"..=>F;\H%[SPQC #J+OYH.!>QVL"<)7'#HL,;K;Y%G 7OB+S^#N8C? M/9N!AS0R.J^+ZWKYY*;IF#Z^7FX687QR#E:.9HC<)/HL@SB%&T_E98@.D(8[ MF%8DC2A]"\/\ +5K;F^*S.6LG'41^4:I/BJ>K_M+).]+]Q:%\"[O[,P.,9/P M(/,=O3I'4P8<*+'T6607#\:30.+M=[V CV_+W8['L]< MSO/Y>N#PKX.27\AW(DSWR5B1=P)(W6+6H FQ@;"JV.4I2O T$4?6??.INP"X M,==&'3^X9?O]R=;UI;M=->9ZFGR'M@)3SWWD;%X W"C%Q, 6-%\+ 1J)%ZP2 MYINW_&H[;D09PO!$%U[<4-G#_[J0X"]?@@J#&:SB'6' T5XRB&*XS\32;C'? M-I_L)L#&]&ZFV%E2T]_5A5M]&?JZ-&OX[/S>;=0!U^FM0 7$N[0V.,6H1XPD MS! 9. _VSIPUS(8H:/N(=Q57>85.]PK:J>523[B37QO-A):0^:6O)=Q?D7WD MK7BGG?$4 (I#&(Y76)&&L61R-MF+M66)_;]UKLD(EG9 MXE*9ZKK*Y2N^X=&'C5UZ;WRU>],3<.N_6Z!.%Z"X(T^"HA/N1\++(G(L^GY_ M.,+H[C&[W606@A"C]RI%'<,\,H*X7H=SH@;Q%#]=AL@F[1;]:HXN^1AV[T:. M)V89'CVD;*4I,NK==BC3X;@W!PT7ACJ ;AG'UIJ074A9+$EPL1]#$W*LQM+I M\BGPQ2&KO(/-_.WA1RL'ADZ1/VT$.9V+N&H$03&&0;FO]F%(S+'XWM#%F*\& M:$G,+C+#'$X[9KK/[!V[&.3LZ'CK0" #<-2SB3:'URQ.CX=_\WH>?B1_/F<+Z/3I'/RL'))T% 7H3D M'J@^3+%:UJ8?0-1VC96N;4F>P2:HW[Q2FWJSM%Y"* 9"^,M><'>F9VK 6I*'>]=B+%I=%-VVK?Z0F._1M=EYGU MS"S\7>S(!YKV@-559B;:69@'<2C*X4[FMD*DJ,.WNJY5[R[JD QT=:L]" MHZ8XT82O/78DX3@TT1D<65.8S]1>1*5=X]WMLLR(OIEL9[G%2JG7@OT\ MB^6WIG][T&Z 2T8 ?%89YHBK=(<*P!S1>Q9M.VJDD4;3UCEWFM9Y&=7&39JJ MPJO\G0:\AYOQ+\-DN?>.G\\8^E[JV_G",4FJ;O57E[/"%)Z)+%S-LWAX$%79_W$5EB12_.. M8FDW@=47B$7H+@^S(D3\TKFLHIC)F0)1]<_\47DZ-]>Z11 C)6'M!1".Q5]A MFE$7^R('M+]O_+8?C(S/!*%5K29Y!OH[IF[_VNY\(=A?W#EXBG?N[J);;L(\DTSLJ<7+ MYR^W!3*?=VY2-4:2_ILA'>^G2J9/*8]UF_\-5XB&V_C M+J]G/E 5:BBH?.E]S-#0D$3\V-C8_I0.F<1CQUYSW() N,)XS,]*3TI3,-'Z M$J]J,(2I/6YC1@4_NQ_1&IR>/:96]=<'*1T+XUQ9_MHS^$?J(W/7?S-5N%)? M'_%MTNS#FXQ3+\^O79KCN+4G-;3\K/ [ 5HVL[B9F]4%XPG CLG24H$X-Z+/ M;E>1 G?;IE^/+HE_B$K62M9VR3!Y?/N6D6I[& ]"]R,..!:XO H.ARJEM],G M&DTQAV)LG3;;H1P+PKO22Y>RE?"CLS2$DV1M2M^ZY$(_ M^$2M\4VZ<\W:G4:[\B>,0EN(Q7@MK9A9@2?D8RF7S:5HS\ 9$4*>-5I*P*XNL_B)ZY<%:Z;M[.1Z7>K^T)\\OGJ\,[GH"(^0TJ3O["VC:^)'(!"(A/N_(^+JORA<:Q8LH%=40I[TQ:2B= M6NX#4S+-M8A*XNPLJ,B7+TEA0Y[8LB&+V[!U:?3FM[#C>,)8[Y@ D?RJF,I% MTZ&B(E\E8"3G[ )MWC]_V>L_CYRK02S!.9FCB8J M8YJE&4*4DPL9>0> (I) DF&;[?!^-R^M$2^B:,^!./D]_37ST_$&B]*_N)\+ MEI%O_YJJ@2X'47II7P$WJ7#]H("05U,+F1'T-@>E_@>C084.K[>2'*I%,P+T,2S[HB"R*G\DPC-J0? M<.5:Z%4 IMK0@OK"I4@C:G*^FG\NKQGVVH^52[WIW">J4G7TB+>HD\U.D;07 MS-?J^ ?%3+SHL+$]G^>X X:(H]W3Q JK_"IO7C])ZZV,?+A/^=DIS#TVQ,8^ MDR&A.67= *[@$(9EP@6KDQB!#_C,X<\VCFYXX2.&H976Q^_,#^$IQAWUQA;E MRLL#Y @\!?-[.P]K"YEO-F2-!<.C4;+(4S]0O%U.I4#L].$WCHX4IO;>*6?K ME>M*(4O1Y^7:N*]*]UVZ_[4D_?/=5&0PD$"1HF527);9$.I AZ3A_GZ6TL@$ MAA_('K\LJ3GNGO$6I_:,6E*A]]4VRX>(48,5!(I--!XP64: R@O3VK8 M\*2Y@FMA=,_HF)+K9D?BYHGJ&H.PCE N4"%>LNO&CJG0;@S\OFN^CG2KR3H? MNEK9I5;^G WY\'Z=?!;JW+>3Y/CO+B/9*W?ZQ#5K $ZO;.# !<)*];2T>K'K M;$W?@R3;B?._]'P4(Q"D9B2S!.W*AB0HJ#!SD?;$'A^:*34FUBVPL,IO<7AX M[SXOJT>,%?$YJ(4M9-OE;]T3AD4HN/;M-N1QRC24UR'"7U;SG-/TYHX3%25U MD0WY?<2!#9DR.RLK;@EC*#7@F?Q2^,U^D.'PJ>/8D//1J\S?51SE1B"5:#4# M#>?W%R#Z"56#_B_4A4/0+7U3:Q&89/2F*JA++ J'?_YUXW N=$OOV&S!S@WS MDP#1"Q:SXM6')\I\[=]8'&ZHW92:.-(4[ZA7S0"Y8*!:K:3[+FK%N>M1X"[# M(@\SFCA@PX9 L9+5'CZK-@MZL4SF4]0383JI.8R*B?;'RP+@#+?:_@@IJQ9P MCKDC9*48HT @8!X>X0*Y;&1@\RGD 68.GO!^:C=+!QD$)!0"%JVVX@Z*:5;4 M7;6/W]O9@I#I3<<^%^]5I93.MZ== J[Q[;=:$2:#\)WW"6CW- WYF,4FS#P& M;!J:L%UJL[>G<*'8M'\TUKF^2>"X]/QGGX-YETYUHK,QL?!*D\[5>'R5(&YY MD)))S'A!ZI5QS6YB4ZR>X9#,Z9+_.0/:3UPJ"^#ZUA*29V&!%4 M)[2&MW5U!$>+ 1>8#,)XN!-U;-"O%&E,58@.]$47%&3ERB@WTF_YIHC[ZJ[\ MPC"=A31Y( $[211KP4ZFX0FO2_U7 67HLB&+DS*XI>)"\M)M@[MQR";JX$H] MWRL)+<@<_Y4\@B?Z -II+/XBNO\2;6HOGE""IMPX.JP9U&:2<+N1JCU39W ? M?II8767@^ROK6K!"^H850X*+);!!/X_JA=48@R+"W,(,EI M=B/Y1(_Q8#O4;GYA]5(NXH756!.P')$,_2.94"UW:[_OSF&PZW@G#4 [EL7' M2]<,S;E-E6H)-2,E5_M4XZM8AQ8[UPY.6&R+JT@4'#4HC/LD]V#-8FI*&"7- M. 68$$/07(RC /HEPM&H:E]U'\.@Z(*3QVXVY/Z1V]>#A2+PW/@'PH#Z,$/J ML#!PK!@<<1AMEJ* >6E&@HO:C ,)K9\)?ZA5<[CH>RX=K/CT6+#@J]J/8VG) M@]OETZN *GHYG3) V^C#$W(<5!/:4Y WAH=&%K+];4^:>AW(.YQ]W.7&^=SX M]E^0$[_SA4N/X-HP@*H+0W*:Q=]#AZ%;+/'$"/3=4%ZC'TKX[U7U6G!!!^"J M2O=2R6>"F_WUB6'$,4U>3^@%N!X0R1(H Z5/&W&3%E;!?,8PITRUGD&WEUVZ MZ,^&<#D@S"PP-^O7]S:&J(U-AWA?L[[[B$.+@ZGE;W;*A]_6"SOB$+)DEC.?4[.\T;._G?:K)>_?$ M)VY:OG"1*VZ.#".\@%,07].:JM#E86Z*D,_[ !]7FW,+*7/4Y] O36B:$$@( M"?-LB"QJ1 %"*2:'TY7,BI":S>O,Y#C8//GFU%K''D"X_9 MJD!9HO9P5K3 %'W!8PW/XA^@.Z!;.J8$\)X"4_SH%ETVQ&FTF@V),>>I?.&A>)4M%AL2&P:*WR_8;R>0ML?T#[,AF.'% M6(:HW;050UR%A%E&.Y'PP%'>E@]E7"2/IS?JP@GK<.=W+R<:BYRY5/+\ M>B"ACD8(.'F:JD=[0[%81D^S(1*L+C9DC_H&/*[F#%@=+I!;-+G6LG, M20@;,/1U-O1"ZB[= ED+4].C+-$2ML.2,.! M5_XOQM<9'B1<+%Q _R95CV[%$BGQ HWB&8])BZMS[H1Y9BZ-G^+<7 M71+=@XF:$R4E+(N;65XCK$[RQOI%DI,X]( M]AKN^6"5;BF?H&2"+&=T/5;9^HQ;*F$)1@QMR%H ![ ?Z:[ZNGX/$W8,S*&D M3$%P]'3>(GIG@&N\@S\ZN%HV%"L[G>7OHJ M96?OIRI]LUK>%OQ@G'(*JI&%Z/MV2OGKZC:H^;CK=C;86)]@%%/XKL5MY>5Q M+Y(LV:/]^[AR@OYUDH'37-V@?M+L_GOF&=1CTDYCHL<_7KIP,@!7A"8>&@0- M^;4F-J0Y P.8!J"WQ370JT7Y@O'_4O! ZQV5:<6&O#B_R=JVA8R\!&'YGS7_ MIS6;=_8\=VSFG1T5?F@JPM]"!C4DMA0<1-7^E3$IWU^5>^+=N^I=3[KF-#FB M;BW^".>4'0&QI#TF9XC'P6%;F>OQ!9IUU_&VOMA? EUK+J^ M.6*RE6)RS$)N.% DIJZQHJ'FF?'[\_N'PH< MCJFFWH #MF-KZ3+N;M_45)T][OGQ-&YJ5$NZD?:WQS66'Q/JGY?M !7):LP4 MQ:Y)F24@3[W0A:V"M?<(6S&SS!.'#/=6I,ZJ/%A3XO-U'K)\J'+)._^^U\KA M^F-*N\XG$AUO;[(ATJ@V: 6L'3W6?8E9;[B?]3G8N9)J2_#!]FURH_FAP98\M '!Y&EY;'!.:OH!WZ7R)"B.?U/^O^6??/NO\0=:L]+@_Z!/#)JU>9DL^_ MNW#96'8\'M+T5^<<;M1BXEPGV8ZD$<4ZAA2E9L1Y^1*7#"YW65(VGY2]TFEH MJAZW-=0'XCR"%$.,CI%.GVP*W_?),-,(@FRB^-%N &^HO/9 R/3JV G_W(/= MQ)JRM^X."I0,C%*MJ,7KGW?,:Q87213CC^Z_:BC-@04VQUSWY[TF'#]TDQJ?W!M/+< M"/X^-M&#?@HZ$M1\V U.>:*'U=@D"=_HE2AO:@9P L-CO>-NO>P*LJ_O(6 MI7O//GM3<<\6ZIP>^J5+V%UA/F>X465IL915LB+]O+TKUI-BG!G@1L + BB; MXIJ*N@;^6JM^"TWC_B_S\4\BM*U_B&7>EPY]]7_PMAI@QA*RI[Q[,XT&#L9V M6OP/&HY4VV,CIXZ\7CB#>2^M/")#KXF'L(R0\D1[C18%R?>4C 2%<2_#T7L) MBAD?9S#UIY5_9O?CENZ##SG!" EX =AT,!L",51STYGZK3FZ.&["-).I33_ MO(;=Y$&;^U\_*V+NY.*G%2@EF6*JI/2'_33W"X-+RL5$:YG8EMXHV]KD,M81 M=SP_0]>/Y*$I6/SDG99>8'-8U C_'?%UJ1D]A/=S_W>I\9#U'A_:)69ZHRFU MIIN6">)WYUZ.2:3Q0+PL%'H'<;EGX[5.^WW[VE X\QU5>B7"2#Z"\ MN>PV#1V+-6=6,E3[B\^&;LP=L%IUSR&1DF*3/$%8U ]/$F]LB?'?&7SHI ?H7>8,'"A1%+%6+MQ=%7&CG-6[CR48BD8V.6@;_$D3T&' M#7G0=W=0E0TIOW/!>2BN0;+JY)QC)LEW?7T@_B.0"V+>"X Y%<;BGR+V BJH M8FIM^W4$INW5\&<*HCR\5&E-U;8/%M2>L)D8B^LAP[W[SD(Y&)8[6PH7J"8L M 1,B!E A]Y(-#M4R%+%. I1Y0"_XZ_Z!O![?4%I+I>KL37H,:Y5^JS<>2KG$ MAHS=[$)3;'N%0#QWY7?OV/PH$M9OE-\$.$HW7GCXW@WGR:&BG$HO1FNM7(6L M>*QN'^$B",?A*19HX"@^'D^HGE1@UB(/T=WD3])"WDLFE#".1G:-#7ZP+[5U M;&VIFB?JW%CY<.^ \/XO25VSLJY &AWL?\N]#3B@A@JGSK7 H$;%RY6[J^U= M6LJ!XEWG%#*Z#^AX0:D.7J>M/D-U7^/P\_G"888'YZ1F2R5TL ;<7C&,4 M>.M'-J3"ZWN-3'$<_&+%4Q,V1#0S^[ZR,"V*#;ER7>IKTU5>'O-0-@2<.([I MJ7$/%O].MI<6KRJ+48%6:,611F;V!H>G-C1>#!"XF>ZU7JC]HRC@R*QD.6GF MHN+7"^ORS\O%$4LL_@2Z!^#!$O M0+>FP[3_WQ9] #67).1.8+B&?A@A!9S*BJRF_FI?"%2D]TEA M[">- IU70 U=12GG+%][]Q+9MAD4G@@BH-@*V@6;)#W6[D68"]ERU?8'3_.4 M[ 7<1362IIO@6YTE1\G5C.-2L:>5]1TE-F\[]1!\N'\"J1K2=Q"PRVG6D897 MWVXCG6?U7[75W/@0V[U&"?;M#X.E^ !G]%@W<=1>U@R6::R5/0O"9VPTEE** MDK(+;1YW+BZYOW[MI^\R?+LS!3A-G9]S\%$O @LI%0S!34;O=H56[XB@^ M+6Y47 ?+.98H+(MNU78-^&"A^6/\YT17T,S6PHQ-VMZ[#.F#\ 9?>(06!U69 M;$ZI9$E@.F2Q[^T\![0])]WH)E^R8(V)Z(;1C\NEU, M'B)YF9$;&ICM*U I986#QQ$'S4+"_0XS RT_V)?-;'GE/'Q !.0?(G#1:$+: ME'BS,%)PA[0P3@+U5$R;3J!E ZK U_%>Z9TO\V-RFT.KSAKB)9!;?/%U#[^( M3)37BV32-G?(B1FJ([B8(:XSS.*/"R DV;$DF:]T%J?;I78-EA?EJOFY6[>? M\'QXG/>K[B-7K@%OM"=L]'SW-(69K@&2:PVN<<:5AS$:D#M WI#!??OOH2\> MVYZ,@Q]GK<_<7..,!NE^*0^RZ+N]V=9F8U[(A'E^(<76P MNM/*+E!4UFMTRR&\VU(OH/X 2KEUD?GN"T.;PZBK]?5,4^)["Z%<;0Y.BX,6 MOTOO/'\]/1AS:<N^E'CA)S*MJ59M M>$>>*KSRLEJND27A?=HIO6::D124$T^H% 8_[!MF6A\FS8VN4 T+:A;#M$LN M&T\);2GJE$'_^%!]36E+MO@KXE.^,'X>%P:]#O9A#@JH(P9ZPA)H:D\%T_YH M/#/WBS)K<>SJJYQJ/TS.^VF1[S W'T!5@P&#L:0GT"X$?(4_/K#K$7"KW+Y9 MCF[:0?H)=:[G&D M [;E3+M3*^!'7K:ZIAD:;_&;0FO;#?O0_49I)YYL&](7RQ+(56:((E"?+P)' M(NX!KS8S3U#RY&5*4J2C.I17V9"^NJ>.N.OQ?VE']RI8Z1\ M<\9SIHV2TT&>MD-.=_@*6/8COG>^'Z\\DN4K^#S M*"B?V9GLK9?0O@)WP2_JI5$%$5B(<9 M I10/]J!9K"-L#OHEN-$ LB&X'4*5PLC"C7=!S&N,R&5 NIMQMS)%@\7_%= M1T:J=4!"98T093B&N!7M6!/S?3$SC-P,6S"GQHPS?<*3JC_60^>YKA&_.MQ$ MO\1J$;_Q\N:IO*AFEN,?+/6.B:)'U:=H*91SP LO5BUQ@:I=L02C+JH#51JS MM=LG^>IN/EF;X-C/U>_Z[O[4-+RE!/]D *E0#=02XY#V7I@JA*U!\$3UDDG )"6E+D!:;OVL:)_1 M([@"2@MQDO88./F7 UMO1JYBF\S%X6'$71G[R%]Q)P=_/2I_O?*--QBRY(K[ M*@P<"&2(3W6BJRPZX4^P7"P](/+;(,.B9 *!:T5Y%I;:?:);8B6#E5P54[7D M)0X;E$R!2 @&J HO[[CN*0"55#_:!692L]IB,!JC+YC?33-'6U/FTO>DG4B= M>$=66]D=$E55=SQ.TGIZSX.S7"K>^<(O86ZP,5T"&[*,H>BUHZL"NZ8D=.*( MPOPV F4^-^VDWUTYD6D]+'(>HYBZ$L_Y9B;V7!I< O4=6[U*!J$IC_].JE]W MO *>$,.&2&D+\G8&YATX@ZC\<;"R2*R/+8 MIP=[:F"$I]@*88;XV@#-#VBA9+($K*;)4))\;'O2_07/WQX]=Q>EKH_V"HQ- M7E!L+]FCDW:PG3+>:I*Z)];3DRZU[#.*H]DP01SDV!N=@>:!.<.B9)0C&"?N M!YJ\X]OYZ@XUT[GO-+G$.(E8(3<@[2K=@M4SM9G&"MN(N M0XQH$=^L0]E?U3SH36JHSQZ:NU%C[#X,\ M3<0+ 7IM-$,Q2G*D4Y&;K5/AXP;OK%=CA9*TI\8O'../?.=)DCA[[2T$ N&Q M__=F./Q/+O_YV8&$8V&$0CS%!",-3I 1ZJ0UTG0(-!E8P-@_2>J2G;QPFRG! M$5%3KS?[K)LV7]N(27UC&>9 I M6/7MQ QG0YH#MM$4V8\.)P$;BDL;7+!Y/P,$ZU&U5M^KGGAZ,R[[#[B.89[I M*.%$,NS?75.?;ERYV]/Y\,S8OWKU@#,'"&Q;PT.%70H>#,UL_V*RZS M,WP.SZWLC2!!H?AE"[JB#:NOBX:O8#YO/,#;(2FD1/TMHV3ZUK1A:KFLF7@V M\"NT82MN"R(/>?>XC<573A=QP]9V;ESS^G+'6G. M4+U/L/F/)E^10L;"VBNWKO'V!%LP1.&THSL1A_+3=G+G:$UQ+KZA!L^;T7+= M&B\\HO7[#'3FH?NR$CT2[N[UXAHN\VO08(@DT*Y^1Q->2\$HEA\T1!$3S

H0YW[AK%=H9[D+-!^M^U/[VJ<0+BE/434OPPR5*9L,$5E"5RR:@ O$ M4JPOH32!O.F.S9<^NJW#.K0NB\3FIUKEY:UQNT:,@Y2?T]X%MD$I%_2@PN@6 MKU4\H6(85O5C.%/W)1()2VLA6HH=?M)PF=Q,=T!9MZ WY.9\]OU$;8/-<%!\ M&*)FM#\HT#U?/=[!M7P3.$36QWYP9% MW'PQ#0H(TP5,[X70'[&^L"&YYR584EOC%O6E#_QN7V*D26 MW=<8S?*MM\M6ODILB+;V]B@;LFML)X;+&I09R_ J0??:![8H^#$-1]WKV9"P M;V]A"Q^N\2XY_9\*U_@?4?XKA(3\!RO_S4(B_U]1_OXJD@/N[[/@!/[-;N#[ MOTG@_N\*TO2/4^Y(=<+&? BQ']W*/%&'@.TO7[9I(=;DWW4SHO;/\F;UG+"? M;S:>Q^V?.'P<8G"5 [+J6FH!05X&@JAV;4LD?(S#J7[DN5=5,;!:U^VH0!'> M?3^CGSXMU=0LY@Z4Z&:<8Y;AG?!1DT=R6F!B.XZ*/$"(=>W%D"0-&ZI:=76[ M^Z*T@/'*/LY"D91/^[_SONBSL8U-1DH5 MJL@^Z3J@-E_KN7C9:S!WL63=PS M.B[P)9:>CQH[]_/J<0\-8E\?7A6$!&C]IX?=^@J)BY_L?%\9U?J(7?\RVT316="T0-5?('VND\7/@'.C7:# M1RLL??L;+8XE MM#!#FH#;W47"QT/Y\ZM_3%.;%CUF#8ZY1ND.0^_'2"!^\=Y;M]P]'G3J4(+8 M9VT*)IIU&&%!F&JW]L< QZ888@EM,J%SB0PC7V6&&MG";&!CW-3;^[!+O$!< MXJ,@$1.%D:=!486^ZM=X7!1VO$3)]92IY3Y'ZN\18&71(BQ/@'JFA^#E3'-3 MSZ].VI]J?D,OD"/;^N"SEYPYD9JG9?^H-^@B^U'AM$#F._0#G[W(P\#U:9PP M8LF*NI(\E+>WKRKTO%[6Y-:3XW?TW)OHTOH0QI\K'Y?;.KY*E?K+6.$YJOEW\.H!VR;O(:?/KX6R(R?NF"!4+,A_Z@[AWX8?'Z^'ZG!X7 M:$V45M0 O%;Y(RS&87=]PK4:(+348MI'VG[LDQ+&/$:1[[V-]".N7E5OB>#T M&Q\EN+_S#O^K:\^4FD-PB3(\O9!A:Y&P8>X^I"<]YFIG-%A8Y7S_PZ7[6(1C M.0X+HPT2B>O@%B;.Q>>P>"J\Y=9S)^+@*$SHS]VR8,QB1(#>RN_=-IX6[# M%#8$IHL')'^@6X4+T;T]JRR>ZO]QSABY %U?#V%#PKU,_JSY9\T_:_Y9\\^: M?];\L^;_WIJ#'I>_JU8%*9C9N-Q?BIS]:HVJX@C^VSW3.ES\5&5Q"S2IA MI M 3B^6%P?A]O:7P@**3JG2BQ;4B!*^X,11'-Q:(PV9J8RCIB->7!4]4:^4X BSR7]O2;[ M2GMW(X0_3@G[#_S_]O+W-XF:'/YN M&B K?[-;<._OLN7^>\)P_:.6__#P8W^6_PJG6?]PY4]U_A]27F>P.G Y9G8C M25\N5C35/0U*D!65^++!?_D][XMCH2I/F04,J^E>3E1OLRZUMG5"F3RIU*]_ M]+6#JV4$]'AWH/R'Q@LNC"J]L"U80G$P,$[3I; AK3[C)]M2$1]:H-*,F[#$ M&<"L4*>2U.VS;_+5FR(@KA@OEL7YA3/_*6?-##)2\ON;\IBSALR7S;>9[YM/ M(J]2)H8_3HU*F5+-9S-)Z/B&KSIYQX:UQG,S'X\%%%XW?/'K\O,.K0^TTI(O M23,/'UY$2^B;0Y=-Z?;( ]\9PD$A4N$H%8<[@(?#=^^-H^_NU?SX8>SI#BAA\XQ+S,5IZ&*#*1B.UD'*%Y3L:I5;QI/ MOEV*[UPYHER7^:FN/EFI+F]*-+R\Z!#KX'?SW3"+W^P%''F>68IW@L>, M<6K5=E//F*,>)#[H_&F339G 5D4&!'3@8N%4MXBG8A/. M8:7^A]8(PXAD]WJFKJ9"$+_\O?1ZE_@1NST=>[6B.)?'C2%ZBZ#E.M6;.*;< MI>9SI2*!$)CTVUZ(K.P8JE[]2OM+M\*DQ%E%M][3N$- )$6*-@5@"4TF1#8D M$74:4)@V&_3Z*O6^B_BF0#TJ,NP+(3DW*536"()Z-,'JAE,>.6<%JN<0L, 1 M_$<[ YE)8\REJCK 2_$SS]OG%Q,[.6TB>+A__8K'L*0+6$+@$BM\A@)7%> ) M*O*4I=_!\1 &V%",*QL2"8[(PB%H)1O"D@61RZ]@&#$;1IB#;9N:++,AX#,= M;,B6 M[D=;[P-RC@C %.][)2K]-A; BQ',TR*?@OV,!T\VY D25D!8P35;"2 M\U#*=6QX!F7<0RHXI C4C8S3"*4C7W7.&O>;R#,]-@P;(VE'*1H)S5"D\H\J M"QG7DPO#?HBV6PW) F%<6II7;:"1WY.-(,AP-F1/'QNRLUW=?WDGOQE#!]18 MGWZCV[30+=_0OU,QHSO=$4Q@0]8,4)CK9Z'/890>*,4/RU0JH*'9D+;[8!V, M">.D"4,.-*RF1YA8D#^.X-D0Q>'Y#7&.K;8_6_BOW,)&#_(N< _\OP82"CB5 M,LQWV_'/PC_$\+%TO_!>9/XP]\P?.0=4%P:2]2;+6_? M-*ZO#Z9@-E2T+LEZ2(1_/O3!3J?N/R'.;:X!XOGI4=CUB@5HDOPC4?K7-FS\ M]V_>>K:Q6TN/S"Y]/;K*4PO[?T<)_@'X;P"\&TX#BT+(2YOQ7.-M+$YN([%D M;I%/,QZ9/FPI4C9(Y!M<%53PI?$/'QNZBKQ%%F#MF::"Q3]]8Q!H;M#84-D? M3SPDJPBBRM<\K+OV'$\C,VI;(7"",#*3",%!TU#J%)5]WFS''9!]2-4:&=11 MVWIFM(CE :-M]V\ZT79CRZ_(KY::W(BEVPZ] MR]DLM3%Q;*UHBH)VTY8LF-/ZRC-[EW74=+O8[SC3'I#OF]<%ZFBYWK3E^&-S MY=@%(?W&4 JHNDIKE\OZ\&FZ-7CO7_+QO\>:_0/QWX58PG:#^3#=@SL@991F M!'6.ER-L3#.:5PZ[M F-) PK %?@F+B@.#,J05"]<%YUQWS#83"E0+7[FN@H$2'=^JT&,F!?U^!K8UAW^7(8+J]K%0!DN_O MX@Q8S@1,#+TWQ$S)S9["%.=#VC:LK"/X2AIRCJ:;J67J-!>=,OVA^5_YYN$Q M43ZN][W],UZPXRP#2UD2 M=/MU _'U:/H^@Y1YY9&:#NNH3Y;.&N87'\UK%3E=J!KGBQM/N'QRSXN]=9@' MIJ0,2!.Q'R&&Z39#*Z(]34IAR$,GGW^62FI &[WB/1+ M^:CM8FAM];X4?X)=_;R9.^7H4/#N'5"(>.+\WDF2$[;_L)=\+]P7YMO2H31? M&)E1&PTI6E/:."!YV=/NXZWZW-?KM7;<7O]33;(PYR

]V]$OT8+%HHXK= MAG=J:B9V1C=WV"1AWAZNX&1\:#''0:/(P70+L[9"3R4/]T/B,#*HL\SSP!>W M,?Q!P-YS4B#5OP#6VH"G;>OU)E]NNQRZ[T& \,5TR^R'VA_6U_=^YOF9+KM, MJMNHH#_S8A>PQ"K1(XQZFP6G3''K;5;$&_6"(?7X@Z##CFM0&]XH\\''O@* -BLTT!NRIF+7T'1"_0B<[&V5!]^XMT@<05(/$3>IC';#, M%>?HB)+3!9C@-X.?DZ;C1:\IO_=9RL*![KRT1170P+TNG#E" Z9?Q8/*SWEZ MG9R)]=L'$T(Z6>,F@AN;X2TV["8.5&WDG;%5MW0NLXS9$J0; P.TFXD&"LB/ MF&0"KK8W4\+GF]*7-P9[ADM[JF$.^"\N'PL+JX(*"1EA25^')CI>]^;KAO!^ MW=99Q"3(^UG]OKM16V1$V]U*A_>V<;*L1&U>7EC9'MIZH/L\UZ79?NMILGJR M,>Z%,U%;8\J6Z<;RF ,X-0:NPTM2F#AB'QOOQ'YHLA MNNXA Y'I97:A)[)\);1.X/[@^=XHNP5-Z7"^PU1"DWYG@14 R'D\6!QOO#*3 M?I^CW$[(IXKIN->?S-:O/EG5+[D__\B\J9J0)KTE"-_T+S($M97.+[Q7;IDI MV3[R\7W>WEC=D7/5\[*PXTL$A8\)+P. M$G&BCM=PKE(B;C)9DO<*(GKX_AW@:^.PA19U]E-5L9( M.$>HG?:.ZIQJ7\YR!)H>:267^^F]GH5'WU']TGDAJ8L]TU[ZW3W;_&X\AM&4 M3^((+96A+-@E5LK(>.\[^F"%Z1"89'74G9M4&CPFZJ-YYR+G]FMX2YEM=J"R MP_S@F9ZF6*O.T@[( F$M&<-T0P[^P.NRO.GH;(JSU?X2VB;64KFVJ2BWU38: M$5ZX:^7R?+])6F'2ZXUNHR?1MUC2PWTD6;0$C=DKCWM\CR<(?^> M> 7$V/[;O%H-= &:B-\+3'7E(LTHA-0EVOIRY7653E)2V(G'Z>8C3<'YH*Y, MRY)#_;T2F?M:!8($!3QM44),._1PD2F7E- H1\"7/L:X"JPLK)]#%E#//*9D MRB&=^O!:!6>QWAGTXI^Q#A\1V?W73NDJWESWGV]FVK'.3:'W<^8PXCN@BW>4 M??%CWQ511Z.HPTGBS^<=$,?8K^13)HD?TK 96@]O.Y9W/\C0/L$NJ]CHM$G"W:L@\>K]M;_K\R%0%X''S!.1"$F M-?H:42W>+26[;E@^?EB2\254V<;<+D?U<$[OW3A^+N]&W5GHA'"$39FG6!9T MCSZ()/(1\02.UAZJ#<-+W M#8PQ)3YSQHL.3'38T"L7$!F1[7SW9P%H#T>,KA[*F(D4?FH[?E>&7;IL3]+Z M,EAJ9">_=&D^C"F"'H')HF700QAE=?935D TE8FXZZ<[^;T=+#U_U,R\^GF: M*B)_8]I@OV5@JN&?YQTL;EA;#9;B#P (\G#2#D@>0BZ6+VXZW$X7\,92E^LH MLYMR7]N6RJLMKZVD@Q\>>WY/CLEZWG#(?@]"6D?(DAC\F6BZHLI'%TC%D$LA M]<2>6L45M,4$2KD$6>EP>U@92G':Q,'>66J1XQY+6!)'!75VI#$Z"BH&5%ZXS1C=T U[ M3PA-L5\V#0HYRZ[^((3(1;Q&A;*3PC%7H#*K\VK !+V9:.X;YQC&TN:Z,+N M[ 9FF#F_2^FJ=0IZ-$)],S=BR551762KSE^\)*0VGT#.MSH,S+X E*D&W:1T MU<-M=)]B4;3FJJK\1TM/5%_%>!A9\+J.E%-;_EN-'-X$C?6WV_E_G[C6R07& M*+5)5J8TC7DQKB#]0EE$O_ILC[A%578I7SC3H/=P*=90?7B_Z/4Z/O6!FN/3 M\73LNB+3"CG%$?I%UZ'<(D*G<0L5F8VN5%BR.2+1TI-B( <\\CVC$F[1CYGG MT7; VRMV[WT=.-L8#[KSTQ9%^*^=,4\*.$F>A+O%DK$;8SC5C]%?-=18):5R/&PJ6 M0UVFY=?2@_MW0(WBO7I@ZKDF'"S4PPN<4M;TL0-BR$]MB)LWY(FS/&AR[U?. MQ3)=$?](TNN?O0;IORNF2;_KQAO1*]+"32 R0/R9')(+7;:Z7B0_3N>MO]FA M \I2T?ZI-UK=7FT)"'?Q[P7;N\+D8>CW'$/V(T@X*<& :8QRI3=R"JGWQDG4 M8"S+@9I:Z#;= %PZ85!FC#.YH?A29F\=OU)XIJU"<\B0:D*0GEE4$L(VA2?.T)[ M(G] OGX==3_^J2GW:@%+_/%A0I2GB.R@B4[;#MVE:/,4@<*2U+/ M/D69 6.ESK7V01Z#8^LVOX*O^:D+SKN%'2$^:!SSPG2K$@(+K;3B>OJ+I4OL M\A8O8ZDJU+B-OKDD@4IC8^GQ'(?%J4; @@$#],C#T[\P02((H6JN&^]\CU%@ M'EZI)%!'+3C,H.*!,36"S*VC.B;K0Z M?QAX^BQD^WQ'@.X6X5;Y,0LL)*!&(9RO"VSAILI?7(ER]B?@C#>R"'\/ ?$>3>X ,EEZ]",T:%]T5'ME M)E;*\[C,M=GIE9_&WMXS)+&R89-RN>"';V<[)0SR'XM_YL:&'+D5&#]'=:58 M%'6L]DK!C%]ZJ&SY?=/HCYYAU:7I 1D2JRF>Y\_YXY>_Y*N#;GAYK#TD#PM! MJV=1QG12"DOS&9#"@<\%].!5QR]F?'!*S@C*D=8PT'L8D4,*RE%KR5<(#_F# ML*;'M$9F,IZR[[/4Z;A^\S]"'_57PBW-&\L<3UY:G5GV]O3ET18<%CFB>$0L M[4E09WA]AS@Y4PAE2DLL)(-YOLIM^Z67>6DV%5;,E*O':2H(6Q2[G7'0X#KP MD]5_ZU%?1-D#Z93B!+Q\09^?]J.S"GE[<;B&U/>M^-:()IT0]3UO=9IDS]U: M)/]A+TD[2XDBQK-<:U Q0,_U0/$,RRB]Q@8:^[G7,:U!O3=C#LT1Z4PSBW:# M[>FR[-@920\(HX"-Y4AQ)N;51UD.=)M>CF&<\RYYYX.SQ^DF389=FRV6W0$[ MH/RTZM?XB(:PE2<+*)G?>HH>AOR!UUXAR*-,7R%[SDV:1#X)Q?;B=5L(*=// MDTNC)36.[ ZXY3N?%L++M0CR?2\Q4D^F*GJ4(!#U]7U,32Z]=-,EQTPAN*$C M[5C5)\OU;'7=8^E@FO,Q8>9Y]LL=T)7BM"P[HL,D?K_MLT]GK!8_KI!"/5.* MJ8HM9^QEO\MG8(((NX!V*A]!]KN!U+=Y&;KF\OVVH,HJI!?CB,;XU8E4C;-5 MV0-I+KBK]_?GF4G4E%#;( D$$4M^FG=7$T2,HX2,.69L/Y:7T%EO86%L+!^M M\KD@Q_YF4/ ESX?)&KG6X,. #>>L)W63:<:$LLWM_=*9%SC]39@&3#)*F>[= MO0.2TF=)+VR"KHA'4#"R7J$K-U_D@#2;B^8>\M&/*.BT0G6-$_TCOQ=_V@%U MS4#6)2.8;K/ 9A]B063.U&1VMM54\+3T)]W4O8V&@B"$^GLB7Z]O< M"\;^+((T.!]"JR-3;1KVOXT6P&Y<;(8_/T)^?RFT5'V/B9%=CW;1 Q! ZIGG M!PJ9IW= W2ZLHZ^ "NHY/[T1-&C%0]MW,G).R(1]-(K9PF GSO'EM&9+'-=M M+\^%GW19(YO-1<73IBC8'BZ-S$LTT>1[#(2]0F:,:_HG?P5+\AO#Q^2=<0""EDF]&:=W)H%&6CB3?+A3Y2%,!]HH MOE38C4Q3CW9H6%"]-#$,Z#5A,0NDZ> >B(")X/NVYG3\_I 9JSR$PCO+VB^' MK;_S'#TF$+,MWTVJYRXI8A=Z^!W3T!OIC& I7=5N:!V+\O2ZV>90%JT9ZL-Z MO[9E7# 01MP;Q^]*@ZU5D,6% 9P-O;R5"I4$RIEOFC+A%#GZF?)FG=+>KY+O MU5S-!EWXC(>6G9MUEB\^D!#;3,7(9/;,BCB+]\2D%F M@6=;DU.@N4=:C9Y:<[/?R4,:2,&'[V15/%/WY#B'\&QR?LP*#.(?[85=<[^WF'(.0L]/ZQW^^Z M-B?LZGQ\ *4550F3.'YDAG&C^\6LN;Z^,1J(TX=2HO?"K$I 2!C4^'?N@"L,YAF:?_:* M5]ZB.X-!-VF6EQZ0W&>K&!1DN1\DY4#F<9L289[D#.-%V156BI]1&@"V"I[? MIKG%&8C EF1J=?0AG# M#Y@&M0!W F/:K>8B- (U)I?=^\-]_C,F836H$^ M\3E5JV"!%'?+W4N,VA10M#Q#=M8-F5-(.J^QT! [9<==?4A]V?OLU7D-(/VE M5[)L^=@/ [#O$.):27S]J4^4D05^J*O?.CV"C+AK93R]HMY+]_5:506/%[C0 MEEN?^T3+MYT?<<-?-O)/D]7T5# )+ZO4V;V?=[DV+4;V9P9W$(T0P0+;]#(H M+\M@(BH]<*SLD ^[9M"06&>PCQRE7I2WCE%I5 E8.-V&7>NA37GD3V]6W[.R MI,MR"3Q+M="(1;.;LYJS/%D%G]2(L B0U.T$]T!C_42 BR_@\UIC!HUZ]KU% MVB$?"-1.OZ5 0L?62)E3RS[BGNLO+?:E2YEJ9+4&:?<&<>7F)/I]@5+Z1JUV M!F?_G0K7SIP-3B" O5E]W1)KH$-FO2?F0+5BK=)IAQ/(7%D(GZ)\B:VN6C?9 MW.UM4^&]DA\N6)>N!M67XM$\E=9O;9G5]7,(]9:IAQD\SQ4:!%, ,-X!.9_? MA.%^KM%IWQC!P%6""$>>B,Z'7"W:@'$LW\QY1(E&:WS!OW][< W]]='0]F+]DC"( 7S5# M+H51-:YWYS%Z.^ITEL%*D* [TF]@K\4S"4'@A)^9+^ %>(&)FHE^:@K2;_/BOA1X2UJA/3G'62]AU,L^O4(3K<4L!]Q O[$J\Q M6Z2\IIU$4W_\N2^06"O[= ?$-]K4\+OVPX,=D+B!U<%Y%2/E,*DPQPCS0]<* MFG$^W4HE_$7V\I*O^DO:C0^^T+6NV=H!,50 /0SB!>#S&9X%6%R8]#X_@0=[ MKQXW@;6):0Z=_F"2KV7<>YC6 -Q+8+6S*BN&XTL3H[93%[7 MC10:ZB\,H,RAG03O 6\&WQSZTSPM07LC\6K ]0$^C(B5ZMPP7=V578DWF>U[ M_FVF[YZY&=;D\706Y@VDK*&+>&6HL'R#>M/^_DOU6WG"^9(":.R"=N\V[^RJVSCG[+V_Y'@W."@[25CZO9 M@4 W?RQA<)"U:!J&X:KTF2!:-J5?TW&"\>7E3BUJ>,[-R*7R.T-^.T$/I4<.^)NK,+! MF!30%]-"O0[M'1 _CD;,J%GT-"&HLJ3;ZD<0LK@]/P]/_1$:8/>U]\1+;96R M764 \2D,N(]OG[>P?@F">#/7O<*CG5,Y+L_NY4CF9%TJ;K: M"]GOU]-.UF_+WVTPX ?,>FX2Q"WYPX)#*Y W9E3,2:=QUVS30H6CKV4)'3P9 M9,2SF"B AW\Y0"!G@W&:_<]N5[Y=(*2 0\<1E]L)#]%J\N=JQ=F""V,HJ*57Y;SBR:((7][6V038 M \E&F8"E7;&6.HPE]J-@0)I.HA#7\YCFR)[>?+31A)5&J*H*?5?>+:I.Y2?3 M=\HO'1OXPS5NO"H!9Y]*]XA(<+>>8/R()O:0IG.[.8(3WX>E &R_WT%Z476I MW4KI*MIT2HGA)+;J.J\IG)WL*61SR.: >R IT?^.ZO_Y^P[_M/^O&V1G^C\ M4$L#!!0 ( V"=E>AWTT?*)H! %^_$ 5 ='1E:RTR,#(S,3 P,5]L M86(N>&ULW+UID]PXDC;X?7X%MF9MMMHL4<4#/- ],Z^EKAK9JB6]4M;T.R9; M"\.98G=D,)MD2,KY]0OPB&#< -DLL>Z*Y4900+N#\@'#@?<_5__UX^')?@F MBC++5__VD_^+]Q,0*Y;S;'7_;S_]?O<&IC_]KW__IW_ZU_\+PO_SXM,[\"IG MZP>QJL#+0I!*J>OSCK[]^ M__[]EQ^T6/Z2%_>_!IX7_MI=_5-[^8^#Z[^']=4^QOC7^MO-I65V[$+5K/_K M__GSN\_LJW@@,%N5%5DQW4&9_;&L/WR7,U+5J%^4"YR\0O\%N\N@_@CZ 0S] M7WZ4_*=__R< &CB*?"D^"0GTO[]_>GNR2_RKON+7E;C78_M1%%G./U>DJ-X1 M*I9*^KJUZNE1_-M/9?;PN!3=9U\+(8\WNRR*G5:UE%A+Z<=:RG\^U=FO5XCO M2-[J4%8'PM7JOGU&-W2&3.M^6NKNB2I^5&+%1<.6.TV#C/_; M3^JW156)ORW>""X*LOPM5Y/E2L^ ?Q8/5!0++R(\2@B%01Q&$/E! *G'4QC1 M1"8H5/^DX:+:/-<+L8*_?^Y$J/NYW,E/%AI6)][40I3YNF#;.>YA>6SB4G.6 MGN727U?D092/I+U!2:H-@D;X?__]E\^_@/N-D/_ZZU:9@2BR""'/8VI.9Q&# M2"(?$ADDD,4>BV003H+0<%YY60K 5$7QI MA/S_'$#$6UNV-L-&AVJGM_$@^R0>57.JG[*VR@^?+<"6F?ZG%*S*BU].XIBS M'1F7VES-BWV C.MMT0E%"G8!]/:*7UFN M#._'"NX\JK+('\REKW+S1Z%!2W7^$\@+=:5:5!U19/B^??M MZI:Q8BWXR_SA4:S*Y@&-$BG4PBB%*24A1#1&,$U$")F0,0L113STC6<:HR[G M-N^T(@+6D]&"!\Q@-B!.Y^"-3*.=O.#G3N(_@&P%.CA?C@FG!ZR6"1EU_3N[OB]JT!>0A7RLRSB4@ M[6B49$F*3)2 K#B@^6I=BO(&/)(GI=(25.1'^Y74O0A Q4K(K%*7Z ]SU7H! ME/F=J49 3I?9?:U\<\LR(S1;9I5JW17O6XW9V5G K*7IY@0KS79F"+L[!\P7 MGZN<_4U-].H!_JK:OUWQ5]FWC*MU3'E+RZH@K%H@BKGGIQ$4F"N+F@4^3*-8 M_9 X133!&'O<>+8PZ'!N.Y M@+28.!P#.M&T<3VP=E1M@=)9HC9I9SJ:MM!JAZ1M[K.CZ'4)[PEYU-- _B#N MR(]/0BNB)M[Z@5)]DJIH?O\@W^2%R.Y7KTFQ4M-YN1 $^R'"'@PX3R#R%('3 M,%4V/^.)QWT_3B0RH>UKA)@;E2OI@?BA9TYM42WK;:G[3QNJO/#?BT-R*M3J!3Z@;< MUN;N]83F MJM6[I4J-2X2E+2&IBV_5\U^_TJEE79?5+S8/1=]E*?) O"\&SZ@W1759/?R8_LH?UPXN\*/+OJH^71#V\ZO.%)+$? M!LR#,48^1$%((8ZB "*1QB%G"4$RM>%/F\[GQINMG&H1V0H*6"NI'35:#8 9 M)8X%Z\A4J,76Q-8(#CK);T ']49X\/(2U-9<-P0S1QQGU?6DW#8$E'U.&]3& M@&7[*U%DWXB>2=^OM,O.Y\9EC=#ZW>,;10#9:&"Q]K0=!8,% M_8C8CDQH6\EOP!;BK?2@%1]D2GY GT"CP8AP6RS[1X3]>3;K5N %(ULU=6D>7& MMR8"'D8R5@9RE#)E)>OC%CPAZC=/1#QF:4ILO0R&7<]M7GE9[]F4>F,F[T0& MI"Q%=;!EE,AY*=2W[^SHKLWJOY8_6G@?3<3/V-XPP M&L^S1[F1'+2B._6+#D?,G?/ M..I70:6@!QQ%-BV,(SV/C4>P8^DJ)[N"K(J M59/J+=1&_=M*/)0+$J1!DBKC67(OA(@HQL,R\"%."<><<1]S:D-VESJ<&\6U M\H):8-"3&'RIU[.UT(:[-\:@FS&52RA'YJXFI1]3Y?=) MQ_B^853S^2LIQ M%9CL[^;=%H6V(VJI[\;2]YB-YTI_=?B<%KW_J[>JR?M5?Y LM7"CW'@!Q&!#"$*D4 !Q,3C,)"ASP-,* IB&WH:0\BY45HM M*="B@B^-A);\-)^Q1^QIJ M3WX3J[7X)'1;REK]* H=SJC#]SYLSM.]_O&HEH""WV4/ZI(/\K/ZM)3-;--$ M _D+RL(@](6 $OEJD8UD E-*?<@Q32/J>TC(R,[N="/8W,A\HQ!8U^-?RDS9 M68];[7KG&&_J@P"L/@%0:Z@7X65/1ULSUM%8FYJ[TX_@Z&9QK9+>^^]&L:<5 M^- ;N4XQ<+<9N;YN-Z#1SJ4)[19N9Z:V([$F-LG=@GEHNCMN?QC[MU-,>9?? M:H^>FGA:#Y\H?RORLES(!/D\1BF4).002:I8729"V>R^"'F"(M_.FW"IP[FQ M]=M55F5D"1@IO^I3Z1;;;\88F[&I2^1&9LE.5'ULK146;*6] ;6\[HC/%!E' MA':QNTF)RE3Y?0(ROF_ SO_M'__:!=S(P\EY,Y.B<4^\G$(#3;GKP9F[ 6SPJ0OX) (U^/@6&RE M7PW21!OF^V YVMH^J_[9#>SC=TZW37U6\IW-Z/-7#G2(LJ^"KY?B@]3'0>]7 MV7\+_I;K(PEZ#7=;;Z.V;,K5.OW==C-5?:>>%WY'Z%+1"%(N)./(SA?J5KZYT>G'0BRU)4R*)[")(GDL,K7P M(LMEFU_(TC'J>$0-?:+/-TXCLWNGF5[M;G4#6^5 HUUG%O+ZU$%/0=!J"+[4 M.@*M)*BU=.E7'0=_5RY5Q])-ZTT=!]H#1^I(W5P[+[P7U9NUSJ_S69D&ZW*/ M'0+.TH"$,?10C)4%S$*8HM2'2) T#7R"<63E(C7L=VX\WB>))B"\!(4:1H4X M!WD3,D[)LO:HE5^%,,P/8SL:MESM#.,).5C)#!JA02/U1+QJA)5SOCS?ZS/Q MH!$4I_G-[/8!B_2/0CUO:@5SKSJY94R_AHI+1?9-]U"^6HLW2JG;>[%BBC47 M08 50)K$!$8L)B&-(QI*SWCQ;M7UW-BK%;BFK%9DP-<"Z&< M?"-%EJNWC+3"ZW=0T]F)Q%?@9Z*NU9L_&H\_6"R![4;/P&\PVIB,[6O^H%01" EA$(?TR!A M?BH)#FQLY@O]S6VVZ<35F9#ZI_/M3.)+()N9P@ZA&WE2V*#6"^%_UP]M>']F M46%M]AKBXLCK[YJWI;<,HI=O)>ID_T&S5!NSO>PDTE1GX"5ZN ME9RKJO]%.[E])$^ZC85,8A9["$%)A?9?0ZIL=ME\>S_O)=]I!5"Y0*3*,X@K&RTG5$ M;0IQRGTH4(1(FB9<6>G&CB''PLW-F+_;!KT+K2DHM:AJ[,!:*0NR6EO0TA=I MU.HE3VVNUEN@%?@Y6S5_ES9>(]>#;^!7>L8A'7E2JS4#M6C@0P&T/8/FO&BC,OKW;5%XU+3#5D M]"Z[\G"--!IG?6"N^YS.2S826CM^M+'Z&"F<\U3LT8?'^@C5ZQ^B8%FI#9!& M\$62L! 3Z4'$40H1(C'$01#"()&M:%4&MXPUHM=0101L] MN_13$\:*#AV$J0)%K>6;5Y3H4'BM0T0'=S1P?T:UU4Y%=;+3-G#IW2;UA5K? MI2*1,201BB!* P&IG@GBQ,-)0B*,N%%%,-,.Y\;IN_(V!Q]KB:_(-W(1=,,- M&X=0CKUC-S#SL8X^$IN\2>]T'J7. M"?;4Q2N]6HO_$J1XDWT3BU"$'%$_AEXBE?TI0PQQZD505R(4"4H$B:WVAFT% MF!L5J<3(1-2(?M/+Q%9+?[/99'BZT6&-5"@S+U/6G58! M:!T<9CX>B)ZK[,>VW4^; 7D@. =9D(>V\SR+[_\4955O%VQBPG/]T8=UI4MM MZ_KE&X?!VU559*LR8_])EFNQ8![!0O$A1"$G:J7.$<1"".@S7PCUI^3#/@_D!N@?6[TKO;KWH.C/U97 M;5&YZ6T-;( !-3+S<1MG\^5=: ,@#:J[,73;R*_+\CCUXP1-=3*;MB+*XH( MI@DG&*8^5:N2D$J8LL2#W$^$1TBH*-HLU1+J4JK'5M3WK=Z)FSKR^H%9XL M!'B8Q=J?[F1OK;PNQ] +C'EMAF_PY^A3HS_I+F\-. M9Y V.+?D!K^1J7=[N&@K)NCD= .5Q7$@-Y!-=+)G&'1V)W(N W+V<,V9VZ<[ M)W-9AYTC+P:7#XX3RU:"OVCJO^L4N/J_AK!?JM7!?5X\[=EH5'@!BSB!'#,! M41Q%D'@H@LS#420$"D/?*.'8 M-'\#UJIC'69F.T:&&YFC(C_VUF8C/&BE!UKTF_KGQO[M=!C5Y!T.HKO(-5L! MI@YF&PC0D?BVH2U-O+V@&:'VI]2Q!]T1DL85TU4(U\6/%RC%7IKX*4RQ^H$$ M%I FB0^35##,?1G+9)JS?J82SXU[.]G 4R:6I],^/]/PCKP5,,:@S=_E7T^W MM=J@IW\=<=# L_:]C[JA(T? M15%+TL7!+5@:!H() 9.(>A!% D/J4P;5@DCX@G"<,(LPLG-=S6U>J(5LLJ9L MTI5NZS[5\$-+9%B8,*3+19#= R.B.@4N"2BTKFHBC M5W6UY*9B1!-K]$F4E>JSTFGEU&7U)/!>5!_DF[R0(JO6A4YG%?HRP+X/!=?I M*J.ZHH_ZTP_\F/(DCB+.K4S^:R6:&W5O90;_0AX>_[13Q:<)X0&%6(K:-AP> MUG/U0!H:]U,.S]C&NQ:RB\9MM&GK[=RT<;@Z_<1F])K+6ZO]?5/VN*>80\O< M%<:N+.^KY9G6LG8%WX'E[*QA.[(NBVKQ2I$]4X]-6\; \V68!EQ /T:ZXHY/ M(?5(!%F _) 2C@PK[APV/3?Z[*0SH\,C4)WGM>L &-LIW IVN?R%,<>D2A_MJ2Q)$&)WG;3RO2O;9GKK!___ZL]SVVQP%^9.4B)L1+XY H>\UOB*%_-(HY.]G*<5ZK^@9ZZZ]LQFSTWU>WE0A(,$7IP()B!1+RM$@8QA M&J0)Y%&4L)2*4'ABV ',L_W.[;56B\H5RQYUJH&MV&"MUR)JD=)DV6^W)+<5 M1^O=X:N.6IX?&\.EB'O$GV63MR?]1*<9C?!R?C3Q?*_/=,[0"(K3AP;-;A\8 MZ;I-[=8F>[NE:HU!6+7P"2?4DQ(F"8L@\GT&:80]*/P@090(@NP*;I[N:FY\ MU65S[&4Y_J-E-.MI6,UXQPU8(U/-3K;+#K0OG: .6>4R&JXB3D]W-&ULZ46% M#Z)(+]]Q75KT-TU"_$VB9.TQ7I6BG686B/)4AHH>DB"4$*4B@2GR4AB$:2HD MPS)$1MMF=MW.C3E::8?E1+^ L!EQN,=M?'NER9#>2MS/E-X*#7YNQ3[MKQZ< M*MT,)\<9TR]T^BR)T\V .)4_W?#N813T6Y[S[]ER^?;AD=2Y:AE;/ZR7.OEW M\Y'>A'RG"UC'/L(<"P99$.D0,E<]C-J&D4,$=FIT[F&]!)7>?UWF"[%1R\:EZ?6__+,?>W_ZEW]. ]__$[A=5U_S0N=Y MW39U+L'_[?WB^>"1M!$"?P*KO/NV36ZKHS?S;62V3F'Y@54Y%473BZ\:54]V M?=W.%T']16!'A,?&U(SRKARGD#?-"=&;=K?:'9>=0<$1:QWK85)^ M.J/B/A.=NW08Y[Q=U2;%O::PUTUA:NTM:OQ!0)B(A:F=$$8:@+ M5M'83T+,K [/G.UM;G903T#-+)F6';;"@Z*)QK4C@_-@F]&",PA')HB^G* G M:.EPL]@*$T=T<;ZO28G#2.U]"C&[:>#>UIJ6XN]KW;)Z.ZH[U.MG/M!M*E]0]V$*Z>,/ -4Z;E/"#[$(R M=+6AAWQ56S0+*1GC*/)@K/.@(AE*F 8HA5&(A4PYPP&G71TZP^7.V0Z-GOS= MFG$C$\9&2K6(R2PC["Z :[CNN!ZPB98@K:#:./M0J+4<*9XVP6AZ5ZF6NEF? M.%R0&,'C:FUROK-IERE&BA^L6,SN&D8FKTFQ4DOXL@LZ>)4MU^H-741A1"4. M,!0TTF?^?5W2@V*(!9$L2C%'<6SG-#G1T_P<)ZU@]4%]GB^7I+"/L[H$KQF/ M.(!L9 +I)-R&!=V 5DIW?'$!!D=$<:J721GB@JK[U'#I\F&Z?[ &1\ MD,W8UQ5T(U/PYJ'\U,.+2/4^@-OE,O]>!Z'I@YXO"\&S9J-LWBJY5U7V3>B#IX'G1ZUG-$["$#,10)[J MM"U!P"%!W(=1[ 4$442"U#RGX-FNYD;:6C+P^NU'FUCOLU">9P^W (UMOM5R M@HV@H)/TLH?9%C6;"'E7Z$U?'+27HEBO&2J2:?M,IW5O:OQ52K'_IP3-,WD, M?&=%0$TP/!]-?[:%":/I3339C:8WNF, Q7Y>4R5Q?:QS$WN8J*4Q#T@,21(H M@RWQ&*0LB6! * J1KC]$$V-B/=+!W.AT1T3 \K*R23!Z#$$#/KT2E_$=[CU( M!C#G,50L^/)*="9B24N4[.CN# 1G2>[8?=-1VQFI=PCMW'5# T]6XH-L5@3M M X?2"$4"Q9!)["L+,?$@)6D$(X%33ID7AG8'%0Z[F!N5M0LB25A[=-\VRN0 M0[.%Y77(C$QF6CB]'=""X_ZDP6GMG461''0P M[!,O$L*CA S:.1PFS_PV%I6AGQ=US:82,%)^;8)HLQ7(-T4"R4;\0?N. T?. M:EMRQ-&8=->R<6IM- $[JO3+-&Y+.-Y>'IVANYG7H>IVLW.@+,^Q%WH=;">V M2J]LU#YUR']VP?*W*_Z_UV29R:>ZZ<;3MXWI#;PH$&J9&$:"*H(E$<0B#B 3 M?DK",(Y1$IFF$S'K3Y5B>:<=47&1+>X*HB,V M/C\]T'RYB D+193J0D-4^ZY$"&E,$TBEAU'(D,>9-.&C@Y;G1CNM<*"1SHQ# M#N$Z3Q57@3 R(QCJ;_QZG]3UR%M<"O;+??[M5W5/\Q*K7[;O[V%+D[RF)Q7H MWL;3%PRM:5_I![U;[?7K6C[HEWN!/4^01$B(:*B/=V.U# M3 OTX\5,O)1$B M1K:!:8=S>T5;>;7K@36NAUZ$F6TQ^PM8&[II'"(XMM-F"U[KM]FM'US+Z[(P MO1DRS@K17^ANXL+S9LH?%IHWO&\8P;S)5EDEZNJ%;U>JX?N,+D53:4:U7U39 M?]>&19L9X%:?#^E*VB]2%!(K15,/J54?IJ]0=;=+J *V/.U9S M *HCPKM&DDFYT %D^S3IHLF!H7>"K14U?] %"[/[KY62A*R8XF==\>1S+HO- M-V]77/SX_)T\ZF_:K9\P\)+0)Q$DE'.(O#2&!,4,AD' 0^R'>G?-*CSO&FGF MQJ*M,F C,]BH4Y<\ C]__O#FTQ]ZW]=* :W5^9I((XRD&05/-CYC.XNN'9H1 MM@B=8.LJ^O J6::-4'0!VT$4HY-&!]JT73FJ5UG)EGFI$^QO'+1&.!M:I([0&]OD' R< MO3EI@(@K>_%<5],:A 9*'UA\)O<,(Y 7ZS);B5+'2](V2\,GP?+[E=0)@P=LC^KTO/E1?E;G NH3SB0405 OGGV(?1K MA'E1%$@OIIAUIR;NS.EH M$''+"XFX#<:MD .\P";$=J4XR]&3?.92BGH=A. M6]!35Q=9ZA0&?8W;RM>;6G+UYF1/.="JO4UPO)/UN-;='65/.%".F'\*B2>= M0"8<@OUY:,JN!P0?C"O>)G7L1_*D&UF$@A U?ACZ*8\AX@F!%*4",LE(+ +, M!$\LIK5G4&&FTUN;8+DB/\!C(ZA%I,#$#\'Y^6VN8_H_;Y[K)>7^./=GQB)P M9;[/SD0Q,3-]ANQB;YYG%,^&]4PLTG010\^#]4XPTC.)<&VIL/U4*2](F3$E M5)LR9:\\E?1PP@4*82B#5%D_+( D(@*F'E;+^30-A3 *E[]2CKGY'3LU]$&3 MU5I[>/5OWX5V_PH.R3=1D/M-R>,Z.J+*@1K11Z4;H%K5FK5XFV+I]Q M@$2*E(=^D :1T=GC 7W/C54_B>R!KHNR?A$M(NJ'P&Y&A".!.3+YM5*#6FS0 MD[$[ 5D?D.Q][H[I!@#FB-UL>IZ4T09 LL]B0YH8X%EK:W:VU9)TNI"]FH\O MR9+I8B6*1]N+/FP*I>K-[@_R[4HNFP4OYP$76"?=)0)!E.JZC2CT(/,D14P2 MG(3F^4!<2C8[UM-G1^JB *V %BX-IR-FX.1ZKG$8F3 O%ZO5NH&>,7#:<>:,TL% 5TV[ M.E%]Y@_Z<&\3"%FH.?Y>Z%?FQ=/VDC;0^_8[*7B7[JNLBG63*%MOM=U]):L/ MC1[O\]4W42I#XE.^7+[)"WW3@H54I!+'4":)3G M,:3,U]M=C)!$8%]:>G@F M%7]ND_G[C3.H5M)R 3/QT!LZ@V8[H&/[D+16L%8+]%4'/=T!?0+]Z[J4'#4 M-]O4AAL,FJ,:H%(H@!:&&[ !0OVZ]P"!+QHL"> M96 .'&?/(\5(4V9Y2MI6IM<_1,&R4F^[?!1%EO._M*[\V\:3WWW_LB6OA,2N(+#R:I8! )E$*U %1_"D1"[.. )TFG:-XFDT-UZ(TOF>T@48?EVH$5&L44>D% MRC:3UJ:^ACNZ/8>+(U(\VL6DU'5.R7V".7OMT"+Q.E]G]:3=7=7MJC;='S4O M;<^+Q&$B(APH4Q?[5->,#R'QH@0F$4%,IG%(4V1CZE[NN$&\*P&'!>.,[!Z[B*U+5IE+C0GBY>=EN?V3E A%.B$?&;NK=: MZ)2 -,4)C")EEZ @#&$:AA)& G'.<,*3-)YDZ_R"H'.CIXV =>4"N:[6A0!$ M*U+6>P!-V(1KQ__041YYE]SAV,W F7_!EW^PN[W[*-0:SV"+VW!,GGLS^Y*8 M\W+#7PFVLPUJT_XFGFS:;8!:ALT>P&]%7I8+*?TPC%$(?2FY6OKJ% 0IUQFR M<<@X\1FF=))YYK2,8V#;6R M$( M6]8['?E.7K1I[*14YET>_#=D]7"4=_8'"V^/?] S2$9 MG/F SC<]G($._^@)X\R':8(4ZT$JIX^/Y#ELA-]@9B,(H\&T*=Q M %&,&:01C2!FU!-Q*B03PK0HV)'VYS95-2*"6D;0"6E>(>P8@NXC+V' M: 6)5=&P,XH/*AUVK+W)"HB=4:9?1NS<95/4^JG+8ZB'8T%9$)'4IS ,D ]1 M%.IR?VD*41C[<8B13[G5^?UA8LR- -3SE(Q9WV<#OYD=.3ZH([/'L*H^33T? M)<1SU?/91_)92OELA)AQ%9]]H*XKX'/0FKT1\TX]"-#/#9Y**-<"+V;TBH":DUN-DZIIQN=R9(*\%$MP]NM M%;!5;)0*,M>AZLB &2C$I ;,=4#M&S!7MC8T-*W(OJE>OXGWN3:/R+*M59R0 MD,:()3")B:[1CD.()4*0!4G(J21^PJTVP4]U-#>^ZZ0#Y'SQ8CLTS>C,!48C M$]961)U&HX7*=9WG2S@X"T@[T"].PKBMGZ="0AGZM&D7I-_)@';I6D>1YENC M0MD0+TE1/,DF!4SY*E)!*)(I#!%V(,D39(PX2F+F57, MZ0 9YL8!6M#^V0$M,^R$OC)6W6!$3*V%47$>W9 X$NG>6P;I$=C1X09T6HP8 M]6X.X5A!\082/&_,O#E$%T/J+9H:8-1L\B5LTB74(]0)KB$L:[IB\+(5Q8/D1"E//%#&7K$#XPMGB$2S(T*6S&U M%T(+VM!B*ZLA%0X?#0.S:6R,1Z;!(TD]:H0[#6[ W@#T\1\;?HN\QF,/PT3Y MBYL$-;D$I%.C>>"+S7#H8^W?-H.FO_O[FBPS^:1G+<)8D^^_^DK42!4"B*RV M(%:BTGN/Y)YD*S6&NA%=<*'N:=6<2:Q/R=?DIH?Z6UTK.E.-5.IGV9@@NHOZ MBS^H"YL^U"RT%$Q=MG'1/@'%G(0NL_)K\]04XE&+OZKJ8Y'U'F@; U;7?+@! M;/N$M9]TYR=OU,W?Q&J]) "L9&GP6%@#2B75CVY813+^ , M!NH1@8@EBAUXXD$?44JC)/029G4V[&QOLZ.(S[];EUPZ!Z8I'3B":'1.Z.0$ MM:"@EA3\K%'[ _C2R.N4' QP<<80Y_J:F"8,U#[D"I.;KJV=60>"T?U8L;V^ M&\OF0)I;5F7?E#6\5Y Q\*((QXQ#+XH3B 0-(%9F".2")J'T@R! >%B!3??" MSHVN^JGYUHX*/^M]6^J$E-4<89C,FG,O@C4RD1Z-XMP&7.EIJCVE;#\0A M_=Z 3MN)"GB.-S#.JWR.(.HSE0(=#_33]4)'['/H5MIC(5C6^+Y0Z'F(,!\2 ME$9J$2'5JF'^HW/C>;[LG6>(%"T-2ZKW$D>UAUP3;>[ MAD$V^C[65BR7&U.'RCK;<>HU/?%6TJ%2AWM$1ZX9]@+OY!?0Q-$M;U]E)5OF MY;H0F_,9<4!PG#(,$X[5^YWX!*8A(]!C OFA)Y'G6[W?%GW/[?7ON6+:RFM& MYSRN'@(S%A@)V.G<6S:86M/& '0B+%1F+1YEW,CJ/XR=)FO[J'J] &H M!;RE#6( MNTRT@6$8R\&>^B]T^C=:?2TX#ME\Z99W5W"R_D:[62'S[32N@3 MZ?72Q3N',=!K*85>38FW*Y8_B#OR0U=;UKR',>&F8($8O&FY>M+XX MHWJQ:\GJU=(K\4TL\Z;LPL\_??H7\O#XIU<__0&P1@L[_AHX5&:<-B+\$QU6 M[A0 C0;U.<.ZKO2N$C?U%XT>M2>L5N1&)[-CYY:UUJQW':*.F'"@$).RXW5 M[3/FE:TY3Y1Q5Y!5N>QLR8_JW_*_KLJHY?1%%,A$I%I 3 MZ4$D/ E3+XFAC!*"/!Y$GD\[5KUSDC_#0KH!5'LWR?*5KUGMNLKT_S=I($A[ MQ%CFA8.-61W_1'2>TZM7F"K M&.AI-DDFCP%(CY_9PT:HN63Z& "D1>:/(:U?'7G3"]W=S9]6+J0O,$J"$-+0 M3R!2E ZIC!%,>2PBCCT2)(F=G6S4[_S,XKU,G8-C:LY@;;JMX J_9XB;Z4E\ MD*+2(0]:8>0^,.9,G\\5"G,9AC/!+P8W#S0[25;HH[_]Y %_%D0[*/D'G1%2 MV3R*]%Z0,BM_7^54GP?6;IZWJ\=UM6L2OWC:9*!XN52V4WO@-)1!F,9Q#",D MM/?1CR%F(H8H(%Z:$A8PW^HP[^@2S\UYJ16N*[D*G5]](S&H11YX/'C\83-H[TI.A6VKJS4T>6=UH"="OX#VW:RCH=-.B&)*0Z8!R$L 4$P1#2GR.1$(3+[:I;'ZD#RM:GZRP>=8*.LRJ/0:E M&?%>"=#(5-E)UQFF-_5NDSMJ/*.](S([UL.D]'-&Q7W".'?IL%?\5JV4>;9< M:R?J9TTX-0F]_L&6:R[X&R6LWB!?-Z&9'Z1.;*$8J?PHBOI,7YL!*61$"%W9 MG/N)@$CP%!*!0ABFV/-1&,6A7:"'$ZGF9AUN%5$4TF@"]-/0!(R2)5NW;K!< M@DYY\)A7.L&[XA^6/SSD7:FEX567W RX&75-/HPCDUU?'] ;SM<[P]G320]E MIY7>=&IJ+MTXSZGE%&A'O.I&IDF9V"F,^]SMMO&!;*_S;^C@O[I(>9@*$D0L M@I)27ZWRF3+E8D7BD8\DCB3&GK1C[7[K8].8 M,13V1'1,95>$LM/VM,1P3*V#%_SH11-7OFQJPO?.#M4U7>Z^DM71$FL+Y*<> MQX1#DDBUG",HAE0;;4YT4#2U47[GH&U31*Y2^I\NJ3J#6JH#A^VY"ZS:BOV/475UX& X*\4Z MM/^A"43Z7NP/\O=5L:EM=T=^= $US3))G^FHET%Z55213"^0[O+7/\A#MJHO M_R2J=;$J/^7+Y9LFV>!"T(3RQ,=0)"F'2(8>)"2BD L9$1X3['E6A1_&%GAN M<]NNOMJAL>YI#"KR ]!-U)/6 [2*6*=!&OE!,)OZYC2\(T]YAR/;5[8^@M*I M>P,V"K>^J]J=U:JLXX8[I9N3V(W:IL_#@&0NTPR2LWPP(XL[<4J9:< _S$HS M4;_VQ<+>,EGA*2,!!UDOU8 M,"Q"L^GG?#=SFS3>OGSS";2B@IZL0 MK7DOL#*[GV=P=6F-OGPX"RJK4V&4< M!A4=.]/L9.7'+JO6+T1F[V9NKWXK)>B).JA&?N\'H&1M M)9T'P9%M:>MX-'\A0H8#BGWHR5!" MY <28B\,(*)I)"*F;0.K1>CY[N9&"?VR4FT- 'T"HA88%$KBH76XCF)MQA#N M$!R9*?K@M:*"3M8ZY'6,RESG,'%>G^MH9\]4I>N[RX55UTO<)'$,2>!)# 1+(4(A2'$/A4P]8,$AVG*)2C M2N\/ MVY_T53^IWO[;??K"82_T_UZ30KTURZ__ M"?R^(MI!)$YORE\S%F93([(Q['12!K(#8I^6+.\> MN,F?W7^M/LC?RR9QPP>J=V1T/H=NQ:064,<+I#\M2!H1]9\/8Y\J O-)!(DG M8A@@K(OYI=)/["H,#9=E;JQ6JP)S"==EEP('Y*T^^GS1QL>B!A2LQ'>0;RIP M+K5BFZIBF6FQ/Q<#:K@//\TPC;W%WHW0[SJA35T([D-O@%[W!ZA7'K4>G(T^ M#O?-KP?5U9;X%9),N]M]/60'&]D.FASHI/E*L"6I\U7L%-:(?$$] M2>L(OA BA *($_U;(+'/TE"&V*@BO&%_<^/3S^N'!U(\-?%WK>2 MZ+7OA*= MSL/267T![E.7M@'Q 1<\BED"8X24 M_>2+%%),4NC12"+I41+B=$ VUT'"&+V(TR=OU;K\$60ZQKE>_C2I+.P(;MC@ MF%'=>%A/0WJ-_#?["\F;[4KR!O35 (T>SI,17(6C(RH<)L.DI'@53/OT>%UC M=D19%R'7A27>Y63UAK"ZCU=KH08A:6O5TB2E<:HKJE&)($I$"%,>))!CZ052 MX"A 1H&EE[N:FR57%]S0TH).7*#D!5I@,Z8S0/<\G;G%;&3..@/7Y2+ MKCQ MG-41;;5O>R+\=OJ$/, MPQ-@VEB!UT,TD;'7"MJ8>N5(2UH33)P:;B>Z>@;[[+S2Q\VP"_=<6SU.QW/G MJSHR6V[JGK09 =LHN#TGLZ"4Q!A1J+@DA2CV*<14^)"A-$P"CA.?6OGUKY!E M;BS3KYC&-LKHO[*FLI .W,Y>DF>J>C<8LM/E\(8W.707XS$O]#I:%R!O:X61>R7()F%S MO5FKR%[)1HKB:1-NO. \08*@%'J\KNHD",024QABCX68^$D46.74&R[*W)AV M*[Q^MT7C>U*_29UL_5N=;#W_)@K 6BW:SWY>ZNMT"AW+G$I7#*+IUL@40S/Z M3DFK!-!:;"KCM:/42X3?'%=IQZQ3Q[GO\'I,G>VE#!9DXJV5:P$[W&FYNL6! MR4FWY9KN\EO.,^TR(:.8XV3[+G%VE?35A4C3 MYHIU".)!BEF7;0]CZ>T>4UZ6-?^W(=WENTU05!+Z89@0'Z981!"Q1!G!B(8P M"BC%,I)!@*WYNP2F:P(_05 6@FZ)MQJF-,1Z;,Z^&T)D,+@!QQ MG4F/DU*9!03[3&5SZ[5$M+/9_;(N_5LM_-03J1\32+E/(9(I@00%$4Q"G=HZ M0L3#5H%OY[N;&_U\_JIL>%CI7<(^;_3@02\/O O"1$!B3A$.*J:$!XG$H$3.*H#;M<&XJ^B?LPTY3DZZ MW80( N''J8P@XRA5K!;[D"(2PB3EOH]#R;A=WK'+7>4PO;O]8W#F,@MZ+[[>L-M[T.KO(5^I75M%S.N&A/MD9E+B7X:7$5GM>#@2_OO*.?9AZ+GB-:L MNY^4Y(:"LT]Y@]L91H!OLE56*2OOF\X<5JD'3I_OJ1.*E>]%M4@]ZC-$"-3E M#R&BGJ*[,$I@'%$N D$P#ZR2ZYSO;F[DMA6QS8MX U;"" MPEI2T'LF;]MG\OV99]*:Y,U0<43I%SJ;E,#-%-^G:\.[AI&S/B;?E!9:+O/O M.ACT@WPEI"CJ?&L_FF[:K 0^IXHS$@:YX @BI Q3FL84ALI:)=+C1 JK(NP6 M?<^/MCV?Z]4O01=+= #^ 'KX!&U7 1I<; MT.E2!UPVR6HOIN"P9JD!(#JB+)N>)^6O 9#LD]F0)H86.MMKM3UU?G#,<\$] MX1%?>C"F-( (RQ02X7.8Q-+G)$9>D%K6/#/L>6ZLULH)EOKD,NM+:EOWS!1Z M,SX;!="1V>R0HY09U0%\>#3<96TT2["$2B) M2.Q;'3 T[7AN;-4=1G@L,B;J X,\7RY)48)'432'!RW/#AH/@1EMC0'LV#98 MO]D*=$,+H M-=M--CLV@VT%!7U)G7FJ3@W'U=ZK:R">AT?+&GN7;JX+\(WO^CHEP%S<81< MLG"176IIP%'FUU(*IJOI;C+\Z&-YGX16.UMF=?LUSU)2ZD3@]:F6VZ+0%5/T MKVVJBH4( Y&D%$-:KSMU)%J:)C&DB$6(4.X'W&BCUZ50],K$H+ M\*1M#OR[1CRL\?"7?4UW=%QQ^CL'"]WW?8$1]"_YXL@CF3HHE0=81S/0)W(O\OB"/7S-&ED#-9&1H4N1A VE&G1,.S]B>X][(O-T9F:W1 M>0,ZA>I3\:U*$R5(O@I@YTF2ATGS3(F2KX+N=++DZYH=X+CIYPC])+Z)U5J\ M)L5*\#=*^=M[H6Q?42Y"Q&2Y=Q8 MMA44Z&<"L'59J3$I2O S*0'1FVM:(\.M-0O<#;PLSM$/'ZH42@&].'LS2[ MO,QUD--:K?M;!T"^*O<,3E&V=N9"> *G*0M@% >Z^)#>CPLB! 6.:13[7L!# MJ^)#PT69&YFT8MF2R."1,*69*? =G8CJU?'/6HT_--;*5A.P5>5P-:W]')<& M9@!E78NI,U(;+,C$M''6+PZCSQ;K,5J(L7^8/-%O57:G>RXRW_=;5 MS)O#L/XBDDGHRRB""?8Q1)(395*%*61>C((XEF$869&E3>>SH\=>82 )B#YX M5]8)[\%CESJQ/J1JQY]6PV'&F&.!/#)'=F*#GMPW8$=RT!/='1L.PP(BEGHPQ1'5 >?8CUDD MO3BQ"87NM6W%21/$/=>B*=K1LMGQ3A\P,UH9",/(K-$@\/$\ M:4<$171V]\ MO^5)7^@C*NV_K\,8=3EI%1B \(^QUC=:T<^7&2+SX*M"]72ZQ_*(E_=B_?J^5D@'(6< MB 0&?NQ#1'$ 4Z;6,Q&6TO>Y[PO/Z+C%J0[F1BJ=C* 3$F@IS6CE)(CG*<0% M-"/3A24JQM1P2?4C-% *]LM]_NU7=6O# .J7[8M_LL%)7O)+ZG0O],7K!N;R M%&J!D*]N5_Q#]544'_.R*D25%9$46Q7U/#$8$>F0[["#=TN",[V-GEJM/) M:4^YTL%A2>!AX+FJ_FO9^[2%?H=!-0!K*X*5%XAR;35*Z^' M[*"TI8,FA^;-*[)OI(D-599M?9"W5,;N?PA^GZWN;W78:.V,UC6)%&.LBU[4 M2Y1B+PU#"M7J6AF? 9(P1:& /.+"3R5&$:)VJ?2&"S,WYMWJ MYD*[)B&5F" MGEJV.?:N&"8S@IT*_)$9MH=[3X]ZY=YJ K:J@*TNX,LH:W07J#I+V7>%*!-G M\;L>M,/$?@[:')A!BV2%SH2J27Q=Z *<+TB9E;^O'J[>EQ7NP'Y MF\V0WTBVTA/!YTK9XEKL#_+4?/'Z1Z7_5 V^R\IJ05#H*QY&GN_^)CZ)] M[K5G?@Y<97![+C6FS0/WS(-UD$WNN>6Q,RK*HEK\F?S('M8/;94 E*3$PP&% M/([4+,\" :F'/$@QCD(L/9RDHP0I_-SRE7:CTSRK5P. MRQZC2F_MI2V&%[DW#*236ZE_ST!<-,^=(NJ/ M,Z&>$P^UF7$[BP$<^RA6G8'PQ>D,A!O]0*W@39.97&D$GD1CP38ZW5RJ^F5M M4XX.OR.C<3PY)[4*1X=[W^P;OT/[0ZNOVDP:=^K6A4]3'G.,8)KB5.]J]TG4YQP^DJ)ZJH/1"*LWV?:RO/E>2J)(2AA0 M&D,D6 QI$@GHRQ2S./1]XED=,;458&ZO;C\+7-%H !ZU"J#JZ3 T$Y_AH)A9 M4V-"/;:1U$.Y%1[4TH.^^!/EU;-#SWDB/*R&S ME> OQ$K]4A]C;4^QZE\_*/OF35Z\%]]?ZQB=556V2^C;>[%@V"/$BQE,/!%" MY"4$DBB)(.4B251'G/M&9LEU8LR-"3L/35VAJCTL_JBN -])"7+U"9!Y 5;B M.Q"M+A8IX(8/UGENG&X(1M_SKW4 K1+U:?S-8?SZ+YU:I1D#7?:^4^8&=..F M])ED0"SR]$TR,!/E[AMW@.QR]EV-Z]D\?L-;GRZWW]4([.3[N[ZU ?/7MEI! M?SG> D*88P(A0[D).[:QKO>5[OOL]7)V(\6EFG\MXWZ.T?SFB,%&@'00G #&A# %H5Y M/B@6T_D\'YB)YO\Y/CAV5L/TPW?6S)A0G.GLDNDQWC%DGJ'[@3FN\IQ_SY;+ MKN;KJ[4^M?)1%%G.%Q03CB(9088CKSV3SPB",@D"S@@AS#,Z#6+2V>QLC&TN M/DNOXUE(S3R,KH :>0[OQ+S9E'T&C:2@$=5A[BP#0%PETSK7U;39M0R4/DBW M97+/T/">O7+VV\I(^P7M/Z_I7P6K[O+7/QZSYHCFPH^%Q^)$P" -A(XN]]3: M)TB@YX=!)'Q":>K;!?A<(\[V M8'&,ZST6$1%=*EJ?!:21@$)ZB1=S1$.?6R5$/-_?W'BUE=,R_>$%3,T(T"%2 M(S-<*REH1:V)KA46_-R*>]J]9I_OT P85ZD.+_0V;99#,]4/$AP:WC922?IZ M#?H^7VVB&K;+S_(N[]&?*#?ELY$((^PE4/U'(4K5JC'E)(;,#Z1'PC! B7DI MM'%DG!M5;>R,2KU^9"N]X^+G P;3P(?]_$,T,D>:ET)O7(E*3[B-G.MI"NYR MT#(P$]0(96?D93O0S-Z-]4V"H)R?XHB6U3(]Q"E8 MD815_P/,BK'WF#OQZ\.JO%4 D%8#R\3"5F-A1BON\9TLJ7 M(]@*>0-VT7ZI MK.>LJG=O1BCI,@@X5PF%K?J>-IWP$%@.D@D/:N3:E)9UO,Q"QCX)*),PC0,* M$1<28@\+Q6@")3(6(L965LY>^W.S;GH)$)N0,$NC9A\^TYWCP:",OA5LC,<5 MV1UWM':>L+%I_9ER,.ZH=CJMXNYEUQU7J9,IW:[X.S4"RXW#97^7U).1Y!Z# M,=%^#N[[D,;8@X$?10+1. H]R_?:O/.YO?2US,,.E!AA;4H"XR X.D.T_MU: M[CI5;"UYWW<\XM;J$-0"T)$[#PH(T@Y M/S]+*Z2:E:W#!<<<33-2>JX1FCYKV^5HKA?'HKDV\5H]38$:9]B\G(E&@+QZ"BPOMZ M7U50>-/8Y,6$]]4X5DCXX)KK-KX57=!L5;/%-E'C6Z[H(9.U_=C$ '0!6'JM MV.;WSD2IOEL_"*[WY1O_=.^[>L=^P6(LI4P03$*]V(L)A=0G$90XH FB7A ) M.>"PS332S_KDSC)?W4/%9P]@N15[V";]R,^ W9[_#(9TXB,$/8UO>HE[05_I M-E)K&YE:N^*VRH%6\SHO<*M[__OV-*?[LPG3#)?CHPXC"_TL)R>F&8A3!S$F MZGW87'>Y4+7JNLU-USH]N_KMS.-!$O$$IAX.(?+3")*4>NI'2EC($B2)50'5 MX:+,S4%*C7H^R(WJ\09%+*OAZP?1IVT.(P:NWG8WV5/Y!LM2!)DG#? M]Z$74E]1)F$P122 GI]$@G'))#:*E3O=Q=RH<#?U\)=&2,L]GB- FG'<=?", MS%T[R-S4J=POXV--0*N'+COLU;&&RG;V)Y%%*8T MQ$$* S])(>(T@,0/&0R$2"E.>1@/"I[9[66FZ^Y.R+9,O.6.RRZ.AILE]K!, MM,_10?'V/!3VNQ)'-7:UH;#;^+1[ 4<5.W#C'[_*F8OO6 WLT(\%)1Z&OD0$ M(DQ3B),808;#A$>2_3L]<#M@##PWKBK\5W'!C<%/P^\.LW:H_FY?4483WR4L@"&4D00(99 BF(& M44"CF% 48K/D/M8]SXV,VE+"AVYNXD:1C4P#"[TWW9Z&-%HAHRD09HP1KF5GVD:L>II'GV7_(Y\AZW3'ML#I:MTPD]*3KGFD'8G_=-''O S,@=6E;/XO[ M.L]24^9]D20!"?THAE+P4*VRU _,20B9AZAD8WH!)QF\X$#D,9>*&WPZ40$7QHA'?+G!1A<)3DZT[%;[J4V2O%:QN.7/"0AS&+.8QE%$'$ M P$I]P(8"(8H3M.(!F3Q6)\Y5XQ85(9;1C-0S>;UW5=PO#=Y(S^@9%EG""$5 M4#H"*NZSU4J_XLJ6TA\T,M5A1#Q?+DE1ZH^:D**I(HI31ANG[37J[%#RI[U.>O4>X:G3*SX_]3GRW#7=@:BSLBP M@ BU"H(8(:(S =JDZ@VBZ$<;\N!;U1* MUJ"ON2U,>ZE4^OOFG;B67M!S()M-7XZ@&WE6&8R:-;4;X.&(<<_U-"D1&JB\ MST\FMPQSS91WSB!' [0 M=65[7B')M";C]9 =6'H.FAR88W!#W1]DW\IL#Y6_S,NJ/*CS6UJ:%]=U,J>W M^-AZM;>D'<,6<0.>JQ1YUPDS;=(\)\ =I-%STZI]@I77JTHMZI2UU878LKK? M]^MZ2XHD:91B'.B\6A@BKBN M8WRG^P!-2!)3\MFM6[: F9DP@V 8^46N9;H!+\\I;VUN'"CJR'+8MCNI$7"@ MSOY\?GB!W1M8%M7BDS8 VQI"G*:I3Z'/*86(I!*F-.7J[>.,DI2SP"P0>J?5 MN4VY^@Q35E:93@K]9P7?NNBL7_,\M[NPG7\'!X,Q]FI@& [&K^11O<^]CNJ& MWJNH_MJ^AKMM3?(*'A6_>_V.?SETDT$]]:*LVAS6KP15O[+EFNN:@P]Y467_ MW41?D" .DXA&,!8DA"A)8HBC1$ >$1JAV).(6*6A-NUX;B]P)S<0C>"VVPV& M<)ON/;@' 21P ]\NQ7[\8[F M1C[M\K,GK#ZB02Y6L+)#UW2Y?CUFTZS6K>$:L%@_C\45:_43#4^\5#^OWN%* M_<+U@_WMY/Z^T!E,=(ED^4E\$ZMU6US*#T,9QT$,!=%;EY+ZD&)*E'T2>S$2 MQ.<)M:KA5/K))@9Z^?'5_)XH';:]LM](#7W&#/O;LX<2#2,0I3$6"(24H MYA&3*8JLSE(=[65NE*&%A%K*VORV]/\=A='0%W@M.&/[!7=P&2D=RUD07/D, MC_8QK?_PG)H'OL2S%P\L4,S_NBZK>A.QJX5>B8?R+N\"#<5[434GL71\X5W^ M4EWRL#[$GN2Z M;(./6, Q\E(;ZAA;X+FQ4$]?4.7Z(%6C97V^JDD;IS_7?VDPP&.KJC[_GF\" M\,A&SS]:%DT>^_DPX\0YC?K(]-I3M4F]KD>UUO9&#_1&8: T[L+4F]!V_;76 M&WSL/0,_:]W5@_('L W'W.H_RI&2J0;+53GHL<6=MH+T1. ?%)V>JM]A\]QO M>PF#LZ\"!P,5?U]]%J3,5XHURW(MB@5BA'#$)92>,K81]@1, M)0XA89'G1X%,4V)Y0N]$3W,CJ=:#K:6%?]/B@DY>T ALZ_(_A;"IS]\!;M,X M_0= -L#M?P&.*_S^IUJ>V/%_0<%#S_^E&R9.S/$N6XG:5EMX/!5"TA1&W LA MHDC1!U8+=AE+2D-] #BU0Y^*)U:]9SEGL.#@;8 MS+*:=MA&YKJK20&FX=JL1J%"-)(^! )&D/, A]291(FB8@#XLHO6E5MJXA9#8\9X8T'^LB, MUYU]T>_=%NCO2G;0"3^N\VX8H: ML;W$[*#1 FS5 +4>EU/^.AL%BUHHXX_&1%51!HZ*HUHIU\%XMFK*P*:GJY]R MG>X[E52N;&IXY C+B\>\*6E09XY_J9/#%$\O>SS($Y9ZMD&D)SI;VZSRB8PHB=S6SNBJ1912PZTZ/8Q)>=P-]UF-"# MIEX:GDFEDU!/20F8KE^3E?I\GTZ4K0^$\E;CS3E1\@,0K?K0)'QV0VFXVS3^ M (V]Q=0;FTZ'.O]-SRG3]\5,DW!O$)K.D^W92?%,B?8&074ZR=ZPY@8&_ EE M(!(=1'APC,X+$S\B*(4RQ12B-(P@3D@*>>0Q0<(4QX%5IM+372=ADO MR;*?ZMTRUN\TQ&8,YP:XT9?W&R&G.89X&157L7ZG.YHVTN^BP@=Q?I?ON-8X M:_,*?B1%]717D%6I(T7R5?GB:>>;.JY51%B(6,0P"70)9:ZW7B2*%+6D@8A\ M'"K[;)AI9B'%W+BF/_FWPH):6M!7Y$8?,=G]>E#<\;"!LS7$1AJ."*GP^.??=3O+0I8-XK\K[[ M+I;?Q)_S5?6U7*0XB2-]<"=,$L6B8>A!HM.KDB2($AH&-,96!W>N$V=NQ*J> M:&19KO>ZX3!CR>E 'IDN&T5@K6.>EK=@/\2I ?5@[K'+D! MU%5AV^N$F;9@K1/@#@K1NFGUR@*S==K,+KOU0B 683^)8N9%9 M;0M:F[ZVDW&$BK-',7!=<':WD^>I-WM4T9/E9H]??>U"M7\46^?3?9,7AX>P MMT>TR]ME/9)U?ISC![KK7/HOGO1VZY[CFN(T\5!,(16!,LQ$$*N%+I<0\YC& MA* XC*PB@)]%B[G1VYX' MR';!/=/'8NP%^_ER)TWJ<;U,A((R]1]S)Y#+G MZYZ:SA*\=NU.G,UU3YW#U*W[%[CPE+U]4 ]DH8T+G5MK$>- 8,$%C(2?J/5K MF$*ESC1]L; <6!)"4!5<:3]B!$E$.:D #Z@?")[X>(>5:9-*Z& M?D*6?"[,AW@PAR,YM1]S*RG0HH[ESCP.R"A.S;VNGM&U>5SI\P[.$_?8QV+< MKGFF1NA=NR1<2!9)'0H#N8P01#BDD/I(9^E'DB5!HDRJR#3N8J_MN3%%*Q[H MY#,/I-@'[?R[?R44([_JQBA814&WF.1ASLY M/]X-371E-@B&RRC7T(Z]Q'*!ZH"SN!8H.3N6:]+GQ"=T+6 X/*QK<_,P>OHH M5J5.1;7B'ZJO.AU!616BRIK"D&W/O0PMVPVI-"5Q2!%6JQ"&(?(DT7N; 0QE MFHHH"H5:,-HPUE!!YD9BGS9"UV^:Y>;BX.$PXZXI0!Z9SGKX=@*/5##D6K < ML=I@,28ENFO!VN>^J]L;D$!EN__VNJRR!^U1VB2JJEZ38O5A79V.38QY1",2 M)%"FG*A5%O=AZBECCH81]UD0"LZ-:J%=+\K<*/'S^N%!QY;F$K"O>L^R!-FJ M/K'!2%$\:9?$-[)5698OD']>-ZWEFG7:T1N;6 M_H&:C2;;''P5T+KH_;>AP:>NQ\8B/\MD8S11FA8EX'I)"O4FR;QXV)32Z[U@ M%UZ@7QQE;'$"[-G$+=?U,%W^%B=([*1Q<=/B8,?%;LSQ-G:P%_BZH)BEG)/_ MG[QW;6Y;Q]*%_PJJ3M4YV55&#R\@"*(7;J' 9=.R="@\@CFQ5^-Q]13^"O6@GA!1G),,P3V,!49*9 MB)$,P3R3"-,$$2[RV:,692F^K>EJ[49!5X5$/1]MN._EM;PO%PMC/3.J_X'+ M_B%EA\CFC!52Q#&,B*G511,%29:DD,^%8.^< N^!1=9*M=QRLS<U J^;,%?S<+1I&-QN9.N.<6B2 M/+;*W("M.F!_IJQ&P*H$&IU"6I5!P UF;EXGS49B1F(G5SNH5%/CXUIFL_^U::6VR7Z/K=P>FY/!9LYA M#_DEYF-@8MZJU#:5-HZ]T0KLJZ49>SMI6]7LQ5OE;EKV?HG9\]AE?HE9'&G# M>7_Y-*Z5)X]VL MZ[[C]/%Q_M06(Q7ZGFI=!*@V^;W#^NI/F]^:=7 M<]O[*A[^>76"74;GKH%^CLQGJPP<;; M8P^-S]YV>_"'7YU3^86N/J]L'67Q=W-$J@>P_N$L2F62,Y5"DIEM=TISB%5L M;($$"8:S#&5>I3@=QIS<2K^78?E(5\TILMFR$ONF?X[ER2EP M\[," SOPDKV?<:D%-@75:Y&!E=FLPW4FYB"YEY<@"I^">7+$E\K$O 3!F83, MB[?VXZ-/N&\-9QI#R!G"N4T5BJ#26RV MC44N(66,0)Y&BBM.,$^2V7JYIG,W6G(?VHN=M@(,]R5IR>LJ2YO*&CE-#R%C M9]"MT'ZDY#$/;MPT#+H#4Y0!UD@-6K&-;?CJCQKEW\!6>'![&69OJO)'+!!C M>0P\*G'Y _*??=<&.Y%-NVJHP6192: RYL&I5G M6$%*$@%QK)B(8IP5>>J\MW)AL,D94N9K,OGG0%B!K8/U9,HRJN7J7ST\[DL@ M.VR#!(1N:%/)T.M5K:H-UI?6 YZ^U=>L9X3IRC-GN^F>L]_4R<#PO] MH6F^,?[>MY_TL>G_IB3*B(ARF G!FR2'1"00R3B2A,41S_/9#[EB2U<_Z_A M/J]U=[CAWNY6SGJ_SDCJ9ZN< -3-+KD>I(&__4-T+CN#G%(?ONKK&8B29"B)(4I2R*(*.&0$*X-A%1D*$J$TM30_]S; M##$U.^#90:I>Q;20WIF6!T#V.8_VA6?<(^9+R%QY7MQ5?I C8#O "Y[J=A4\ M?U"[=V6_3_OUIBH7LJK>+!]8N;![N-K7>&^"YC_L8N>;-LV?U2W_KTVYDO); MJ16SO]1[NV\UW6A79$/GLYRGB#&!HF7"K1*@LIH"3IJ M J/G#:@U#4>(@TU"(#X-+]^H=#P8O,_9?+B!>H:0FVWRK_)1?U#?38G4VX6H M$XH;O[)V*NWF^8PQ(M(X43#"5&F:+SBDJ4GMS*2&G)L>HE%;\\R-Z#U&=R*- M_>IG Y-X'3"WVDKO6S;; WDWH@Z-YD@QU!;&CM@V&J(1O-U*JD6_J8_< H98 M^R,6*OC:8^1QP[+](3D(V.[QB*M3\CI9?]OM513GE,1(TU24Q! 5:099D450 M%DE!HRRCB/1-Q3LRW-2,S+WTL8Z\CAO8CAB[.K.AD!OB M*"<%S@3C/K&*YX?S8K<1XA/OS!B US(?2<+P-'_.0^UH"@4#<&BSJ$&MD];T MKDU=::0]'6_N;R0YP1+*8#H_V+C&DY/B!X:4VUU7E" Y:*[5:<7U^NFP4==/ MNA+O:;FR6T"W5;5Y>+39(FU#Y+\OY_HQQNPS,0TS)1C6=E<.U3R&'C.'8V\:1AKYB(3-E#S0;O_NOC=ER6(@#F:J=&RKSB M:9! 7F$*$"8&,Q!GD M:9XSBDG&>.R]*GD(,+4EQI[Z-/+_'U!K8(_RZ@.^/<+J40C<>WX\5I"!4!]C M.3@*^"'_#U42O"]\(2G:9_CQ^;8'.$?)L\]S^M1FT<]_-(][OUDMRO5F)?58 M[\M?YJ>J30) VNB.4 YY(C%$HD#:'L<,DAQ'-,XX9JE3^R37 :?&=%N1;X!J MA;8?GFK$]JG)X8#W>28; L6!F:L#X%9>H 4&K<27DP?Z(>E3N"0LHJ,5P5[< MFR).)L^_6B[H7+MZIHK'^ND&+)8+J)E+FU%VU[A<@(79=)0WX&>Y_JY?7JVF M!//RA\;?YNC:,B%+L=&NXOUR*2K[CE=R]4,[C_4O9M_?WJ%="R$?5Y*7]MFT M*5;+;2KV_&F;\[M4:GNS=D57X:IN>\S7^1(@#L\9L;J'NU;[A3L\[NO9)Z=Y MKXPIM]8/WXYXK!E+3@O)BB*')(WTBI'G%%(>*9@4,F4YHK(@D5=O'(_!I[9Z MM++;;V KN&=7'!_PW0SAH2 =>"GYLJ4W*_@^J'M=O89IB=,#M5!M<'R&'K?U M30]0#MK=]'E&/R;[*A\;"WIW]/;1!&E_5G4,PHQEIFYV+&&6FZS7.*(0)Y&$ MB&4L2I(D1@CYT-?%$:?&63N!]T_[YT9H6^;5BNU'8I=Q=V.NH&@.3%?[0.Z. M\S^V0+XY#Z0W03F#$XB5+H\W*A4YJ_^W95K<^3_82%,I_H- MG=OH.!ZE(F;:,BJHTM22%BDD,<D5 M:7@:RO.\$02@@7FB!S;.U'!1_W-4H&_NT(#^;4:OL^!A3 M^ZR-D*"6$E@Q/?9P3J#HL %V/38#?]$'L/39XSJ!C\>VUO4XC;23Y?X:^>T3 MG0?@[-;0B5O'VPTZ+_O>!M"%2_T8CB\WB_7J:?;F=I8K6<0$%S"*A8)(Y@A2 M@274-(=I@GD>ITXQT;M'3HV_WM %%=3MH^P &B"A$E&FG12!-201' M*HY0EKHUN.HS^-1HJ1$/W&OYKFNU<19R!P]G0" ')J+C;4^>=3QI@7YE%/@- M&!4&Q/NZ#B:ATE7;2IMLVF0HI%SJ3D,%(9TZM 7D"J1 X%5@75_Q\5V*FHV_EAIL;W6E!0 MG\AH4;=YWAY,=!I0!XX/ M/ ;'XA\J#G()"-1,2>+Y25Z^^JHD6=LU1-OB'S7J\\,$3L(ERG-BJH"DVD9FVG=GF3:4 M4/GQJ5: &!E1!H$3ULB$/<',RLJ] 8F"3V@.AC M51UYD]RMJ:N0&M'%4XD%6R_^Q1K8^C:CVW,HY?=%V5_T[1Z".%IC\M M%RMIWFG35TS\YZ9:UZF$)HMGEE 3CZ@89"C7/HZ)?28H99!F@B0J092E7ED; MUXLT-:ME6SZ^H]+)\O%=Q4!'LZ:,E^>I9H#Y=6.@<6=M8-H:9\)Z5_>_'N/ MY?RO$.A%ZO=?#^"I@OT!GMS#+;2]G>HV 73>F/,)8BC-)-965Q%!A'D.,6#>"4Z M8[F()A>YLEQMFE"6>Z#Q>6DL^$IR3<"A3+"&*2 1ICC%,<5(@P6*" MJ5<]WAXR3(T;=_("25<+N-RLP;P5]NKV4A=GQ,^"' CGL4S&O191'>#W-+C9 M-@T(<*X7 ,#AVCM=E."E&SBY0N30HLGY43UKCVT>'^>V#!J=F[:^[^?+GQWC M5VR]MF_E]6QL MXHJZ&\D-@.7 Q+8'HVW>;63NNL"#=#OQ!"I4I3#'4<_=8 MTG0HFC-.$Z)&KT9*4L?=O!.8!QIS^1W?X]ML3=&E<6ZML+:B@Q?R^H?7Y;SDC]U6K@4*HLEBF$> MHP(BJ?\'%TD.$<()5SEB*G=*K/(:=6J$M"?WKL@(,*)[[!PY@^ZPR38$E /3 MTSD4P9^UW$ZM6*Y UF.C;@B$1]J]ZU3MTC!3;E,QS1G,8PWR2M[3E3!_X,_G MI*Y#!%9:SU [>[Y GMWN'N OOKM;0QZW]S/!OU]N10_R_G\=B$^Z->O M3F:L3\N/5;R+!5JKG1+C9JL/!._"2[=5LJWU7 MZP*\*A>@LG\^'3+?%W#'G;^@, Z]Z7?0;?U9A_5:XN%:K)]&9Z#.ZD<&?-&& MZJ_>*RJO0-C9M_^V!L]%F2RCSGA,*8 M8@511A+(N&F;*I6@F:21PFRVT.;[6@HWC@HMHM.G2.I/L2OHD+$*8L.M_U(N MCK0=!&(C325V:=6Q_\)JA2JP;*@/,OLEMQ4K_7@P^$O@QIHO,K$O6>_ Y'P] M3[H_FOEU<[R!UZY7T@VH50Y'TD--1B!*#R[>J O 4. ^7RX&&Z??XK+MW/4W M28VA;-[EXN% ML?@8U?_ /?-WAYE5BE""25; .(^UW1 K"DG&"SVU*F542,0$:V;UW<+1N3/CTV$7;6-PLJ*/(EB MA6&297J),)GP+%CK MT-B^#08VRH"=-H,$SUT/:M@"'WT$>8FJ'U< =J(4R#5/['E"P+]+L3%M"VXY MWSQLYF9SZO/ZNUP97VXEOVLQMMZ?J0MGL\]VAW$%51E&JH"JMMMWK^9:6]_CB"MGU_&L8KPY&_H@H]'$3$M'%V"5 7O:M.S]RBCT M6Y.]ZQ2JXW_:$0;?4$(BA3@V\=4HQB)*:$:54P6H$,),CJUM#;6U$>T&+*1E9R5-8LZ\/1\9 MX!CDU$P%//((@/]DCC>>%[K;76]F[8M<\:"E8T+@.^:)Q2E1IG))W]%'I<:>T#QGP[Z/Z;E+=+CX_6B?X=_V(=?5A40<@_;LL[[]K4_KVA[:Y[J7]Q[>:TK?;SK-< MX"SCN8 R8P*B(B60$"5ARA.1$:+?A03-]-ULZ;SC,!7=?.BCJ^%P+-**#&DM M,[@W0@-A##!E#J)^&+EMM*18SN=T58%'[2?;\"'?G8JIS,*LH*E 5'*H4NT; MH32)(&$B@I)0JN(\U?Z 5X&ZR6@V-;/ 2M@$V_[/>7T\ MO:G-?ZC-PXVXV34/K5A.3D!>\;_E8MR+6W_P>?9,[G_V'I*OW^EJ]IL=QI IM,)(28RI1CR*_+53XRI+<"F MFZ]G9%<_^!U#MP8'=>C8+*M TQWS>>;>C3WCYW:-Z6AS XPBP&@2,/+J*B1# MA5;U$V+*_=6<_ /6N^1MH3]8?%#5B;1_=9L MGMI2&3.JHISJUQDBJ1*(,!*016D.59ZG5"(D\LPKYZ^'#%/CPF]RO:[+'ME# MG^5*+V2+IC _?S)_,*NAJ0U@]U.\FP5[SY$;9PZ,_,"$V4H/S)<)=O)W#/@; ML%4!['0(VF.X+X#A>@Y[2S!V#^*^$!WI2=S[4?WH\6Y%A3D1LF;K;5WUPP2C MRM+&JM85)6:)0(0PE,(D)]H^Y 6'+%$49I)(%$F5H]3K4-QIU*E18"LGV D* M_O?_PDD<_U_P27I2GAON;B07',V!:>T8D#ZU?+Q)S N@0+3E-N:H1.4%PW-J M\KLY3,/T@_/K3\N%J#-W]9"-G?CNX7&^?)*RZ[@W40ZS-)(8)8Q +H2I1*;) M"TN$88I(1J(TXM*C$MD DZ-XMZ6%9W/ES]-I*52)6]B+5NIK^L-?O5LGF?# M*UB]VHN;=_?#DH:)SIO:X]_)C3_*(MY(>?[JL[S8>:"]]N M]%>/^Z(=ZT.A=JFK?;!Q^GD;&GH^?)!EC MD4JA$"R!**89Q#S)($JQBN*4QD@JGU:'[D-[+@ESW_:^?"S149!N&!EU4#KBW%_J4#[BLC.2@7OX&M\(-LL/@C%LA!\1AX M5"_%'Y#GKDJ/)UP1]L4NGQJRYZ>&S=G@NU^:4;7);9."UZMR497HS[)5(Z&7%(05I (Q;43+'!*A!$QRGE-.DUQBU"<7.81PDUM%JG7Y M8'-;:4?T;7U M5S9)H?5AIL#&V,<*N.H/TD3I6F2KYA\TFY5OW3D(+/MN.:\ MT!P.OS3?_MQT*V)Q##59=\O5W6/)U,IIVE(*3"A0D02)HAAB#*> M09RK#"J"J8@IH=JA]^&>FK$K[)[\B('X/G=#W<,S7J)=<(SOH"#](#9!^N WG4IP;_*7= M" =@'%P'EZ?X?5C5:FVZ,5;+>2GL$!_6\J&Z_556LQAE>D%B"M(B-B'S+(9, MH0PRQE2"!2^RQ&F!/CW$U);E/2F!%5-_.%I0QUI%9\ \ST1A(!J8;7J@XTPI MEP$X1QOZ[@YEZ-]V=''FP:-0PF7%VL_>XD*Y@QC14]==URO] MP\,C+5YS%.N,3["CV M\H@CG\0Z0W!X$.M^Z[4MH"Y6":Q.E0FT07\SR3A/$EQH7T[E$!5%!FE"!,2" M1QQG/$;4J1Q!<,FFME)TPW>_=9JMGTH8J789(^PP8Z2)XO4LF1]NVMUH\D4F M<^@CYX-Y/)_X4YW-_+DXCU=TC@J$>? >4M?*]4+=I +!>;JO5*@!>K94;OD@5]L(Q&9+T.38WR_*_Y9BE@@L$(M2B&2*(2)I!C')4LW[25JP M3!NES"M8QV_XJ9%[*_TVEOH)K&J930_ 1F@@-K8)LTFRJ7MZ>W9:]9LA-XH> M#O?A#Q]KR&T;[%;TO?#I1GRPDS]@ ]5>N(5JFNHW^+B-4GL!<] NXNUU7E8_E0MKSUUE,688803"G>0&1TBXY2=((1BQ* M9,H9SS%SC8+P'GUJQ/?WVX]_W-Y]^/P)W'YZ"_[MC]N/'][_QX=/OX/;-V\^ M__'I[IO]^]=WW]Y]_?N[;^Y!$_[3<:F+ZO*R*_:0HBWVD[ MM#)5>:QP]K=Y+:KX3\W0QAC])->?U1W]-1,2991F#.8H-M:A()"F)IB$"$H% MC5D:*1_KF:_O(S(0>:;DF*&,4(P92I6"^) M>0I)BB6,VJ##LA@5R:@806#V[D@..G!; MZKVI:R8:%8#5X0;46@R1/-8/P5#Y9)ZCCYMBU@^:@ZRSGH\)EHBVVZ#Z(/0P MI2KIKCN0";Q=26$ZE^_J;^A_T]^XZ!P =_YQAA/"$UQH,SLWQ:XHXY#*+((, M898@7*01%6TT0LT6IM"!9U0F8\.KT2(',F!9FFXO,K0 K]T+N9 $^"0 MOSG4R#V:E>R?JACAM@4#WRRK]=W2^!IS:2JMS^L_UDVKXC1G)[ KRJQ=^VEW-< M=:ZQR&+/]M:7QIP:*;R&TZX0 M'&DP[7QK7P)J-EN^K9?\'S8$O_I051LI9GEN3'VDH"(9@HA0#IE0&+(LS0HA MB."(^_'.J:&F1S?M5FEE1+T!E146E%9:\*I<-'_YS9=N3H+MRC(A(!R87';H M?:O1J^4$M: AJ>42&,$8Y>1 (Q/))84/^>/B'2]_(M@]#6*Q*-(HRV!4F&/ M0B00HSR#$J4%1HRG&M1YI:8:HXP"[A9^^+../V++8WH)8=_-G\UZ4760CYRK*G5H$A1%G:NO*5A.3 MXM^J I9;76[ >J<-6%AUFFH 8&T4ZA-ZT'LN?<)!QIBA<<)"C /1SE)''?"Y M,TL=C4"M$JAU G>CSU*?0)$Q9FNT@)'!9ZUGM,BU(+M%C?0>Y06B1ZY%Y'@4 MR=5/]5LHA2QG[[1/MWYZ]R!7]WKDWU?+G^OO)FB%+IZT)T42GH@(NXHE.*H7,L5KI?W+)4H5S\T MJUC3O$F1XQ'+%<88TA2;1G5(0A:I& J:92*E<U#%>8['&#<"GLG%3PHE7?ZRAZ> M\#=MMTJS1:NG8/[[\H=<+1YV:; 4I2S.T@0JDILF.#&")$TI%+D2,E.T$-1] MM_3L4%/[UO_XR[>_@,I(;#>.S!LZ!_=;H3T\G_,(._B>P7 ;F@0L6K?FM,FB MM1/U,B'XPN;A# :#[V4R TZ_@X#/2_,?;]^/>K)E.*NU-[<_6?U3?^U4G7-BH_;(F])(;A4FHLE,\U' M4B8A)HF G&1%PN/$E"#UL;S"B38U%O?8-&GU [6"MK!Q1T6WRG%#S[R;J?@R M\SF=7C'("UBP--=+@:"0(!)# MIO\81QF+!2E\EH*^@DR-^/5'@/Q8NO<4N''R&, .S,"U"MK';Y4 5HN]8M/K M)6 2?*&EN '_(>D*?%X$;*AR+8B!"+6W&*/2Y[5@/2?+JY_7MR+_P\-R8:.2 M&]\/107-&>6PB,W!0X$4)(DI!IQD41SE69QQKV8K!R-,CL8>=]B^<_! M9HSF,:*013G.<1*1%#E"C,1(8;]/NES@TWMZVZ*IIKJ M6ZM:0M,M0YJ4.^\4Q=,(NWWWH7 ;F ):,8%YO]NJLZ9652-JT*3$BX"$RT8\ M/=38:8@7E3Z2?WCYGO#5V;^8/]AZKO:J+\MJO9+K:4LV/M5;# M5.J^9H;=2.\E)^SE:G6_JI7\S78GMB7_RH44H-')9L_? *KT"F@2C>:TJDI5 M\L-:W?4EHY7J#C A(]3JOD;*R13K#@"U3[7N$,/U6V .&XM66HJOLI*K'[+: MEG=@>8*22&4P)2*#"),,LJ1 ,,>8)@G%4<8S'R/5;=BIF:L7>O#L=+%GEJTV M_0MO.$Z.&]6'AWSH,_7AT/:F93_P K&LXZ"CDJ8?$,\YT//NOD&[MT+H%[$R M-$KG_U_Y^&8IY"PC+(^S2,$BR2E$2:XIC,L(%@2S.$E%)@HG"CL_S-0HJPE# M;40U^5Y&6*"E!49YY]P> W,-WVAZA&R>PZ)*R)VCSYVY(#=O;J?15-;53:9L+.C38T,FMVBK;2@%1?\60OL:9^H> T*F(L:=)N_;LQUHF1>NS: M#TQ3.T%-;[6Y*>]I!UGL.I1RSN612"!=8> M'V7D*-FSJAZ&O)Z_O&=ZJ D3^;ZJ#W2T_:=U,LX/E7#_T_L-"?Y^R6L^P(!CE*H7,-$]&*A&01BR!),UH3I(X MDEC.UN[%',.(Y44THQ5MK#JZ_1\@K7:>J:AA)JU@E$=,F_W: 8C,;@*%K(@8 M%%&:BB1*HUC&L[JVB_905NNI3MUS$8>;P-?ROES8# 9&Y\;N>9%Y(UG,N4K- M+A!F$&4XAHSS".:"LX)$1!(<-?/V;N%H!;W4K+4"#KDQ*EYZPMP,@/&G8.@M M::O$#=BJ 1H]0%<1$WF^KPIH=0F8A1X4VU"9ZV&$&C?;/2B0!QGR89_>SR3Z M6[E8KNS0]>/>2KXR(?,F0.YM6=7C:U&J4^/_M59@1IG"3.9$$W.*(](#6_91\\)BGQ?*1@O/(+5@$^K&XZ-.TCA, M?H*?3?!9K5L=S[L_B:=Y'30:AN/WT)@'8OA@8HW*\:'!?,[RP9_?C^?_6*RV M1;#OZ*\F4*W:QD!_D0LZMY6O%Z(=V:24+BHY2V3&.-)>+HYR;8)'$88$13ED M,C8UJ@L4%8G/3MD5LDQM-^V6\]5&N[E+!:@0MGFB_JVE;KNW_]AJX\?CUTR8 M&W6/- T#LW57"YMIQT\VXV.IBIV1+S8TZX:@Y *:!V/@:248EX "0/>?< M$(_TH]EJM39,7SYL'IH,QI0)',N<:[ZDU)"F@(3F!>2)))$0,<%N=2:-\V2?5:+_3 MTQ?T,V[>-DVA]*==5V+7/[1_:[[K]KQ6?_'-FEVU?YH)%<>2T BJ*%,0J4); M.A03J#_3*&8JDRGR2NN\3IRI?=_;V 2S_EI8_C\LZI;\WW>K*LUM6<2MZRR7>-G),%%SJ)( M6T)Q 1'%".)8VTD1SWF1Y#%+D5<0GJ\ 4^/75GY(:P4TQ]K*$4V+SN5.@W_U MXUGOF7%CUB'Q'IA+6]%!(SNHA;_A1:;(O.,^)L?=S>M<..=[<^)-$(AQBF 6%U&L6)$+ M[E2CV&6PJ5%<*ZLU3.2NS?E">@:=G44XP5(Q8J*[\QA!Q$D,:1H1F/)<%BK- M4ZYBG["<8 B/$&PS#L)N"T0HW 9>#%HQ;VP1@7JO]MT.N4]GD O7-+X#R=#= MXLU0TV@3WU':N3]\]YX>]>-;ZO\H?\AY]5K.ES^_R7L;8/A^N?I]N10_R_G\ MP\,C+5?FKW>R,G[NC*6,YHP5D""4:DX1!:11G,*4XRYG3T<8T04V/S MG=$TMXH 9C0!R[;DWK^LY.-R58>[5(U^@*[!S^\E_P[N&S5!N=43K&M%05FU MC=AH"=(J#19(1I\"B2/\)T MO$SY_,7Q;^KLEV3NJR\PW\YF4:Y-2;:J%-).JM_G%JHN_Y4S=+9B?]]GCU?+ M_TKM]ZK\7_NLJ^N8OBU_Z'=I(:HOT^FYJYL[25&'"\QBJC&I?AA4% MQ&E60![%!:<%*3+LYML&O"H70"SG<[JJ=G_] MK7=5U--3P9,\Q23E,$Y9 E&"R4R[OVSY4I/1'7S(D+I: MU!>;"#??*#2X QL/W2*V9C^LD?C&]#2HM\QN@/T0C-R#%+>]B%+X>K>GAWRI M$K@703A3%??RO>'+76XK&R+*4YF*"";*;'H5FJ=(R@@4FJ*25.D%/O?*E'(9 M=&I;,VT[OFY5P[*.3'HUUW+_9G=IC.FW/E.=L/\@V_V48MZ)^,@[2J M$_I7*_U.V5HDU5?STV?U>;,VXE0FZ5_^M;S_/N-$L9SF$BHJ8X@RCB&-,_T3 M*5"4Y#B2D5?P:UCQIF85W][?KVP*!7B@OVQTE/X$.T$CO*N@']D%GEWPZ ?B)@#"S$4^&UH7%NL*E1]JY,FOZ@K3-GQ76)>O 'VHUU0\$W,(=>@5R/G-[+D 3+ MU#TSU,CYMY>5/LRJ=;BG=YBQ*3[?*?+=_+CKPC>+51)3J4PXF])&HL 48B*Y M"4+@.4MRAA+1HUN#P]!.'\;XG1?:2OW+K:#>T<(707=CE5 8CA;W>Z330?O; MY\MH]HGJ=<4G7.CNQ1''CL]UA>!($*[SK?WHIX[MW2ZE!>:9D"2&1*12VRQ9 M C$7$<11G.-4,<2EE\VR__BI62FWW[Z]N_OF1QW/ '-CB?XP#$P(M6"#&!?' M=0[TD3][^*C?\W'%GG^Z)ZZZ(LSHW*8X MD3'*"$QH6D"4*0%IP7,8I2@N&!,Y39EW5-'Y,:?V/>_"4F0K-WAE6MG;V(7; MAZ=?CH=T/KB?9X"!T!R8%AH@/RNP%1FT,H,/"]"1.CR@/4)WP@'[TI$ZNQ>7 MMGB7"WL-W2D4.J[ZG,)H+CQH_:L9-MZ-!,HZW]HSK;TI1?I5SZS4M[^BO M?R_7WTWMIG)Q_WY9'ZR^II44YFQ#+JKZ@^ 1*?+$%!DLF(*(9-I8BXL8\B1) M!18L2U/5PQGL*\]$/40MO6P":)8+\$-6)N?&I.2O2M/0OBXAZ1G%WG?&W&S$ M02=@I.CW6H4ZE;0C^TT=U@&M[*"YJKO]'S H_DH40P7,]Q5CW&#Z*\$Z"+2_ M]GF!,O4_R?760SV&6PJ=G#1]*\ M/=,]ST+KO$,6!+#AM\8.4^)-N,<0OK$+)D-ELG>'>MD\]2-*7\Q"/W9/SY". MX%]=JVVF\UGM&K(LQ+]MZ+Q43R:'F_/E1ALT;\N*SY?59B7OY*_U:ZW' M/V9)1A*)$@)5)GG-$BQ/#5^@7-$D<\V]OE*.J7'(MS=_???VCX_OP(_OW/T9U?[![#CM^D>99.6=>J#5#^P4!'\: M%8'5,5!IL@ H7U'([)K11RM[%@"B;I&T$(_K9W)IX\TF"JR6)GU O'[ZHS*; M:N_+!5UP._*Z_&&+?\TB1&6DM)]6Q*9+E>%94I 4IKQ D7[GXT)E/D'^[D-[ M$>H(H?[&!^$F#NBQD1VP)_!J4]F=X=^ :C4 =*N"GP7G,2MN)MTP6 ]]Y*%A MKK..NC#_T<*\%1[<7H;9V_;S1RR0,>@Q\*C6H3\@S\W%'D^X;O=I6PAVZZC. MN"!1A#""6<(91"3)(&4BA91BKF2***9%G[VGPZ&F9@5N=U/6]!>@5LI^&T]' M4/7;=KH.J[$VG3I5I3M[3^$WG$ZC$7B[Z(P0B;*(Z,Q0@IOU:1QX:9&C'L MI+3!A\#("?XTDGI&A)] U8TU&BA%O<&6(%-4YRMR.!/(S2P4GM2Q"7,W;@B()(# MD\:U('H3B",T@9CDTFBC4HJCZL^YQ?6V_G5VRK4]@K]=B&U:'-=.SK$M4)DI MS!G%,!)%;II5$X@SS$R^&N*4H((+Z5MQQWWXJ5%01WJ[$[HGOW]M%X]Y<..A MX= =F);. COKM2U"3$O*,KTT.X:MJ] MQ!2S!/$81@7E$&5QIETIHITJH2*,::IXY&4\'1]F:H352@E:,;T=J&-8.CM0 M5R(TO .U#T[ CCIN((3SGXX-,K;_=$;1(_[3N:M[^D_+Q?V=7#V\E6S]9K-: M:;Z9D217.-%6B\0JA:A0&!(:25C( D59D>8Y]>P.>V04IW=ZU$:OQH;\5]"( M!QZ;AM"FRJ>6'FKF>0!"R^_I*QW!U]$_ZHG92#Z1P<2(!XQ\-UO8_D;7FU7@ M4YPS2(1R@8Z,,*[;)>_J[YQ_SQ5NFOX:OD]9M*IA)E2*.A(2"*&4.F"/(LIC (A=)CG.5"X9\;(:0PDW-TJBKGX%[ M+;G)IK"GTEI$VX.4)E"O%1FD413G M$9,1$H5?_=*7FMUQZIS^?G%B7W RW5:AEYJ@@95-.>SLRCE(F&*0RH3 I%(.&0B2B'/14YXC#$5 ML5^9O1Y23,UB;SH/EE8-6_VB%;VNNPY:X6UX@6\MOC[3Y,8V@X,_,!O5X-8* M@%H#4*NPK6;::R)ZE/:[ LA@-?_ZR#!R,< K8#JL$GC-PWH>^1HS[+.Z6TE: M;59/]O%W)BUJ)C%F!(L$*HPR[0E'!!*.,ZS@MHJ M[8VHS9?VIY76,X;D-+Z.I[8A4!OZ@+8G8/Y'L9? "'7J>G*<<0]8+ZE[<)9Z M\890-4;?TW)E>>FS,K_6H:XS*1.6467R;7+364.;4C@6N2&/.!-I*@KD94HY MCCLU C%"VKTOFQ_W:.(O>X:P.Z'N1B0#8#DPK1PO-FK#6=L8]]L'DVDV9+71 MLR -5G'T^*@O7'7T+!27*X^>OSU0Y9:/)67EW)[+F50/P81DC*102%/3D$:% MJ<200RG37,8T$R)3/EF %\;S(J*14O]$J$R:4Q@[TT\HY(:GG:.%7 :LWG(< MBZ$*N#P;[65KN!Q7_6(9EQ.W]=PW.EI4JE->[/73[I*F1M7M3[H2GVWT;?7N MEUSQLI+5AT7ML=V9;_O#8JU]N*KDEO1F:1JS2)I6S7E.H+:/8DC2C&F?*N92 MX9R)U,N=&D/HJ1E6NT8^92OGSLY:UGH!V2CF68=FE)? <1-K8E,[])Y7I[9? M5^%N@3^33'VT!J!1^P8TBM^ K>JFZFF[<;;5O-Y""[A)-N)$A=I3&T/D<;?@ M1IR$@QV[,X5WA.Z\3H8[8T^M6Y&QZ#IT=GHZ&-Z]$\YW'R0M#(5 M@#K](6?:GR<(%0F4463#P4TN"28PRZ,,2QQI.G3OGN(RXM0HSN8D@_EN7^9& M>^2VDZ8FM;GY1\=]1W?,S]/8($B^Q-YC(_)>N]O04'KT3 D-Z4@=4ZZ'UJ\W MB@],9SNC.#UHO+XH/GKM=47QNC%H?<@/"]._8Z]F6YUGO-%_^_S8M/O=]62+ M493E)M2%2T$@BG@*&4XS2'*IBH(C51#J8[R&$6MJA/^F3?:H@'E%0-FJTRDD MZ=DM(-#\N9FWX\_*P(O'A0J46\4Z%2C;YNI&-[!3;I">!6'Q'K9^I:]04ZAM MV1-(Q[J7?9_N1^1"EK.WC3UPIY>%NE/65VF2E&>1C!6E:0P3&F?F!(U"FE$) M\R(KA$P(BPJG*@WG!ID:R;9R@IV@H);4C5G/ GJ>)T/!-+3)[(^0,W6Y0'"$ MB"K)_W*__/$O^O::@_0/.^HY^]!1B,1%K986G*[M9ZU]6.@O2)/*NU_FY$0V M]4.*A!6D2!04(A<0<8(ARXL.X='1YG:9]X*"60MI9_9=!Q( M-ROH:G@&_KRWR#0"#E"&Y2P$@>R,XV.,:C:<5?.Y%7#^XIYA-MN^ :\WVO&3 M5=7IAEF]?NK\5D?(IRQC22PYS!*40)12 0G6"SZ1F8H(3U+),J^0&4\!IL82 MW?/*5H-N*UUMSFN+O_.'?BD+WO/DQC1#HC\P"84'WC_4I"=ZH<)&?(5Z8T]S:_/P0%=/G]6V(<%><%), M18%CG$,9\1@BBA"D*DLA3YA2-"(DR[U(QG7@J7'-5VFFO)R7M"V(M_XN 9/W MY6)AM[47 LB%L#\^U!^3OF:S6.G[[A?E?S?MW[ZLF'SDK^? M+^EZQE2>IPAA*$01020%AB3.M-V41 )E21'QU"D&X^C3I\96M8"@EA!8$=VW MA ^QN[P7?!4B W.'#QA>N[\GE>ZU[7OXM-'V>T\JTMWH/7U1C["IHQ5^;A?B M;3G?K*5X]^7;]L"6D2+"K! 08:8_5X04Q%G*88ZSO*!8T;QP:F7D.>[D/NFV M%-6V3A>@Z_6J9)NU7?;62[WR:H5;#(#U2P)4SXH$"KOS!.AMVY?&X\8*O_'7<"\'J<7L_W_/+ MRL1^ZJ5$OQ%K/<"[_]J4CS;YJ?T*)(^)S% !BZ)@$$520L8+#+6)QBA5@A6% ME]-Y<<2ID7TK<%W18FT_BJW0WB3D#KR;_Q@4SH&I_6HDO5U%9W0"^8B7QQO5 M.716_[E7Z'YCWRRE5?E#+VNF!JU^H%WEOI;5/^I^F90PDDL*94P2;6DJ#&DF M-?=D.*<121117JF.YP:;&MGL9 4[87NUS3P+L1NWA )N8%KIA5F/3*'+8 1+ M"SHSU,@Y0)>5/DSX<;BG+VVP]>ZA;^AJ]60"'>T>[RQ-><&(H#!.5 &1-*%( M/$E@0E,B8B8Q22(_VC@]V-1HX\U*BG(-%.5-3H\O5YS!-:>$*)%QF*E80J2A MA*S(%%0XPW&!!,,J]BO+'0K9<:IS?UF5"UX^TGE 3%WY-PQ. _/O\\X[OZ^6 M5,T.-3+R7E3XD7H=[>NP/?I4_Y&(CO\H'6B[J8K=JN7J@6I%= M#J>9_W)A?_RT7)=<-F4R?BYG4D:9DI$VX.)$0)0B#%FB"43D3*(BS7@:.]ES M(829&G%O]3!;B:TB8-E)?%[O= $+JTR3>0[6/Y<>&U_7SJ+#?N.(1MK"''R^_'8X P%\=MOSVC'& MVPL-A,;>!FFH9_;S0[854E\_M?4-GVQ)9^M<"T$P,_NDM,CTHJ>R'+*,*)BS MB&@G)(X+ZI65>G:TJ2UH6PE!76R\S];%>7C=;.=@H UM//OAY6T].^$0R'P^ M/]:H]K.3VL\-:+>;0M5EVM56?D/7\GZY>JJ#] 7-LC0M*-1\GVN;F2>0\BB& M>29)QK(HDLBK7Z7SR%.C$H>RXJW\_?(GW.?$U5\? .G!-T_#@1R@^M(%P :K MNW1JW!>NN'0!CLNUEBX]H,=VP$<]Q&=5[SB^KS< ]_-1H;2LL4+6T-Z!L M4P'F1F /I]%_+AS<^$$1'MR<6FAW3X%F0[P5_P;L4'_?HKY-P/@X..H>SOF@ MZ(_DC@\P"WX.>&\0S[K<_D\=S\GNK?&>6]W_*?VL8BIDHP21IAVO0D2IB8!BB'5BP]$2*0YSY#BPJMV?V#YIK84 M7=Y]EHUN8&V5\[.O0\^NFQ7^@G,VG5WI5C]0*VAR=;HJ#IJ?,] $!++]0TLW MJH.W+!I)K:HO";9,RN=IV?C>-A4WA0,JU];B9 M4\,K2Z,\X%WMC1NCU?=;(T)-KMO:\ )3-O":8#4">RJU69FOC%:_V998MN:!D()=6H]!\8RN>T'_KQ(S?Y,D'*ZZ==!$QE M];G[3A=-$Y?WRY62I?%AJG^7Y?UWS6.W/^2*WLO?]E0L@EO,Y7772ZGX; MJ358V%?';2V:AK 36LH"M!>KH>F$@5>@7B#7&IU=\[$.0#>@A0@T& $+$C H M =L@>"J]R :9]Y?N5A96J7^.?F:#3&2PCF?#2'=UV^!.(]%C?1$B(6(<1P(2 M0K1S5T01)$PDD&=%GIJL11IELX7M22GNO [/W01PXE%2\^B!& -N&9GY@4L% M-Y5LF@KW;??A/R?.I^8!(7Z!]A\?NZU4AFE4T1NK\*V)+XS[4DV*W> XTZ[8 M\0'7\=BVR$Y3KK4YJ9\Q4U9#YA(201%$*L;Z)\(A2XLB3LPY!L=]VI^?&,_+ M"QBA_;EMIKEK@%[O(]D:7:^:(EV_]2NX? EW/X8*@.98O-0IS-768W[5B'O: MI^I-1Q> "4Q"IT9[$>JYH/HIPKET6]]*@JR2_[71A/7NARD#KY]B0V8I%THR MQF$B$PR13! D&28P51G"4<$YX5XAA2?&F=KFPDY,8.4$1M!>$9X..+D*,((J1VBNIN2;,7T MKN5R >-X8T^C;TW7UDEM:[C>+L210[SM23E."X(Q MS: T3(]P3J!FH1RF N,\RD14^)6J]QQ_>BM ([[AH*/GZ'U+?/E.C*,Q.1S< M0QN9(9#V-SK[X17*&/4:585&QMK]IKR?\R7 M]TTS+<2Q)C(A("5,0:0HA11E&614I21.$J:*W"O(Z^QP4R.S1CC/$*SSB+K1 M4CB1Q.EVLV-.($4(V+05)#(.())&E&9,HPRY;73>#66HU1?ZR!II P! MI!OK7@W/P&3[')D!&/8L!(&(]?@8H_+I636?T^CYBP<*RZQ.!90\9=5R>4L+C*2BRR"2&0Q1$6L.3E2!,JHP"Q7><2IWZ'%R I,C:5& M#K4,_3HX>L<3GN2AW6N'\,GJ0OSDL0A)TY2N!N)(K&0+!K!HC!@D.= \CA4. M&5K\:04^#C0YWB&.0\G1HVI&783C=B'VXHST'^6S)%'^=V-ND<,#JWJ:[5=RGK_@%U'EJY ML/F)9E(]ZC@XS\GYM6,&J1@9;Y>0BC$=LG1?B:U]V],L80$(]4$.,\ MU(&*7OCB<[;6A?/#QBMQX:O?7F4+[YLGFKQF0L?JE6HFTYB@*).PR#&%*,>F MSJ3VDFBN5"ZI*H0LVI#W0"Y2..F=/M+]>/E1_2/K$U53RS_KS'X@?VCD&9V. M*Q0TD\P&+3=>TC]1IMCAY/VSI(-U))^6ZQ-^2D9/[#HB0L\RRFK#,/?5G^5XKYY5-W5=5T#7 M@V0W#SH7H>I4#R+CN/6MAX3YH"[VH(/UV$Q[0Q_MAMR7E7PH-P^??\C55_FX M7.FAO]&YK.I_E/KSTY[]O9RA3,F8(@2I,!7Y4Q1#K(C4GI(HN$QI%#.GRD]] M!I_:2K"3##S6&H"E5@',:;4&JT814!E-] 7G-O6OGQ>'?;4!T1[Z[)L^UJ'IMM ^(^TIY;/MS?74 M=F^+KN\S>BP@C5MD/!X]ZJ-VI>A\7LU41(LX*A143!"()(\ARQF#1&*64THD MBIR"1\^,,;GEH)'2. 2 6SGU?[2@'C1T DT'=K\>HX%)? ^>6D3P)@P\'F1\ M/4PC<:X_7'ZD>AZ(L]QYXM;Q*/*\['M,>.'2GD<3_+L4F[G\K+[)>_/XFERM ME;X]/7W]U/QCTXNFB#):2 QC2F*(N,@@2V4!XX2@A.91RB+F%8/E+\/4"+-5 MP994KN4$6RU 1XT;N\/<7-&K/TV?&7,\%AAV'H;>WA]D"ORWY_N#&&J;O8<$ MXVZ7]X?H8-O[BD?U(TS;Z* ./'FS?'A8+NRV>K5?^O1PJ[U; 8NC*$&DD)HP MA82HH!G$:9)"%B>:4;,HI5SY\.?U(DV-3M\I);G-"!3E?&.W'O92\DV,SV;Q M0U;FG_3 6E&^NZKW26V N75CVG%G;&#B[2@#:FWJ(]3JH)[T6S.99G]Z-[]' M#UL'J9(6#O- /!U H%%I.QR SUD\X)/[D;II5F]::IN\B&>QGA\6^A\TPWRE M:SE+\TC)F$>0Y*9S>9(4D!1I I.T8$P)P3/I9?DZCCLU>FY%A;0)^"X;8<'* MU,=]135#FQP"LR?C2<&N,^'&LP/@.S"9&HFA:5%L,Z..Q-:W<@,C^(TYL/NR MU/";2).[\DR?!6^^],0N$"FZCCHJ\WE"\9S>?&\/4->)&I-8_T5_A.LGT^YQ M?;NPH1Z/ABYG(DXPXQDW,1(8(A0K2.."PC1.**.YE*CPBI;P&'MJ7+9?+Z<^ MX=)V25T5]XIR0Q=FP(V_!L)UZ.W1_1)$M/;)6\GK/K(FM$0;\5OQ!ZI(Y(;9 M$+6)+HS\KG\ASF#%BNJUM4LSFDJF)5-NS3@U!CH-5W\PT8*U>+UV&X[AZ['9EH@S,;8*C/5+%^U MPOYF'#UX.T(3T4K*=Z7BW(M/YH:QQ\6:SWCI@I/G7WZ^NEO]#^7JS>F MK>JS-.BTR#-",P9CG.009:9B(58,LIARHO(4*^74;7 TB:=&-)V* ;312T^C M?@]*5=I#J7*K6K/C WZ6Z^] 6>7!II)J,P=S#8)/:-OJ'XSR8GA$$$[M M!1DI'E$+J%5< 5%6?+ZL-BN[/[G^+@'_3DW:FUXDJG7)JQO3=&B^$2: Z-Z^ M438'[F:OYS5], $G_UVG$E,+V@WXV1[;M"=D6RI1^G8]6LTP<&[?ND,6VK*5 MV*S,Z$:XQ]HD8$_@P;Z0MA'W7\!M]U=05K;]]M* -6X5.5#J:&Z ;*L+W@""[JVB-E?]!_+E5'. MN#%&R*:+G G2:#'5XM#%TU\"!7N.^#1T=19#Q E''Q'4OK'74@7M8>G\L M6#F?F[SJ.B>V^FJ;59CGU]:D%NZUOL+TAC,EKO6UMDCM#.44J2Q!,$E2 A$C M*62)HA"C(LD+A04AL;/UUE>*J5EDC5]C(L%9+:X]!^*-P/K73:-ITQ3$:.AC M?/6>+@>#:HQ)&-A(:E4 6QW 3@G0F9W7G=G9:3+&1'@8,&-,R$A&R5?YJ!]G MSQ\ZB[WQ1O3*^O-[R;^#:L,JS7CKDL[G>GF>SX]^*W;=-GT1;43D>FD6^N:J MSI OGM?KO+897/ZS?.:)7U;+ M]R: NA-'W3E]I32*<8Y,/P4*D5[+($VS! J!"DH92:+8:6.BY_A36]2^=:L1 MZG>F6LY+89T#;>;3!=O5K)04=TD\B[!%;Z M;I:'CZ?N?:[2$\% QRR^HX]ZZM(3FN>','T?TS,+[G3RR$U?*AFD>*X M2)F"A$ID\H 5I(I)2(H(XSCB-,LCK[0WAT&GQG3OMWS6*:X*[*NQ6AASL:X5 M8;^\JM;/D_*L>!%3G*)YKH1H^>,?@HT4$C8S@52/EZ227/B$[YW (%ZES=)2Q M W3.MKL_C,LY>WD_=OVT7/Q1->V5.$K2(DTSJ H10T2%L@V_H)(XR4RG9B$2 M'PNO\^S)&7)MZ4>SO[XJ??M\=5%S^[Y[8C'P-ZVETO\=H '5$74#?;K=)X_Z MN1Y1Z?DG>NR2?I_EV;*!S8M'(Y*0-,\@07FJ/]=804RH_HGC2,@B2;'PVH5R M&'-JG_&NZF(%Q%Z1S^]-D<]R5VS1[Q-WF0&W3S\PK@-3PJ5:J0.0A0= @4C$ M9<11R<4#@N>DXW-K7S)2SPC+%4]B#CEC MD:DM2B!6,H$HTOY%C&F2I%X)EMX23(VH.@TVP$K6D3/KI>:L6B\;);(MR/^H M;_5F*]\IZ'6REOP$[^6_ 3H.0O-83O& LYSO^R)S7$YY# M!NS[H)XE_-MRS6^W$735[A JCPEGL3 MUF,,$>8IU'R']?]DL?X_1661>I7B M/S?:U'AN5ST=_$U2(VL/T^L\OF[$%0RU@4FJ UA'TL"9EEZ@A*HG?W:L<>O" MNZA]4-_=Z:9^!/)5\H:5N"4KDU7>B?JS+4@,F:WD=\UGMJ:\V?NI:\TW21R? MY/JSNJ._9C0NDH1F.8RIDMH-9!P2000469$I4:0XRC*_??"0XDUQ\[Q;K*=M M]5'=@(6T);G6])LK@-$@'+GTA2X0_7@//RI!]07G.87U M?LYU,?#:"&+EPMI(VF9:WB_*_Y;B0R=IO&D:W>2C_;YT[4 M:&L=V?"Q^P--2. 8_]!2OD@NP$!0G\H9&&JX'LG#A[6DM,]M4YIWB5TVD:O> MA/OW7JZFW8<%V,Y+)[WX=K'+.P9&)] J MU?0?'G.6/-*,QYRMD=*-1YDUOT3B4"B?32B^>I#Q$HM#X;&78!SLH5>WFSMH MYV$ZS[][>)POGZ3\9AKY?&F,?U-AVIQ$VD_"KLMU&Z!GA8^R @M:D-@X6BE$ MA&E'*Z<93%)."::H((57..B LDYM?ZK;.\U4'Z [P4UQ']%6]WD]I_P?4%^] MM&7R'^MHK57)S4;+PU*8&5\ 6:W+AWI[QMQTOZ*+-3#YT$"9PWY;0\F,)"G_ M#JB!LKY&FJ9.^EVR=[W[]N5+[\9XP=\M-U]O(F_,P O^7J.]8^V;C*HWH%46 M6&U!JZZM_G\#MAJ#CLJ#YFR/,#GA&_@%E_2E&OT-!?F9AH"##=G##^SIFAYU M29LCV?;*,ZMW?<]&\M;_ M2=XW/W]_"G-\=J_@104<;Y]A"O.PMTIRS#-$JX5W:8TZA3,YZ, MM+6U9'Z0.[G]O'XWQ-W\]^ X#FR&;"&T/W1$MGU!6ZGK[(IPCK072H%<8KP$3(%)N& M>842LQ]RQ99.;N#SY_M\%=U1AOLX_OC+M[^8M-)&3 \C^0 [!\?H&CR&9HFM M:)=3UQW \+#BKP'E9EL8TKR34=ABJ6>PJ1LW;HP4WCV8:GY-VS MUTY>U+.1<;U=5]TM&\NNM0=E91,0+'P6$? MJ==QB_=ZV3K<8"?Y-@?+&FBWE[#V[W7< [10S8Y]AAZWVW$/4 [:'?=Y1D^7 M\3#IJLVS^M!VG_EBBDLN%[?K]:ID&UM>]6YITOF-[[JTY<#;K,Y9FK.$,9)! MP9A)O\^Y"1:3,,X3*1"2:8PBGWCCP/)-+-OU(-$5O/JXK*K?NOFM-V"K)V@4!5U-#3OOZPI:90/ZQ7Z/>6VC,O;I4EXF1%MW8HB49 )X\:C5)NZF%*84Y2F M&9:<)U[)LL<&F=Q.H941M$*"/VLQ/3-GC\+IR*]7@C0T2?KBXT]M9P (Q4_' MAAB79,XH>< 4YZ[M&1II(E*^RC;CR1QG?)5K8V"^M3T ZQ1\&]52S;(8*<9) M O,,9Q E,H,LU[^F,3$EU50JI&?M;Y_AI^?VUC%FJZWX%7A5+D!EI3U=G/GZ M>7#CC^#8CA3H9T'MR&W/&AK)02WZMMA(+7W <+T>F(6*O_,9>MR NAZ@'$3( M]7E&W[J9;+TKQ?F:5F7U31M85'Q>_)VN[!'N5TT.\0QSQCF+(J@(CR%B>0QQ MAE*84)REA)@S"J_"VZX#3\W2L9*"RHH*M _SHQ'6EFKR+8CIB+T;A0V!Z,#T M943NU.V] 36ZW[;HMH*#K^?0[5'UT@^J8,4N'8<=N<:E'QB'I2T][^]YYK R MC8O73R82>*T9T1S*/IH1_[!]FS^62L[B-&:YS!"D$4L@PI%I>B=CF!0D)UFA M^4H2'Y)R&'-J_/2NSNPPB1IM/^L?OM5,7*!V/#(("^#0)P6-M#@EAD8H0.>#[@C%.I8P&'$<4\#W"$X. 3PN'4:.0&=?VC#VCI_FF51GA1Y MG&J'D400H22'6!8(9B)/)8X1C;!LO<:[E\L'.*]%#^?S;HQ-JC9&=KX3]64# MLR^\#.[^.J/_R3OSLM&\H=[A_YGA._W?Y=>/&#?;2K' MCM*_(-4_=6B^&^)#Q^,[2M&SOJQ2IBMZ>X1W1W\9%]&(O##[]5:!-]_U!ZHO M:%LGZ(MJZ7=YH//Y\B?5Y O.RL"FS%:S-H#"M+ TRH%][?3B8?4S-1RV MO6/,M;-7BT6O=P@$+/LH>+_()S-Y8CW%'Q!A@E@=:R.?^UX>:[JLS- M.M-1U>QOVC)"QQLD36"R>_BT+SCI+Y,>8SY1L/M$[:POM[/>-!!_W.I:UXXR M%W4*/SWL% Z553/P?#BYGZ'''M_)' B]HZ[D4&.-6OK[J(/[07^3B_MR>[%M MK'*GK9VVS.PLQ;&2&490I)1"I+3M0+A",.=%$N<*T2RB/N[DJ-)/S:C8">Q5 M;.=E9M[-$9WL?/YS[KAWWI"VSDG=1&NM8=A6'W_Q^N+73=_+5AWO*?L_0RWR MZZ8E4(7R*X7HFY=VH@1L1YJG9V4RA2IRFE )<:0$1)(B2"@1IOZ.K))"J9I+)GI>'^Q?NT^)KI<5M_!@9]X%5D>_[U<[]2 M]7X-JR/G9$\W37CSMO35D-5(KP Y6$*8OP0C)WWUAN@PL>O_L?>NS8WK2-K@ M7T'$1,R<$V'T\ )>L//)=>NIC3IEOU4^W3%Q/BAP=7%:EMRD5*? BG6[NZ[T\=EDT3F S*1"60^V?]1?3O+M=!=%@\-WNF6C7 :RC"' M.$TCB.(T5M& 2%1<$&99&- X3)Q2GVT'GIJ=;.3>Y9M[0^9Z!]C1-%IC;VO6'V_7JV[*L[(SA^',Q MCL7LZF7.O%O-;D"K&]CH5MO5CG:U::WU QT%_=G507#W9'S]RC:JA1X$UGTS M/LP@_6S]+>=FUYW,[TG!/R[>DN=B1>::PFNY,*6!,TI0FB61A#(B%*(D"%7\ M3D+(1<2%+)X%@..:L;L =BW30YW>C4X#9FD#!)E30B! M8:ICWB#*(":AA#E*4!K+E/#8AZUQIY\ZAVX<8U+![/S MY*:^[,HAZLZA3,J8C)].:EL:DHL80;DH9N^:1)?;Q6)-YE_$\[).\EF?4Z?]DL]>UR/_ M=MN$2W.KB455I_:6I<[^-17]+X?[=-W5';C^+HK';RO!;[^+DCR*+T(3+:F MJ-T.4T(^B/+IEE;FGS,92Y3E"8,B2;'R)\( YBJ6@5*)1GF0Y)A8E6I<0_BI M&9U6?-C(#S8*@(X&0*O@D+XY]AMQVLI-?9X'MJ!U^T9JN)VZNH..\H"^@.YU M>VT>&PQN0(L"./^Z@#]:+#PX:]>N\T0>0 MYD97!B[O_;S34F:-&1Y-1T"AYL,7=S;:J2:9]DH(--2?>Z,.\"S@RT=A0 +^F)!ML)/?MD;=+M7YMG%TAA')!: !1 MPB5$DF)(0AG"G(LDEHS&09S9[HOL/'EJIMP(!Y[5PGV\AN@,5N>W/WHC,+ ) MK)7WZ4,?U;;75L?NDT;;XSBH0'=SX_ %PW%,J%^^_R&>GE?U-3.98R)"RF : M1B%$/&<0)Q&'(I )C62>LH [T&]=($J/))@Q.+0^+Q=P17X8QTRMQ,I#7R@' MK2;3;ZH+_3-)[,^2G8\U%.A38X30?ZB5:"Z]$N/#$2Q'9'78EV!RS U'(.K# MSG#L43V/@)]TSXQ_F2??R0_%0KE!)M*N=%/PD*&4)A&D,6$JC$U#B D*()4\ M%Q3CF(56+HO-8%/S8KJRZ@(17E3&(30A2U%5:Q.3,"VZXXGP*<0M#X0]X3CT M>? >A#7I'VX?W7RS_8USJ>"&2:B^NOLOG']H/L/&J4 MS^ZUZ.W'=> O_=;CSVN=DW$GMST-M^U48T:(5&LP0[JOC-E T,>I81)'@L8Q MYFZYG\>'FMHG5TNJEY!NLU2W9?<$L':+KA^X!OY6MTAMQ1R@M^EY+#PMM2<& M&G6A/:_P_C)K<8M_Q_U]7* MI*[/N"1<4$YADH411"G&,$]9#"F)4R8"3#AC'JC&G06;Z,['/7G1NQX5^&5[ M-E7]"DHQ-]T65DL@-JT7GI47!=E\6>E3*[)5[3+&:/G0N>C>L34I]BQ,<91&*(1$QBJZU358-*4"YK&(%(82,6F5UGQ^ MJ*EYWS4CTV*Y@(V [FTT+/"U<\+]H#;P4E0#ML/\OY73GQ-^'@M/3OB)@49U MPL\KO.^$6]S1SU!\TAZ]V- A?M*UHANRDB:CK7JW%C-E&;(H2D(8D5"9#8D# M328B(<:(@PP-[7:SXV8;K;#&G([ M2S($D /;E5KDFPZ7KY'ZIDN3I*(1*DSYE3]#XPJ5)[-C/>RH1L@5C'V3Y'S_ M11Q'F]39>U'*9?FD3U[NZ+QXK$.-,.*(Y2R"28HBB,($P3P--#&?#LM09 MO7>+-L&_FK%$I%F" IB'&86(DAS2"$F8$10GG$@1Q-RQH>NQL:9FC[I,N3KG MF2Q6!2N>S?[B?*EWDIV;NAZ%V<[V> )O8(NSD=*@IN74C:0WDGKMW'H.#G\= M6X^.-':GUG,J'^C0>O:6GNRWI/KV8;[\\[\%?U2FJ>%2R-4+$LHDA4F4QGJ# M!D'*\QP2DF1YG @N J=DI8.C3,U6:"&!5%*";TI,9Y[:@T#:V82+X1G8&AAD MM("@D7 #HJ3&/BB@CTXQKADKZ?4?$7G>O+B?A_\5_&HPZ*ZY%T]]%U1Z3.V M==GA3PY)1%(9A!#E*(,HDAFD0<9AFJ4QSDF4I,*IDYR'E%KS6)P<:IH& M1H4AE181/&L9P2_% O#E?$[*2F^:@$I7=O_J<(1^&NW3]L8OAD.[)!V"O1NP M =/("HRPWE!SR"CPAMY(J0(7H.B6 & %S,F3_=-/&._(WDJ3G;-XNSOZAV_Z M_][_X=33/2%@;P2PO$K[H/6,OTT8)15SS6?1H\[ 2,* M/_H6P_@3X;JHKMFXPPE"$<5JD0L8TN3@,<1QB*!D(8T# M3"/!';= ]D:86CS2"&@*"UUW.O;!L]W7N "2P7J_W'HY=Z"^5[(M8B#]KDK-9&LJ()"F!298(B 0-8,YD#M6'KIX7DT0R MIR949\:;VC?>B 96FIOPE_4S6"TM-Q=L ;;[\CW"-K =.)HFUD)YDA742W;8 M 6 &3 KKCG;U7+ #JMND@!VZK2?[C7))5B^:>'&Y4'[)NZ7.X)A%*(*.R \15?G!EMW&C#3O57L8?E;>Y\7*VV0 MZN*8S;FJ'F]=S=*,HRB7$0P#I)P'GE!((MUUC*1/>T%?&)V="^1$^XG*@P;;#HQ8QY\L&C$67:J-?ES;2Z MOI\_\:'X(;@Y\&L3-YMECR8ICK-,0)F)&")BPH@@45&%##(D\XRYM<4^-M#4 MS(&1$S[;']2?1=+.@?"!S\"??@V-D7';T]J_QW ."4^NPM%A1O41SBF[[QR< MO;YG37R[3U'S3>I4[AE.HS"+PABR),,0I1&")(B%[F^0DH"J*"./7,[4#XPQ MM8/OAHS5=!=>/C>4!*[E[P>@#%B:$(DY9#*(M&^%($U(#'-E81.2$1P*-UZ! M"Z$89SJ-Q7*B.$4,Z3V7=1TN5(8';'^OG@ MM%N<+H1HX'5INP?>H/2+%O#X 8(["<-Q]7VQ+QP885S:A>,JON);.''I9JX&0\S2HE((:-X^C M;#1Z!=[V65F1'_U)6DY";F<4+D;P"OUJ=OA:_EH.TF'F%!Z>>\4<'.HJ75]. M*7VL?\O)>WIE]-<>\1>Q4G&R7A^;""QF#!."! Q4, M1D')(A29XDD@(@D42 M15:DJB='F9H#MHG0RHV@3IGG1[ \;1N\(32P4=B LY7Q?"3K@))3:O[E:(V6 ME?\*-6]I^*=!.).!?^3F,9/O3\N_EW=_YN(+C@9-X\6&8Z^M#[S]450S@@/, M- ' M6D,?#EH"U>\8\!P /@\!CXXU_A'@.;4/'@">O:DW'8L*WU8O]VK:5[<+KG,4 MGO7#[Y?S@KUL2X IRG&(=CJ$WLLU,[&BSNZ5] S[7$Z+WLGSV'_4/IT]:XLL$&I^^ MV N !VF._3S9S1A7Y6KVE8D%4<_^?5$]"U9H\LPVYQR1@"21@#)%RKY&NG(E MB%-=PQ+R2%.,1E;LHB='F9K); 5US#4_C>1I@^<-GZ$C2&MHK(V3E>JG[(UZ M0,?6J']M[O":>?-] 5IX&_ZTW+Q"'75$M ":O^C%M%C?=D!Q7T5DW4?/6[EV &E7I6) M';JF)^7*NEHI?Z#\HGM6Z5WE;\5S>QZ!<)P'FBE/<$DAXCB"!"49I"G)99+3 M0.1.;05/C#6UC_OMO-")RF4KJ2-1R0E0[;YI3U -?2#62 EVQ!R"3O,\'+ZH M-$Z,-"[OQ7F57Y%46-S2XX3\ RG*OY'Y6G2Z*3TL]7F46O/4/W9:,>70'=IB?!/" ASB''G$$4)!',$V78491PED5(35'2)D9= M98)V,Z0&GJ(/!\'7K5+8DE#FI6ZCGEIF#KV6P6_<53!DD;MJI[_2(L%[>K55G0M>&4 M?ECJ[FDZ/V4YGYL47[6\BFJUV97/$L2X>E\A8[%>:C(*\Q Q&')*LE10%C&G MEAU^Q9N:WU!K]'^YYIMXG3&[*.5Z\S#PBE4KTV4?;/0!786T]=Q5";0Z#7+. M,@SCCY[;N0=L'CB"#)#%5#L#W?=(HHCRI\MI#AV7S_#\C=2%MI^:3;3 MYHP2I8@&,DIAFJ<$(JRL",:2P$178^9!'"!DM25T?(BI&8]6PIJKN!^WV $@ M[>S%9? ,;"$5]V0$#@PPZF=_7,']#_W$E3UI/]H(]#=!=$<5'8+^ MO5A]^WVQI)4HO^O!/BZ>UYH;66M3S L3C'[1O*AZ+^$-J8IJT]+VKTHBG8=2 M>T':(+TGI>XH6.E\D,:/)/2[KS-C3 M\8K&9G0!^JV3G\5JFV5I$]//D,Q"$<41Q"&-=9T=4NM=FD.!(EUHQZ-$>X9S.6FZ";[*WZ[;8W74K&AT;);?7/:_T%]243_MIRO%RM2OGPHYLK=G468Q!$E,0Q2 MKLR>R DDDA&8AXP$<9@S2JW2P(^.,+5]@88'3Z('XY M+[AVD13 G,N[^2=GD;9S1WSB-[ 9,*+J=)6NL,;I4&Y)(Z\_1\,6 M&$]^Q=GA1G4C;)7?]QJL[W.O%_NBNZ"UN>=*I5@3+PD9*]> D0CF.=?LXA$* MA-!^@Y41V7ONU&R%9FTHJE6A.?6[.S7N)6)=\$[;A0L@&?CS[XV&4U78 =TO MJ /K/FVTRJ\#*G1KO0[]N=]BWY*)O%T^T6+1[J8L'Q?%OP3_R#43D32'#+=5 M)5;5+?OGNB@%UXT(MAO(ZF_KITV;Q$YCQ!GB:9)1KM/! J0"@"B'F/(4QLKU M5Y#(F(9.)X/#BCLUX_'63UO=@>?8SDF9SLP-;.-:14%'4[/AWN@*NLJ"6EO0 MJEMW8-DJ#!J-FSZ\+4'*N=? V5,:9W8\^5D#"SNJES8.\/L^WDBC]LQ-_D9* M\894ZM'+IV>QJ(Q\MV6I%SU#@/6RO>2>O.A?W?Y)2M[FW%6KTN3?5X8$; M6=P]FW*IS\O%=U$II_;SVKA1*:(I9CR&.!<"HI#%FLT*0<&PS-7:Q%+B%,B. M)OG4%BJC1+53*OU+L0"55O8$Y?:5IY^$"4\#G$&6YP2B0&:0ZOQUG@4X#6F, MD)K^NAY".:[EZB=^"?:U&/!\H1424*+^P/39CBDQH>*Q6.C3-T,=I'Y1R_0S MO"@)#5(<\!"*4 00Y0&'&'%E)U(1)HF(!4WBYD5YO[ \OYOP:]+J<(671"@' MYZ=[/>P.%\%&Z/)/6XMQ]C3\:K,8W0!?':7U_ML[;],#_0P M%%G*:0+3&%&(HE3 / @0C/(\R (NB?K]Y4WF]X>=F@>[D1#,M8BFY[R/7O.O MX+9;+/R#.+"E/]%YO@76_&*4#O3'?4$7#IW. MU]*8F,V%3;:>/F*J>UG.\B26<<(IQ&F20L2E,DD,*<\[XWG TAAS)FQZS#F/ M[&251NCMHT]%6=M>P3ECVQWXT\9I4#@'MD^;)A5:;M *?E/OOX)?-L(W9*J- M D/AW*,1B&^\QVX.X@?W?OU#7+"SZBEB]<#Q^XRXZ'FP]XC3 R[L1W(G7]=+ M;^@)XCA4_F8093C!-*82)@PS%.>413&5HF#3J-.S2?="*VW1+IB_T<; M%5N0$%PP"9;[&KZA'2$'X6)4^W3DV->I_.)#0Q'.Z!8W=S#2?V[ M*!Z_J?#[MD[I>^T!;SX-'$4RQC*"<<:1\DOC'!(51\,H04*R4/FN.+,FP;,> M=FH&JA4<3KJA]D\;SP=UUG#' 76_NV=NN_B^G']7#ZZY,#XT%-Y-6B6A ME.=48)B&45!WPR,!13"54B1)%J(TR-VZB)\?^$;,.6%OO_! MONE#'TW <;?0B5#Z_SJ94%^$LEH%6VVRI'9_TA2BF,(PCY5$FDL(\ MH102C((T8QBA)'&)> >0<6KN9ZVB#N-$HZ0NPA&@_KD"RT6=.'MY!NT0$VYG M!J\\C0,;S^T,MOK5M$%JYK303=9K1W9]GM2JU5RB9W?OE[MWU RJ:VVBFQ,. M+QV*1Y@A3Z9\" E'70 &A'A_V1ARJ)Z]644IE^63SI(R:05MGPF!8T(92J%, M=0%5E.8PCUD",T02$2:,BD@ZM6(]/,[4C/[]U]\=C?(,C4 M[,:.^(!NY#?^P]QHH/T0=KJ%E=^YLMC$'&D&!C916@MPUS8( [MSL=4$W.KJ MIUJ7SN5GK9G?67'8_AQI=D;:$!UXEMQV3#U >W(/]9+GC[>KZ@&%G7U6'\_K M>>XO'O4K_*5M-+(Y;2""I&F&I7)<(PX13C.(8^71A@('F'""J8R4?77X?N[Z M?F;AEC'=P:BZ)R^ZWK1-D!,82191!N,\T/VCN0YN,844$X)9S' BG'9##P\S M-9/02@F>:S'=S, 1*.V,P.4 #6P"-M@T$M[XRQ6TP\#3UW]DD%&__=.*[G_Y M9ZZ^H,B;GB^BH?M%-$VIS/L?HF1%I04Z=G;<)C6NR5R?((>S.*4T"C(5"Y,@ M5)Y&'D,:"013QL.<92$GTJU+U?@Z3,UB=53H49TY\OQ;ND/3GM6A/:W+*S8W M-9D=)&[ B6R;#AR>RX.N.)<^BSA'UF#\*-O>N^7'[0V]$? M%V976O^J93V_*S41\)ULZ%S$UT+-D/E'5>CKWI&5^J>6;18RFD1Y'L(LIA@B M'B-(@R"!,0\RCF.>R=RI*'0H0:>V'G8HS7^9:W;MBYFZ_,RGW=(WA5D:>'T[ MS,ZEM 1&3=#1\V;3\4)]DT#KJ@\(6FU!I=4%'7V!5O@&U"H/2LWE=5*&(^7R M(^:UZ;B\@FU!Q.5WO!ZGCP=D.M*$N+,T5EK&N_7JWK"VS#B5A&'!892'"40I MX9"$E$(9$1EGF!.1,NM32 \"36V=>-^V8:I9;AQ.MGS,CL6YX\B87\7J'VM. MWXUUJGH5 $HK<'^-N7(XC1QYSD8ZE1QE[MS.)CT"??*,TLD1EY\S2 MYW,OR?:Z2G&M7IZ7G8MG- P%YP)#DN82HBC( M(182PSQ*LSAD,4:\VNODRB*V13>X'P MGV)#HC[#.,LY M8DQ9'I9 )#,"\RR/8,H8#=(\B96#:-<#='AAK3Z\49N%-NK>@,=:8?,1DAV5 M@6AT=@C1AYURBXV6ZT_C6"E\S?PUFM:%>[O*@E;;&[#1%W05KN_IJ%RW$FN5 M;KII3&;Z'?9N)O,:C+2K\_!- /+X6!K; H_3Z0L MYB]ZCM5/_Q F\5._ ;2H&Z4\E\OG9:5L 5M6>K>G]FS*YZ4I _XF"/_GFI0K MP^UD+@&EF)NN?:ME33?^0["UQE5N<]F9>V:VB:U[#8 M[L^#E6#?%LOY\O'E1A__-6_N8KF &_;&=F23/EF_N)4F,8+F--GHW9XXWP#> M?>?5E5I14:Y>S,"ZBOG9)%P8$[CW-13=[C+%]M,@YDWXBZ<=L%%>UY-[8\-* M,-ZNV2A([NRGC3-BSX0&LOC'W7=1\I)(94!%*),LSS0I0H!U_^ 84B022!@/ M H%EG$5.&7N[CY]:D*:E \N->(ZI [O(61[X]\9CZ ,;#<7=>2C<3],/:NSK M#'SWX>.>7!]4[-5Y\^&K>N;PLF^"K^?B3OYUN>1_%O/Y@UYU9@3S1"8)A1G/ MI(IVI(0D$AD,U.^%3'.2),0IS_;P.%/[?%LQ]2K<"@K^,**Z%O0< =;NH_8 MU]"Q0!^DW),_3^/@*T'SR"CC)E&>5O55HN.9R]T[^VZH.?\JEH\E>?ZF6[S> M_BBJ64ZC@#.60YI@90Q(@&".< Y3+F5$LI"CV*J2Y^0H4S,%7?G 'UI"AT:_ MQ[$\_?U[0VC@K]\%'*>^OV>5OZ +\/%GC]83^*QZW0[!YR_NM^9OSFK>%16; M+W4'YP?Q8_5&"?F/68@(QTD>P23,@$I_I-3L1 ?E>M5 MS13Z68I)!N,LU>>]RB\B*A:")(YHD- Y[$3L"R3DTO.67'!UHY/22\R$%"$FDCD==9P8:VKFHA:R3[?- MPU#:F05/ UL%]J^FK6?H6;]7< M.G7V<5'\2_"/G7/]^JBUJ0+DFK!M&R"HOZV?!+]O,@;NU=NT4E>\;Y,&9B&F MD0@B"G,94.66Q!+F49[ 1/W(HY2R($DO+.WV+_743-;]P82,BXN]!YANRX/@ MJ4WBT.?+!XO*MBJ#KLY-6EE;^EWG'G7T!HWBIH[/FK" MAYNNX0K$!Y#YVM7BPTV#1>GX@(/W6]$^D*+\&YFOQ6]JN5R7YD!"1^&_+Y:T M$N5W+=['Q?-:T^EW:T34O]9E62P>WY"JJ#:Q^E])L= 5\'5JDM)R<;?Z)DK- MUE**;V)1;2I/9BS@$6$\@5)(?>P8<4CS$$/,,181XLI"Q';)UE?7QYQE4F, # @WH -#O4_:!0+42+RJ M$MR 0P:G2W5&Z 1 ;]H3'X%+2IZ-];@ G: :0L+ZZO]K:-7GV-/:^OU]!AU MO;WZ=.VOP=<7Z))3?#W4!P7RMD'2MC_2&R&5D=^<#8KJ_8]52=08RM4H7\QF MV&>ED-Y97YITXH\+%7>):K4AGZ8I1D*W\$Y,B]R($XAUQUR><,QI0&2:._6G M&4'FJ469C=6C1J^65VRE-;-LJCOF?+MD*DQF%L=)>&@6.6W0#GXFT1R M W;5!*V>@W"?CS@O7K,NAI7X"LD;HTS!X1R0<8:^,.]L=R%]:^*/CXMW0HI2 M1;?J@CK'E0DTOMM/)650LA"Q6G1(\IFEV*E. MY3@>ZL'(*TB?7/>^D^G8V;:[&,"C*7^7 M/[EG3\NR&>*K+H&])^5=:1*6N0FF[D5I>)9G@< 1%CF%*4H#9;'# &*9A#!3 M!ESBD/$86[%(N@T[M2A@(W5=,'P#GDEI3+!R+-4'SM5Z2\I*,TF"2LOO2.!B M.1=VYM8_P@.;U"VX7VMPE6NM[[TBQ6->&]QWZ:3D#Y:J]I-^BXW3:= M@'C5?-/M[LO.Y3M,NY^V67YYB)G0*3MI3)6-BBA4/F8 PQ#'DDJ>8Q[T.4X_ M--C4+-/F%+7+@MT_T^\DSF[GV)>B-];QLS-PO8^*3R'B^83WX%!7.9@]I?2Q M\]23]US0[.C-^<82;_8;2^ASV-7+QX4*H0TI2V7V@Q^4G]:TG% Q]W<59 N^ MUW#BK^K1*TT'OMFA_J+C]5,7ONJ-0" MJH<=X4;?'#)_,/QFNH.KWDHT66 SC"C'6#+(4\RA"E\PI'$40"8R'*6!Q#). MW;;&+Y)G>KOBC3JF ]"&.W<%1-O&HW>%YF7S)H(DCK(P@C3+]1E[C"&)&(5A MBDD>2Y:Q-&SG[<%AGVSDR7L8P0FK&Q?KY-T*,%)] ^NJ3C>2K0J ;'08M/F$=U)60F/9[FN,'HRB=;# MCFK]7,'8-W3.]U]JTSJA2IMA^N;EOP5_5*_/%TU+K(.6;\6SX1AC.(T#QI0W MF>CR0-VL*.>(PS!,0II% <6)$X=3/S&F9N\:,4%73B=BMPMGQ=7:#87UP+:O M#\P7&+,^*'DW;4Y"7,G0]0'JN-GK];1+*6J/EKC5U*I8JO^7DP!RA&(=20>0 M)#2#+):2XQ#+3#I51=L./#5#MU?!NEO >BF;[9DYL#Q#& #9P9-,+@'U N); M.X2\,^&>&?9*U+AV8!SGRK6\OY^A:HEXNV=J1.0JRDPB&,6A@"@/B7+%4@E9 MEDB>81;$6>YBDPZ,,37SLV6#UD*"1DI'@W,(2SO;E6MU)JBW*>] M$Z?W/T3)BDKQKJ3,UT MU=KHW%'1J*,W:_1!H);YVLH8?97Z.W RO$^"OKJ-,MU$(YV8D>QX^Z:.I^(M=HQ_NI-9V. MDW-T$B;BM[R6[Z=R18["Z]N[.#Y03X=!EZI]K*JUX._6F@3HWE@I#W.R>:3J\H:[8<@^0E=CE'WC_H^DX_)IOX(N8:\+MS\O% M.\'7ZD%T+MK]V8]/SZ0HS4&,,NF5SN)=+M[J=M\F(F2BJM1P;VI.D^IN\$5E)[KIX-:(=X>4"#&S"%>]T7 M?',:N$7O!G3P P9 <&NVC>J__S M"=ZSL=:V_/+MNBRUO9=I0G!,,(R4]PY1% :0$$[53Y2P+,]Q(H+9:KDB<[L] MD]=#.#G/FX&&L[\/>@S :N'Z5Z0>P-)NW^,RA 9VQSK"W8!&/(^=LXZJ[JMA MUNL!QNV3=53!5^VQCE]Y:1U+V\?S03WHW?*)%(M93D@:,9Q#3-)<=PP.8,YS M!@E+,$9Q1GGDE+9]:K"I!QW)@:&N5"UR7.GC-2$G[NG9>JCN45/;(/;2\4^T;V+^V52:[+>/Y'D6 MYS2F,&!IIOOV"IAK1C\F H1I'/ $A2XVI;M5NYN('7M*W MN&D&L'BL>Y]NOTDD54B5Y#F4N3*3*.89I%R$, NCC"))2":<&IV?'FYJ5K%_ M]^*C@%K&6]Y@&CKV:GH8;T3==#,>L(WQ.5R\=C(^.M@5FAF?4_QP/^.S=_6S M'&W7R0_%HEB)3\K1XQ\7*_5R%)O&E)^V5,H,A1)1#',B.40DD) F>09CE,52 M!FG(0B?'RV7PJ5F53:_96GAHI =;\=M6#OW9EIVFQLXB#07XP/;)*];.YJH/ M:)Z,E]/0HYJR/J#L&[9>S^A;O?M=E N3.%CI/CEZW[SNI_)V_;2>FPA7MT=J M]Z993F7(*(P)8Q %L8 TEZGVGW@>1C)!D9.A+ S>[<^YL?.V@V'^L#VK@/X;0?PVP;PMQW /Y\'O$>5<1_ERWW>LK%!V\J C59@]^6$ M(PJ##,=!3",LF%,K']N!IV;L/GV\??/QT\>'C^^_@MO/[\#[__/[QX?_Z7U" M=QITYW,[;U".=YJW(5-9O0Q"5.Z*CO\#O]/#7NL8T J,$X>#=O?WW/NW"6ER M$8=9F(20!T$*4:)^PC3-(*5)(FB4QLI&.6WS_X11YF#!I<>@\B<+)J\20UXA M=IQ>S'A)K#A"C&BLW1?QK%ZT;SH#ZE7-Q2Q@%%.6Z9+O)(8(1QABDF$8X##A MDH8X2IQ\I+,C3LTNP;-0_6'=E=6-/[T=HQO3YA_6"5YO=]OF; M,&7HB<1(I%D 613D$.4\A42R&$8)3EFB&V2[A6,68T[-V#0B R,SV":O:ZE- MVKJCQV.!NJ7#XQ?+H?T=O6^^!Z%)^K_3VQ":=45Y05S\V.(*_JB5\.G_V$/F MR_VQ&'%<[\<>@E?.C\.ME]+P'B[&?__T/%^^B+KL]+XQC)IGL^GP\&(H-K<' MY *'6:8K,R-) XB$U+M)%$$<1)'(LR3!D>C'UNM%OJF9NJ_KIR=2OFA6E)H& M!6P6GQOP9]N=D#2D8>W?P+-F1ZI+(TW'G%(PH3WD&].]9?])0+T^IMF< .^_ MWM_WY0CV\X)8>G?7F_:A?<%&,SWEQPA7;D"K7U/3WVIH6(IOVH8[+PU!\3 I M90--@7=*8S_278GYV"NTQPF2_0[CE5S%B%8=9O4(@S!AF&'(<(!4V*W95217 M/V41BW#&4A M40M^D&5Q[-:2<*!Y&;4/X?NKS(7#7LE@[_W0"Z9'5K)6OTJW%ZQ!&)P=QP+E M8>EQ3@DP!7X<"X L"7)LGM1O\7JK&\>6IL+VTW+Q^"#*I\_+E:C4BV8:9,@\ MSP)&8YBR+($[+T@@%KI_%2@4B9?EBR!Y- M2H.;Z3N'KYV=\XC:P$:M(RDP(H)&QF$2>RR!\62'SHTVJM&Q5'W?PMC>UL^< MU/7^NKW2!R5PW55SK;Z=)M=;&:XWIEW@AA= 5._4#]6J8+.4!#G!*(0Y9P*B MF B(A0AA)#.)99+' 75J='F!+%/SCG_71X5UWN267]K4+^+)L'5#U9O4LD&=4B>H!LWUKZ M>&1?QZQ:W4G->F+RED3YO6#*!5S.^2Q*41+A((99@J0RE"&!E/ $+1F7%I*4(KO8G'B=-D55EM7["*HQO+"JI6&R(AI=M-;08&6 MU*?_=0X-;Z[7T8%&]KK.*?S:X3I[Q\A=(,S_Z&X5F_@RG#$2AC25&!*6*IO" M1 Y)'(4P2$FD; H+XMCM>,NC<%/SQAKI&JK_D>C]#TV:Y2;9E:9B^MMGYC^@ MG4[OVV8#X'YM'O]#HOT<%/XG0/7&WG]JC,&*F??Z#/U>";F>?RJDF$688RP" M 0.9(H@D5P$UX;K!<$+"B*8Q#;.9NHLN/98W'Q7'Q71TA1HPJC:R@;D23CM+ MQ39SFAA5O!JQ)'F:^*Y#]S)18RRW MK:!PTV/NB]!L38;50<^=/I=Z$:1T/9:Z:,;LUMZQYF'@M=:R7/U .\#F&]/Z MC%J_?A;5\>K9CXLRM?KVLZ#UJ'<__\S+NE?/THA$DB0(!AAAB-(\49%+SB"B M*H@)>,S"%/5I63TU,]C*U:\Q]2P/)5$>0 03I#O\H91"G&84IB'"(4DI%9MV M;PX=_OJ -5YCOC=D;NB]R>I80[Z>8,H48QH*"AGAD5JN*8$T1@E,P#RL!KX=GOL'/7W?N;_]T4IV/)Q4?Q+\ [?]\<%*PV;U!=1K>[^L M"K-U/\OC+(IQDD$AE'N)I*[')6D*HYR$<1(RFDGJLG3X$&IJR\XMY[5@)@/[ M60L-9%$Q,C<^MVE=\]P*[V8+O,RAG1T9>V8&MD%==78Z3MR 5B6P4:D^S#1* M-7M/K]=F7$'L:RK]WHF)E8?+9'NID MLS1/PU1FD-!,N?*8*WN,HQ@BH;FK4LVP[G0(<6*LJ9G9EK#R4]U9K"-N4POA MR(9P"F8[D^D)O($MX06X]63Y/(F(5XK/PR-=@=_SI,J'R3U/W](W)>+IN13? MQ*+:=);1J6O;$BQ*,8HCKB);*H2V'P$D489@GN1)S+%,TQ2[V(]S T[-B'P1 M;*[Y[&3!FF2EN[7) [AE#:6=V.2< M@,ZDO [$,6R+D+>$BS/#C9QV8:?\Z^0+R_O<+%)5KF9?F5@0Y1QIAG1&JE53 M/ HW_9YQ=JOV>)*?R2ZVS(%DVZM M_W@G/Q0+];>"S-LPZ/V/E38JRJEYOU@_-9)WF]M5F=_ ]\O$GU@LIL ?X!V0-OD2ZJ],*>X#6AG?8QS#]%I,'\N.6_^^Z M6IDNHU_%:C4WP^NTW]\7ZVJMAB^7WXO*[%M+%,0HR"(8"JX)V;'R$P63, QR M)$).,AYODO@?[%<,)R&L+,9NY]1MQFR,^+^ 1_'1.LC@([@RB!O1:\)>!KIP59\?[:W%VJ>+*O; MV*/:S5ZP[%O%?@_IO27WM%R8PO1WQ?>"BP77_95->NP[O1M5"C[+N4 !RG)( M4J133U $218',-&\62%"/.).QZPV@T[-U?T_:U*J<>8O-:\5;^0&O)'7)#'R MY5S]H]*)%371AOM>W/G9L-Z/\XKQ\'MR2MR:5.H&;"2^T0>>=06 /ANHQ?:Z M)6<-DK]MN?-#CKTU9PW"@>TY^WO[6:C=+F,M&_Q+I_5*GD:)X"*!2' ,$2,A MQ(Q@F.0!4YX8SB5S,D]G1YR:;=(\ % -] 3F)G-@WFUJ/;=6OU]XVY_8S_+_D[0U<=%M2K7VKO5 M1":S7 KE4-($2L1TVD@N("4WG%LH$E^X]UW68L* M_JB%=3SI. INGV^^'V1C?_EV:%UH EY#,8@AZ QS17/P6MG31N' ]7U-@Q3* M==#YJ)V^7K\O>*&&*NAZ)7C3L/X]*76U3S43-,)!IF*ZB#&D78(8XB1)89QA MDD8T8K%TZA3O+L+TS$FM@4G=[\1Z)L%_W55$_T9K D2CBJNM<9XME%%.@QS! M(!=41X,(8AFE, V%C(.(29SW.149:-+&/QK9$7F\:;%='(;\- 9?-IJO0A^, M?.KN@.QBWF@ WI_#OL>"TA<^;TN-LP C+T)] 7J]//5^DMO"M5J)?\QVGML^ M\$XV(WQ=TZK@!2F5!)^7JWOE0).%6C3G+U]$L?@N*G73C&8Y2_(@@0@ED7)] MI5K%E,L+2< 3SA,D9&ZU1^E)GJDM:;^?7+7 8@GFR\6C*%6DS(4TQ>KS%U!N M]+$SH+XF\[0UO<(4#6Q:=V>GU<;D_30SU55(YU"#CDK@RY6FB2^9\5[KE*X) M3=>.8#_SM%DOD9Y!KM=+_5"S"(9!$)J%T-T.J0GG^2UJ) M\KLN4ORX>%ZOU)^5RNHNL\:^)7.FJ^?4CU^6\[DR@YKH3SGE-",B9E"FNE]0 MPA'$J;)&A'"!DR3/L\R)>6APB:?FMFN%ZQ;!-]V0&[1*@^4";-0&1F\=CF\U M!T9UL*O[#>AH#_[0^H,& ->6\H._0G:6=5(OQL#V>4+OA'M/V+'FR5='V<'E M';&W/XIJEF>(Q)PRB&0L(0JB2*U?(H,$ M)2AB29XEF+MW73DXUM26GZ9T>UN)U H+_M#B.BX6IT"V,_.>H!O80/=&K6<+ ME)-X>&UQT50"P1H.F+ZK#]N?ELV>Q23WJ MG QLU;0NX$Z"6AO0JJ-;4K?S]*&=IUHGL%$*M%HU_3A'G2>'7>I1YVND3>I1 MYLUMG]H;S">WJ2\?9;Q=:F^([&Q2^WMJS]X,<_,B"'ZD"?D/_:/X+%9W\H'\ MF,5A1'B U")H$I%"S"!E40YE0+*8$9RGE+ET4G4;WFGY&Z&QJJGY@=1T96$= ML6_ 0AA* )V<1&M^0D=6?[=IL7/-AP-[X'7M8/>;;2<3W3G:B'X#B%1NC\Y^ M\16!,]V7OW M^C3/E.3S1JE+0M'1W::Z8O=X;NM-)[OT?VY]ZH5BUQ YU:]I'L6"%J.Z7\X*];"DX XYE M1)(0$DJ3FI,PQUD"PP#3A/(T3S+I2L!@-_34=EW4=*U+\XG^1E9Z0'W(M"H> MZPU,_2'O:.-.OV Y(W8F=1B':%? WH#:L'!'\U_AZ)*=<3-(SN#Y<"C M:Z/-[W3QHKEE2.7G1%STK:;YIYHE2]PIS MZBLT]FMCL2T^S9=AE'T&:MF-EQ[JQKMYE8S^X'[G/3)I(34&=7:(?H\T#$#A M,,U7Q6%G?IJOS$A;^%_$LWJ<\1>T81"[%J7M-;9K(I2=(7N61E]UP-I(=:'A MTM(_LIHFJM*;CX<,T8&1:F/T%T]G ^-/],E#A!'%&>^T87R,=XXEKC#\)9UX MCK"T_*:/3]1_3=^.;=R22Y)(%G'(TU!74^,$$B%5.)DG:9!C$H:I4R390X:I M>4!?UT_*XACS\=0(;!R?M3Y_JNNIS6: /NC0U']ROORSTAVFEZPP#3G^+%;? M]FFVNG79?1K_N,VJ730Z\%P-?<#?- HZQ1ZU6@*J' ]2*&^D5:AI(S1,H'H! MI%X[#;E)<(4.1+T@.MR9J-^C>M8@-$7$/Y1'H:Q_D\W9M+L(!F_O*4]#[;.H_[_^Y+E0LH^.C M5_OZ(A4RHB%, MWZG$D"*64")ICF<2H9CD/BM*]O,^K43(F6MMYHUC]TY';< MO+="W'+?WC>.0V_9'X-PI.UZ%[A\[=1;C3GN)KT+#*_VYYUNOLR;:>K!OXAG MLBI-##,+ Z:3V&(8$-WX*-,]7#D6D(F4T)A3F0JKKF?GAYJ:^?FP3S92;F7M MY\P<@-?-E;D,M+$!:%"UHH'G_V:%T4SZK7;:1X M_N*^V\FD,KE->YN+2<*XY(Q"AAB!2$@!\R3,8,RC%&5"_4TX;7,<&6=JGWYG M6UCGMR\7+>E(O;^K7LQ:H-OT)KM6"WCP'NN)Y'PMJ]Z>)21 M]TY/JOIZ?_3TY9=1.2E_XYTH562R,JV8V[3)IC7?XO&6J3^8 X]9E% LDPS# M+"$2HI#ED$0X@TSY"'%.LP"'^ *&)WM)K#Z/\=/#WY+G9W.<-)^#54D6%3'M M\GHR/CE,C)VM&0CGD?FA-!OR5OR=?/"-!F"K@G_B*'?X//-).0AP%9HI=X". ML4_U>%+?I.WZF./OQ>K;VW6U6CZ)\K:JQ.JS6+UM.O9('A-E^#(8"!4DH8@I MAPGKY.TX)E'*P@@QQVSMLV-.S7EJ1=;'Y,)Y)]<"8\M]7+_(#;V+VX)F$@I: M>6^ D;BM[],U8W^:!'AMWYJJZ4_+JE*>E^_&20[P>S/,%I&@<()F$H M(,H3 JD,)618$IDB2=(@=6O(TEN6J=F=@^%&7475:-,).,!6'_!'JY%S-ZC^ M\VAGP$::G8'MVY 3TZ,0^&)(O14!]Y=DY +@BR%[7?Q[^2-[;JBI5[/3N(UF M'.6$!Y!QH>PI1QABFDK(J;*R7/(TIZ&+/=U]_-1,I);NDOYW>^!9;FCUAF3H MS2I[--RWH0XJ[6N+:??AXVX?'53LU=;0X:LN(6!](#]$]44P41CVUUD8YUF: MHQ#F*.80::I$C)1/E+&4LU FDL9.W6H/CC*U#[BA#UUI*4&Y$;,/U^H^GG8? M\\4H#?Q--P 9 <%6P@'V9TXBX959=7^,*W"J'E'S,)OJL8O[?OWJPQ+5JB%D MFE&>21&Q&(9!KIMY80%QGN8PCGD6Q$F*1!JVQUNV7_[."#V.K0;_ZFL!@:@E M=/W<=P&T_=#=01GK$V_0>'\&C1Z?]$&=O7W,NT\?^3,^J-KK#_CP9?T^W?=/ MS_/EBQ!-ILSAVL[/RZ;ID2GCK!XT?6+W[_I(_?-R]3_"<+T_+C1%T/9)]4UW MJV^B?/A&%C4U934+&..QB'/(DH3J_5<$:93G,$@(B;.,LB1P.@6ZFB93M*\ ,TE#WRI99E+W9RV^ M"ZX6<_5M%LH%-R>?U2W[Y[HH!0]G7,898BR#89((B%B((,XB 7F0$R)I$//< MK7C68M"IK63;5DF.A28V -LM*KYA&]C^U^+"3UI>L!6X3I&H0"NRQSH4!WQ\ M5:38##EN;8H#"*^J5%SN[9D&H5?JH53D)?Q>:,TC9 MQ>^B)(_BB]![AYIWOLGE6)/Y@RB?HEE((UWSHBQ71 -EOK((XHAB-9LL#%"< M9SQVZKIT!1VF9@T[*CBF:5QA_BVS/Z8]JR,ZZ^;25S;,%308-\GF>E/T*G?GBJ+T[(;"_W==U02Q M#\M;S@LM!YEK,J6/B[?DN5"!A0D49AFC241"#.-(4K4 2@QIB#AD(2:A3%/) M R?7W7KDJ:U8*J*:DZHJ9-$TT%M*<'O_\:UCOQ-KX.T6G4'@''BIZ,BL2;RV M4ALR+U L0".X6@FTZ!Y;G+BBY:N[B?6XXS8V<87C54\3YP?TS7U>LG]\6\[5 M'94FS%B]?%ZNMLEM:LNS?Z+A&;@MW6%O( [MN5Z"7X^$:!M8O*5$GQQLY*1H&\5?IT5; MW=7/K&S)!9=5]9:4Y8NL6<$J4U,[BW.&49I$D,51J.Q*GD*"PQ1F. \1R1AG MU(DGY\QX4S,L'?)-)2_8$;@I^G8T+.< M[,L'F$WL!]W:N;F[<>_.K0&<,#WM%49$+6!KA[=:#P!VSDST$'!XW7@\ =QUW M./Q[W'Y9:FB==GJ[X'OI:]OBD3W6'Q6'QD*D# :!Q! %)(,X"Q!$,D\"23%5 M_[];[G@_0:9F\K^R;X*OYZ;;1^$EZ=1Y:NQR$I4LU#9=!82 ?.0*0_AHYJ3PXKM M&X,C5_4D%5XN'M57\Z3[IS^H1S1E^T(PB5@20+T=KX.^^'U#N3,(G"KS+*$R$5:?_Z&'3^VCK^4#6D!02VCWI1\$[O3W?2D< W_5#DA8?\JG M5#[P 5>"_>5Q^?T_U6WUMZM^V'ZR!Q\VRH=Z2HWV\SQYC4<:N,_+U3M1%8\+ M32MP6S5\2)T+_JI7FDSF.8WR0+<#T1P(E,"<1!C&-,PI8A%32_S%+'!6HDSM M@]?UR61NJI,?E7BZ3;5L>N8PPP"B_-;F3!FP7ET3+Y@V.P=AG,D8V-PW)P[0IKLE,'^W M%K>:W_E_!"D_*!EG".54A#R'$DDQ-=/Z M1KPL%XY=V?K!;QE(#0WJT'&68T_MFH)<*P*T)B/UT3X'Y!B=M(_*,)U>VN=@ M#'IK0LFG870C3NJX>[D[>E\6"%<\Z<4./^: F5QE#D6<1)@2F MG*IX,5 6$2="0I%C%*>8A$'JY&SV$V-JUE"]P:G[KE$/^.UWE88%=>1=I[:C M_$UM\8RX?C>?^L/E<7.JAQ"C;U[U!^K0YM8%3^N1]MO[<.TW\J-X6C^U-#"F MWK.@:Y-4&04X8E$@H!"ALHA)%$.,::I\1)'&B 4LDE9U"(-).#5CV8@*B"%Y M JMO1/>K!*(1'3"RJ*-Q+;\ 7+T8RATBF]P(4.HJ7*!6RV)IZ8$.-_NG#?(D MYG24[ AJF1U!#V5'M&]$JRGHJGKM&79(H;[V3(^4;*U,M'I<72'\38"G,]]S M4>EO]:E8Z4T>%<-8?]M_\92E/>2TG,SG'F3@\3*_A\1M)T=\T(%Z)KYTJ"T? MR(\W8B%DH8(PP4H=G2DWI5K/=;#V06&F_)1E>6_>677M_;(J:C9)25+,I.'NY^$- DQ"B(8)!@!A'#"<0Y#R"7%.4DE#&3D6,WB0O$F5K\=J3M MQ'\^UXHXMY^X9*;L#/-X^ ]LDEM%P"^M*K]J1IZ=/A>-/C= ::13-H\TP?#: M^\(#NOZ:9%PBS-C=-#P =Z#MAH^GNN>6W:YYH=Z4#T7Y])'/:!"%>1[G, PS M"1$1$I(L)##7!P=1$@8269V:OGKRU,QA(QS0TH&/[^Q3RG;Q.FW)+D)A8*-D M"X!3)ME!97NED>T^:;020@(1&"#.-4DD!(0K/9=U'2I351X,D!75[.[K #OJ,=>=L:9A-K M%EOFZCX-TL\ ;^>>^ -SZ"^]BZ)Q+?9HOSV2 5IAXHL!\/1@X]+^62G^BNO/ M[JZ>701(41IN_#8GH1#5;\JU6)>"WRV4[[ N]3;N&U(5U>^+):U$:7R)CXOG MM>EUL&#J+B/;IV(A/J[$4S7C8@*ZRP&@+=M4%?VB%@='8L?9ED#?# MSFA>>[X'-K77G&KWU@P#SH6O5@Y#B#ANZX/2J8#JE]00W3SN-&KF(ZI,KK.J:#5_7S%M^L*_7)5W5/ MF7H[OVDOLVFSGF+* T:4ZQ?JMBU)#$D62!BG<4X$9@G!3HS09T>^>^;8=/\^<,ZOFV8D+$$01YQ E(L YC)$,"6!S'B 4&+G5?@5:VKFJ^TE M4&=KU)64JX'S-5QG\J*,C0'GYWHY&YNSP[V5O6':E&SKH[9!Z8P*@<-,,A@'N@M QC'$>:BS[Y47B3')8^[$ M2.4P]M3,LA$4S+<"7IJ)<1SUOFD77K"\3HY%C6ZG/-,"9P^I%&<1&RQOXOC( M5TZ2. O)^8R(\X_H9[G>DNJ;_C_=#.4[F>L4>64Q5V7!5H+K/]PN^.XO.E?. M%#I<)D&DW,V0082S#!(L(Y@$$@L>$X1#,JM3X[^N2+FRLV@7R>3R7>Y+-MPG MJH4T%,E,_R"VX@*R E0\%@O3@7(IC3?J9@8OF\(,HT30)(%Y)+GF$@\AD6$. M91:EA$B99UG:3.'[A67.]\@3V,IUI>D3ZO=7F#B[%6VTJ1AXC=.2W0 S#QT! M;\!6=E!?HF=I[Y?=._RM?%Z0];067B;+J*NC%]CVUTL_#[VTZY=>J=\NJ]6, M$B&B6%"($4LA0IQ"&A "DR2509!EF*),R=BWE]<& M1CL+=QDX YNM5^0H;T\![[WUZLJ>,?W3,RE* M7;AW5[XKJN=E1>9W4E, ?"J^:\(GG:=44PEOVW_@*(AE0"F4L>Z]E:K_P3S. M(69"9"C!,LW<@OL>0DS--AAJ#"/NN9P[?_-@&>X/C.[0@%M-C@'8:!U^AUY%1Q@VJ3JOZ*EPZ<_G( M'9GJ1LP=XDRSV?GPC2SNGLWIS-]4Z";XQT5];C-#/$BIR$(8DEA %/(4TA0S M&"=)%*(@5Z:&NY$4C"6ZU3C>Y3KJ=[9O41/XTO9Z:)O5=IN/Z M\&BE] <- #>@>5?4JW)_FLEJO$90/:?MV@VB7,7^.1I']9P,;PVE^H[?@Y?O M(/^I_I_/R]7_B)5I(:O YK\O>%$QS3*EO''#-C6+2O=SE&.R0R'EXW.5,VK.$4"XI83"*: H1#P-(HXS#C*(\"O.$A5Z5:V(0G;QV)\'NP>[]916@!W.ZF'8J3U[W#N/OAJ3 M]#'/]> U/?DQF%IAUG.] _"@'-]J7CO!_'_7U4JO/+^)NAE:+N,$(0:3,*<0 MY93"G*F/-R8X#6@2!2E)7#Y>NV&G]EE_:%HDO6U;)'5D!UOA79DR[*; S@3X M!W9@X] 1&+S"=RLWN%W5!*:F@GNU!/?$Y.;_42OD\7#)#4%?/!MV@X[+M^$$ MQ"O>#;>[^UDO78E=/W<^7_Y)E%I5G8$CRN^B>D/F^E>S%,E$9IC!0/?C4,8K MAT3*#"I3)B73/+1!Y)X]:C6V>Y+A&%FBC7 ZJ?!--R?TS';;!5.0RR3- YG# ME$ES:A="Y0H*&(9YF(1$_7\!=\W^'&@"AL_R[,#_OL[I' YXNU7#.Y1#[T6_ M?PN^LF^"KS6=8QC! -^ C1)@JT6;IFGTN/$6J?;"S=-283?FJ"N%$PS["X7; MS;V3"9Y+\4TL*M-:3[,[&J+'!_)CEN2",A9+R/(PADB0%%*N/%V2D 3)+! M^6RU7)&Y=4+!L;&<_-G-B(.>CV]%!45-ATKV'*T'L2J)^E_V[08L:N+4%?GA MG&AP%'_K9 ,?J Z?<- !M.&7_>73LJI^W;#.*HEOCGBS7G,2SL'E+R_AZ$AC MYR:<4_E ?L+96WKF*#2+TYULBOGYAV)1K(1)E]HCH7OS\AOYWV7Y=DZJZL%P M-VK=JK0K?ATW5R:1"(+.<"B^&[W5E(.C6#WMT!;#IE*6OPW)%8>TB;/EBZL98PU%S_ M49DS^S8M=HQV:#8O@L7!_E2F=^AUX/(&>+7"H/N.J!NTSJ"K]%3F?HR6>)[? M@>NTQFL^=++5X@:0R@27ZJ^TV2&KO@GE&W#UYQL][9O&>>9[WYJ$9_TZ'#48 M71O1#E ;D*NWT7.8RF':Z=D(\!.TU7/ T4][/9V MB:6W5:IU^3Q?.YZ[6B%L%[CYQFW@=;D1%S3RFN7T!M0B@U]^7TCSTZ^@%M\< M4*@K_ 5C+G!YBKFLAAPUM'(!83^"MYA^6 M)AHKY,OM8IL$?5OMTAW,0H0QHE$,\X!%$,6!YNR)$HBYC&46!I$45H5ZO@2: M6MC3MG9>Z<0H]8DM&ZW 4Z.6Z0C<* :*C5[:3=JCAW'P?GW,K$6 ,_)\#6PO MVZEZ:*:J50C\UIFJ5B?=X?GCSFSM<<.,/%L.(\P, C*CO^O\_G>N.$OR^7'Y;E M$WE/2IV84]V+T@0A[XKY6D4:LT"*-&24JI54,(@"',(\$3%,\CPF 64!XOA" MDO@S(DQM*6W$ J(1%SR+LBXS-06G?#F?D[+S6\?:TQYS9!]DD]=T"6ZN5; M%>RMWFHI7YHTZ(13&89A#@6A&42B,O0.1B.?(66_7:^^+8WGYC\;_"00OO8F#HXQ[F;$*35? M[3ZN3H)32*(LABE.$I[A/,@8 M=>ME=6"4J7WLM:"@$?&F_0%H8<'=PK*-_&E@3UL!;W -; 5Z(]6C\=4))"[H M?W7HJ2.WP3JAV.MN6*1G@4=U+WY_N-E/\0 M*].E[V[QH2BKU3OR,J,X2B/*",QS0YD81C /601)(%#,0\Z% Q_"B()/SCPU M&H!GK8+>#'G>J*&W3J3NS_ED- '?M2JZ(:?>>)%:(<")V6#9G,ZJH/O;"CP[ M%$",_N8,F= Q[/LP_?R.S=MD #W.Z^2:?5:@U!W?-6ODL$!*" F^K:,D0(R M[%MSG7U9L6M7FD2-/3MAMEYW[8TQ+:]MCE07UEM ZL?=%) #YNC 4+5)NGJ* M2/^I'B9CI(<\/T$"27^4_>237#!^#[?K?9-'99@9[YO77I\9-WL$.);? M&5%!*VN=CGEV[\4=/(>EU".(UUG^3F'K:Q&R!.GDPG'N&>,9>TMM=@RT[3TC M,],VO(%W6ZZ@OPOMA A^^UV4:B'861^^+.=SN2SUC3,:B933((!)&.40Y7$( M,18"(HHI#Z6*;;/4J51L=!6FM@"T8D/0"+X?HSRWYUDC,=CV?SGL]OJG/>6C MA+ 7L=IN>&L[0-R %HIC;]$?M[1:E82M?!:Y76TFKTUTVU^!GX/R]N()\D9^ M>[DD/0*6.[9:JN59O2^A6;F5[]2NW>7RL21/+4V9I DF@D*&4@D1P1Q2G J( M.94HSDF4(ON<4\M!I[9^-6(#+7?C3&XE!XWH#DZZ+?86DDM M_)L@U;H4_&[Q1;!U6:I%1:T[1?7[8DDU#9"N^_ZX>%ZOU)\5".HN\T(V9!D1 M#T/*=(Y E$ 4J."'TCR $'\9["*>:T[QP O6E6;7.509:@H\!2+>Q1LU MS!@*W/T@8K!Q>H0(?UVJ\&-19^BKX5:Z?KRNTGW_XUGH=KP/RS="#_JX*/ZE M>48^BQ^KAS_%_+OX;;E8?:MF.4^3( \D5.N&@ BE,22<1# +!$F#*.%2V&>( M7"[/U!:.K4: ;%2Z:2OY1:.5+I:A I0;Q70?GX7N KDRNH$GHYR#J^QA9BUB MDW'G:^!5H#-5MYVI:L@T6H7 PQ*\$6"KD[+]0&L%:K7 ;U>8*H> 9]PI&RD6 M&F?JW&(F?T"?#*<\##->I.4/DYT@S.-C>YYAK=4R_<^U$N#]=[$AGT<99HS+ M&"8B2"$2-(-4GS5%B)*4)3P4=AD!)T>9VH*W%1(8*1W/>PX":7DD2N7^UH(:*O+G5@/-?%6>:D/L?;+L+,](4S"P?>IJ84K$6CUN M6E)F_0(3S*(@)(',N=/.]9%QIF8:ZY:_K!8. MS+?RNMG"8ZC:V3D/6 U]]&A@ZHAXT_1%\D@3?P8%3U;GV"BC6I0SJNY;BW.7 M]R;U$^HYVOX8=N/6SKPE9?G29FUE64 B=2'D).'*+& ,_Q_NOJTY;AQ+\Z\@ M8B=VJR,2U;R )#CSI)+M6D>X+:_M[HZ)>LC 56)/*E--9LK6_/H%0#*3J;P! M3)!BSTN5+)' .1^(#P? N>! UTT4&"/.L&0Y<8IPM^AT:ARQ78SU?\J"F4L( MLBT0XISH[S+J=K3A&\N!.:05MPZ3UP+/=G9.5V:ON?VL$?*7V^]REV/G]K,& MX4AN/_MW^]%0;?/H9('&U:OU1)SC-& ICS,H<)CI=*(8T@2G,,CS7)%/*@+I M9)"[%^N-U4:]5%:6YL[Z1VX2R6]S<_BVK.XRB4":.0I7D(D=JX MP#R6!%+&,AS0*,N94Z"!7;=3HXI6:O!#B0U:N6>U(X5)E%O+KF:&DMZ1/BQ' MPHY-_.,[,+GX@K9'K2P7I+R5S;+J=.0*6BY '!;3 MKTI]A&,82UDS1(0IC#%3U@Q-&*1(QI 0)G-)0B(CJ^1!/?J>&FT=3_AMPC:- M]/ILH5;@I1=SN0R+]49K"+"'WV_YPME#4O6+B V66_UTSV^<8OTB))1A%(0E3!+.$Z*LU+B )$@P)"N.$Q)(E.'0AK[W6 MIT9/1JC&D-M&XLM(^@'<_TQF5@)FGEF@$CF3^:.*JP)R+8;WO4J7Y4 MK=>3^?A#?HYR*_5#^SOMJK.L1%O#^&;)S442653-A5+G8'D>DD1-\8#!/,A2 M?8F>JIE.,_6?- ZR7.^LK&+6? LV-9)H).Q_8>1MQ/H=%8\Q#J,?)RN#1O^\ M_4.CV&Q;<]UZUUG!'S]TXA=F7;_>,]3 M(V)=<*NI%:_^M]CH&'"P5%^5/@!8+1;ZGZW3DR-%VX^&'0!:WY*G-'V=R M-\P)SX,X$ @F2GM]9H\@IC&!+!211"02++$Z ;O0S]0(ZN-204T6@)&G)IGD M-55 +H%\GHD\0C>X<=<*J0^IGG8)65V2'5T"RR&ZQP]H(T7M] 7/+0[G,B1G MXVO.O#Y>W,QE'?;B82P>[V?X?5*\+,2=8@/5^O+^DR"5>"]NAITMVG9F MW0 8#DRNM<0Z5U@+HQ%Z!CIB#^)-X0B5)X/.MM=1S3E'*%X;*BW+-2G'$E&67I)!BD@8B M%@BGCH6?;;IU(J412C]_UWVX'@):X6M[Q.<;M<%M/+J> 2TR-+5,]>&3MXL^ITY&,U%R .#\VDO+C4NK_Z5]]7NEXFCK! MQPW_QZ9::S/[DWKSXUH\5O,@(XRG!$&6AP%$@8PA132&0A(>2$HXE;ZJ5-I+ M-36KZM)93T>S&>CJ!G;*@3^T>L#HY^BVX6>D>Q_%#3M^;WQ,YV_H?!;%=(=Z M^#J9#C*]]?%??Q@=JFGV:+S'L:%>\#^MR/(#T3F8UFUYR#BA@HD\AR36M]%! M3F#.L80I2HE,!:8\0M9'AL?[F!H)&TM(BPE:.1W.ND[ :'$H>#TX S/<(2Y] M$IV> ,CA(/!ZH$8Z!.P#F-L!X'DHSA[^G7AUO(._\[+O'?I=>/0ZL[:VE1D'7T;QR'0:FP.(;JI2ANE9Z#^''9Z-V_Z-Y0''R//1O1P M\KZ)@3TX_*>,[^$[[F&8:^O^3MZJ_HIUNP#>KI[%DBS7MZMEM5H4G*S%-D>) M_INNN_!5Z_&78ED\;A[GF(4YSI(,RERJI8BR&)) 5PG*0X&3$",:6D7R>I-H M:DN-/DD#K%%B!AYK*=5O=NKL,C>Q1B&@C_Y7#L:OE[&TV$N,/4)#WY:9^MT2 MU IMK6E]/MT.6%>K3DJ#=J",8C/0J#;VB#EL;L8>N9&V0J.-H-O^R2?:9W=; M7CH:;V_F$Y>]G9S7AOOM^YKB1=6'5;FK:*%D,B6!3:&+>4BED$F:0B;23&?< MH3#/DDB-*\H$BO*$!N%\*>ZUI'9;M\N=6DW:O)ZTW:Z'F[,[0:O7-9/=MF 6 MB-OMH3RA.,ZBU0H+Y*KLEJ]14-8"UY5M_.U>[-'QM/VPZ'#4_8,] *\W YO MNI$.%\7\O=H^:);;MF7;:=3&]6S&H_R:I;0]&.="P1/T\X_G$_ZP:JCE&_;"C%LOF1Z$5-U5;2G%\Z[I@4\57HKA?;G.6-H%2373Z/!-1 M)"B1D">!@"A/:'3-PFVM /B5"BEY=M]MU'EKHH!R63 MPH3!,$H#B$@J(:$TAB2E.1,Q2;/8J1Q$M_&IT8EQ,@7?Q;HDZK_L ;S_Y\;: M1^ H>K:;GWZ8#+[-*8:9G\19QK_B+=W6IS9-&^$J\$YLJ0CW.8APA!08.49V'$:6+EA6?7W=2F$\\F_(G.WL1T/Z_X*9/] MPEMNY%*5Z_GN4D6U:)R$FR4MRT64XSR'(A,(HE0*F.&%G3@PT(YTA!O=\A!/6O'1F<;7H4 M"K!1KIWX5L_VLR6^BC71P5_O2;DLEO8)XHJS^& :( M8H@2K,-%40(S'J" RRS/W!+[7^YR:E302@Q$([*;W6"!L9WMX!>Y@;EA"UHK M+?BE(R]H!/9X(&B/CB=+PJ+#4:T)>P!>6Q0.;_I*O;TS6-JDQI^V08%A%$LD M UTN0)\]X#2!.(DE#,(XP%FKV*03!KG@/"8.^-H-Z-GRSBG[+'\&&>?[\$YKGF 7L.(YV M!' U.@//_JU9T0 T1#*OLQAXFOC'^QAUUI]5\_64/_]PS_G.F"E%\54P43SK M0#!3,:"M,*P]-R.=$I"$VGM3T$#])"B,HU0B$F9(L-@E^=;Y[IP88*RD6[I\ M?5VMH]P*[<@%YS&V) 5OR W-#BU<.TEG@ JY*I6%T):U-9[C3<2,S@H\0,%G M.\!\4;GYH=44O7N]+J*^SLV*(_(@.S@ST8/?)_'M/96YK/O<9'SN9Y M3+'#I)U'G^H;U''#N1KWRI1@O2N_E*MGM1<6/GB5-"( MA3%,4\(ARD(":8I#F**(TUQF,0NX=0J&LUU-C1:T9.#]QR\.8??GH3P___T" M-#0#&#G!5M#Z3L(@UB.YVGG8'-(0>(-OI/P"U\#HEC+ "IFSN0#.MS!>D+^5 M)GO1^W9O^+I.OB750YN%$B&$\U"HS4^B]D(H2""- T6@5+(X2IC.*7S=[?&N MLZFQIY;LSRN=5>C:Z]\.H+:7+'Y@&ORBY=CEKA9U@+ 4&TP&N[;M=/7&M[2' M2E^^E#WR3L^P%O8@^&8A[N17\2R6&U%]4"*__ZFFXY(LVF+SNDZ@3H[^25$5 M;VL*TH681QBQ5'N@Y"'!$!%$(<9!!H.0Q$F&$56_=XJ#N4J?SL]HM&I3^?UA%'.-N+EN4.T8;;RA&ICS1A@E]V @+^#Z MBAZZ3IAQPXV\ '<0G^2GU>NJUW\OR;*2JINY3!+)D3+:4JI9-\"*=>.0P0!' M:1CEF*;2:O][LH>I$6DK("@%69C9H[9 _2K8[U"TH[FKL!F8N7:5[+?2^:]F M?Z"XYXKVN_;?I*K]@7JG*ML?/NC#Z^UVM7P6Y;I0-%'_6)ER!043X3P) "@/ MONU[Y5_7$;O]AX'=2#Z4QYT%5H.XX)WK]PU]\BS@..^D9]/ 8!QFTDR&\PQ+ MM0LD*91)1M4&D6)(LC"'.$%I$.1)(K!3>)1USU/C,#/%BLX48]TIUF$VAT3( M[L/AC<+<09X*A7T]B^\0%+:/U7@4UO0[-0K;AZ,'A;UJH&\^E[(0U9W\N.3% M<\$W:E_Q\O'QD2@N4*;&L?+R[>4C1BC#F$.9HJ 79:@&/%\ZH!#N^O M!=-;9IN>8HR5VR1XBH>%+NZQU,G'S9',7Y>E M>"S4XVW"O#9D]HLH]4WG/ L$H3E",$0I5N3),,22QI"C)"<9TMDRL+WGA@>) MIL:B.WD=P^G]C=%Y,GT3Y =FU:TZW>2<6B.PK](,=(:GS>?9JC4#C6)CCY>+ M+\K(XS:6R\HXX^?HW>(1Z_-.,#XZ&M%7QB,N^RXU/AONL4#^C92FLI7N52>? M6BUUV-3/HIIS0D-"XPQF>:16/6ZJ%_( LAQ1+D,A@\SJEOQ\-U-;REI!ZYFX M%17\H85U<<4[#:S%4N4%KH'7GQ&0@UY^NG?09YLPQ]3TTVV7XD$LJRU;ZZ"\3YT4-R@.HP3#B D&$>;:P2A* M8$IRGJ,D9&GDE&W?58"I46DW-51=NG-/@];L^44K\:RM!=\_F)-W;H?._JT%SA'XE'[M=./$FV,52/'#?_'IEJ;I-/SD*"?_0OZQ*EL7RK:\0B)8 M&!,):1;I&LLD@E1G 8ME$F1"I)+8V7]G>YD:D[72] M&J?TR1=5OR)_\NFV1TN@?%&];@;ERP_W,W0^B_7.>KIY)L5"[S"_KSHEW1Y6 M"]5>]1NI"C;/TRC.LRR!41PG$,4QAX1E2.T$2<["-,%9&KED '+LWXD41D@) MI,0'1;T6D_6Z+.AF;.04,3CDB(Q TQ,8D2#E"),VK/L'QLK-?A68N3XYSA 74"*N>#.F!&*<,L@P M#A,LLS1'O"U&_]WR.FYT+:P88;^Z_?=QCJBUI'MEI!QNKL;_&"SN#JH@SF&<1AB+-!(Y1BC/AM-/O*\C4MOQ?Q=.JK/>3;0%8UQI7/4?$;D\Y M!LX#FQM]$V\,*FCU%&/DNEK7@758;>O*]GK&@^G0<;6GW6?BF[)4 M7ZG04_ZWE]TC7\B+_M7-#U+RNR<38'&W65=K]9$6R_NOJ\7BPZK4?YPS'F=9 M'H:0!UP7L$DSB 62,!5!G#*9H!@YI9X>1LRI$>[GC8Y6T6%.C=B.<63#C*4= M&;_]" U,U49Z:,3?KW[DVJ # MXBN.;1@AQXUR&Q3H@QBX87M[XP/-SPKR@ZV"7OJ^B_+1I%[O_'ZN<_#%.2

@!IS$^U>+W"!9:8+#HGCJLGH3. MVZ!8S/S1)6;O[;Z:D4] _7\$_](GH3LX]@^PS'>F(0$&D^X?_R6^JC295=H8OV)-;>/?*@-)K8W.AB6T8T^M!U@_""!J9?3I M0-&H4S]6*84 N2]%O07]A52 Z+2 VBO=,BF@YT&WL+#>9"@'MIBT3L L+B8K M5ZL6:/0"K>AU:,%6-=#H!N[DJT>T?F\R@ [&S)L,Y$C&R78$VVFY/_'43%QL M=T=<#_FJ ]V^ZZDYG]?U:!NW MVC7Y"<1/?=#F6([6 7J)))%9%,$X"A!$:9;"/!,YI(G,$RY)P$1V?8#CU="/ M4?]O&XFG<=<$.1CH=M<:PT YL"%B'\\X4O#B.;PD\VO$$ A7/ 6(7GGBV MA6N+XOR_#2G5=%^\?%!;5O6]D,7'I5R5CZ8;4]SAN_BY_DWI^5_S-&,I1DC" M( \)1"Q*(,U2HOZ)I:1IQ$GNE*Z]EQ13X[%N<97-DJ@U7IN1_VP5 IRL2=_B M-BZ#8WEW.S3D _/=5FJP%1MTY&[JU M.C"R#U*RI@=VWBO5N,CP1@5J>L!T MNBY-G\;ZD>-=>]6U=\[V,N=4*C,YP#!)$PP1U?751H3O6>RV-2G#<. ;+=(>(!NX&5@*V%]N3/;WNZ\^*/["RAX(O13 MO8Q*V1=4?4W*EQ[O<0VQ-7C?UQOPIA+DY]5R2SSS,%(\($D$PP I_E4[94@1 MR=4&FK.(R0A%B7UJ98L.IT852C:XH^&^AQ;6<%L<[7L&<6#2Z.R0&WG!+XW$ M?S+WR%NA/2/I<,;N&=&13L\](.MVZ.T T]GC;)MVQCNH=M!J[PC:Y;W!\ELV MA2K27+&S"!(HN9+2/*.)Y\26TZP6XI17T7L22Z>R(8-@ M/#"9W]S=?@0WKQ)A?"'&#\A_+1!GA,;+3/D6U3ZB1B])+\6_55*EMU'>B M_O_'Y9=2/)&"OQ-2E*7@#6/>+&LY:L^<>4IQ(@6C,(E#"E$D0TBX(C$BHU!M M15/&\[CU-K:CL7Z"6,VW?4?A@5FMD;HU.>NHM96A-V)$=F.RGN-C1VL#8CZ: MP6H$![^T*OQ)F?V@'8/6U-)#T&2K/#\$SK1W'8*>.+"G$*,2XG5 O6;'*UN[ M*J;ZJ] I\93%^$64YGA5Z7]'%\6]V4+HCID.1R@>]764_*9^6TG"]-^^K4FY M?JDM2?QIF8L-MII=^A& M/]!1$.PTG(%61U KJ0\+NVK.@%$4:$V=RBL,]!W84?7;C>[ %/XV ]LW'MPS M_GZCQ'T)]Q:QXYZ!/1%1[KN7OJ639;'4,8O+>G.FFO^BYL3MJEKOW.'GA$8< M1S37GF=AG>F=9*F :9:&**99$+IE>K?J=6JT__[Q:;%Z488;ZXA=Z9VL=B1] M4L\ZVM-VV-MQLG=$!Z;:1E[0%1AHB75QY,JCXY,3,-Z*(=OT.7(A9 <8#HL@ MN[P\:%$>XSLP%PA'7"9JMY]1Q4>8&2%-JM2MET5P*"/4A,D$PC .=!"V/"<1$45T8YPW& TS_7V73^ M5FSG ,P9OG-II1_CZ39U/8_ZJ!%%J>!Y#(-$*CX+,@)S%H2041KA$'.!A=-1 M8[?QJ;&5E@UHX7J=[>W!9D="?<$8F&*L<7"FB6,*>R*!O:9'G>+'E'H]@8\^ MT_<(B*[?%15;K*I-*6YHM2X)6\^#C :,8P9Q2'*(!%83-4\EC!A.>4[S/$JM M,@2<[V9J4]9$B._$5!]L(ZCCY#T!JNUASK50#7YZXXQ2CX.;LJ5',QYTO,&WL[%*0A7FA&'5+NU9_PY-_!:=33OZRXMYZSUS)D9C^A& M+8^!UU[Q]!64[4>H<0.VO0)Y$,SMM_6>Q2E-GND[N4OPW^;WG_- (!-$$S(6 M0$1$ $F<4LAS'D6)6F^S.'6J>GBRJZDME[ODV^6N[D'5J^[!&7SMR-$/:@,3 MW@XPET(1[L7O+F+AJ\[=Z8[&+6EW4>&#ZG67W^AIKY-2>XY47T1IF&J[OXS" M0%EH>0)%H*.>(R%AGG(,TU#Q!XVR#"=N&6M.=#0UDFCEU/GU0*4E/5-W\]\= MS:]38%L:5!X@')@QMN@I&>L\^8/LZ"\AX(TZUS MT=PKPE$_505O\M$T]UJ$LS@/ JZV=E+'\*,$4D$RR"*>9#+,M<%A':%[MJNI ML<5.6.W+M9/6(9+T/+3GF<$O8 -S0P>K/4$OW_FY@N80>.L-O)%";D^!Z"G MU@J.LZ&UYUL8+ZC62I.]<%J[-WJ0Y\6"'DV.-G(O[J2IY"&X>:?Z_D#6?UVL MBT>R%HN7OXEJ785S*I(PI(I>::R/U"@ED"!,H;+88A(E A-AY4([@&Q3H^>= M\'H38ZRY"JR5X&"SE1P\ZTRM7"CE32Y714CWY>K'^D''7/%BL=$G<.+ *G0@ M*\_C;[$DO-VHCG$$!RZ4:.J,^IT$C7JU-5H!K2#8:0AJ%=]N-!W6JK<;U9$6 M-[6[K1,B5;4C_-[L?=H%-S3GX&?F&OK()I+0M-$1 %,6"X@XHS!'*,8 M$K5#RWBN+04KKZ@!9/O7M0YJOE$L8F[D3/)BD[_-O/.P6JBA5G]:;\HE6#VK MGS6EZ!CM1O.MS 6G4?T?:"XD=+E"] M"6-2;)YTW_J"GBQUN:H3;* ?TK^M[Z'T[W65H/7+)(V-:'QC(_I7-3:BX8V- MJ*>QT1X/*Q$>=>3OBOW7WW3:T7D<9A11&4 6Y0BB*,TA5L,+HS02C"0$Q32= MJ^^8KFSO>EYWX<(=W8Z&/$;3$M9>-?_[?X5I\!__^W_IB.3_ #>;]<.JU"Y4 M,Q FP2P(@I8YU*3]M^#7( 1/BA!,RM;_ $55;9HR=9W2,#.0Q+,(8?/[))KE M.&P;4>1SQ]8K*LJZWW &]&2JL[ET_Q"9/ZC_JK>>ZO3PB]-I3NV&VNZ>Z9KA M&_P,V8R;D6T&C'0S\-&,@;_;I5/Z>[I5.FA^U-ND4\J]OD4Z^5Q_U_"/RVI= M&L/@J^#BT50K_E(63.SH;RYD'L0H4>P3I#J/8(@@CJ,5QME!&K;!"J[0FNJTQ9[C9LXCG-(P@I4QQ6AQPF'/.(99Q$DC"DYA$ M'HJ8V\IC-?/&+T/>$=\80\5.@6W:P>OJ1%L/F)1YCDC*(9=!"A'B1%G$ZB>6 MGX^6SNR.A- $=54"C2^N-/M:( M7%<>?8B1>=,"YUY&Z.K"Y*ZPNI86MV[_38N#NZ)PJ;RW[W=GH MHS?P\CC6P+F7$?()M*^B0UYD&K=$D4\8#PH:>6V\'\E_+PD7.O]"U3BO!E%( M*8]RF%"D-A\D1S / [5YS%.&"2>QY$XG8*\[F!KU&OF ><*--@^0LV/ :_ 8 MF,QJ*(QL R1".J6X)W(Y:'Y4GCBEW.LI?_*Y(3QW?GO9/=($#)O;O??*?%R_ M[$ZL*I,I[OL#6=Z9%YG]7/9GTO1](43:7>31A MRJB+(25,L4<>4$@HQ[JFHM"1^)RG5DG>IJK@U-BKD]'L%^TOO%HL2-EQ'[0L M\3-5N+UX#TW[*QG#!:GQ0#GI@O3;"^@^MTTNH%&:@1JGS@U%U60,U5"!!JL9 MJ-'JYMC[N 0U8#/00@8:S( !K0P3T98*HGG.(@DR-9/2 M"*?S0+ENB'N/A*UCQ_#X#N[I4:M@$C352LQ IZCX2M_B=!69U<>$YBC1*..U MG,15U=QU7GJC<6T<@;W29GJ8QITAD2>9:.:>O+%-CS%85QW0LUXR&&V4.C/%8K'F^ MWO=.&[!39Z"$KE?#ZID]^TCR)@1Z!62G./2:)OO1Z#?V(/AF(>[DD93SNY2V M31D9%N:4B93"+,0!1#)DD'"=/D$0G%*1A4'B5/?"J?>I464KO+X+/5ZCH:-! MOQH_;J-C1Z2#83[TZ9]7N)V)LA=LGJC1K>]1R; 7+*_IKU\C_0BOOGX6GW15 MX"^MZW]S.E#-HY!$&:4(!F$40T0B#BE/L6*YE$=QGDM.7?R+K3J=J!/Q5D[P MU BJH[9EK0E8:%4<-]7GH;=CK^N1'(>M&CF!$70&=F"VLOIC)BM(/#'1^;Y& M91XKM5\SC=U+/?-_2EG'%FZMN*]JKNI:C*J;16',MM^+Q;IHPBCF HLTPE$$ M0T)3B(*409PD 8PB'$9A$.99PIWR@CH*,#6#ZO?%BJH94BS7ZK>%SA"Z6/V M^O1.^\=KE1QSA+H.B!T%#0GSP*RT%;V[_]32@WWQ9^#WCY^^?]P&:WE,-]H3 M/%]I2%V['S<]:4]P#M*6]FVG'_$UM;/K].M+LRO]>[%^N-U4:]5[N3WH0131 M2#(!XX@JXRH)*<21"&!"DQ0G+.*86>4V=>QW:C37B%V7%6D%!S^4Y* 5O;?_ ML^U0V#'= /3'">L'6F-4>D/+&9;:^CDI@C%*^YR_7UGO$@^L;W\VJY:N\J M:J9LJ[)0*7"D$S!S'F*(J"YEG2;*1DNSB.%$H-RM9M+Y[J9&4+53R7*UA%MY M>]E?%T"VXR!_T U,/35J74FWA:<;84\[,+J'1%BAXBO6X7QGXP8Q6"E^$)U@ M]Y8;EW!1S-^;7%,?BH4H;Y6)=;\J7^9AB'-!$@IEF'&]K8LA"5 "=7VN),Q# MF:#$ACQ.M#\UMJA%!$9&T II1Q2G$#S/#!YP&7J;Y02)]>2_H/B1V5X)]NO] MZOG/ZLUZHJL?=O/[5'NC3.@+RK0S^-)C/8L?ERLF!*^TE:%3'NDSH3OY3;!- MJ6LOT_4\H(0+EF,88_4?Q!F!%.<1)$G$$2$IQH&3!7"QQZE-ZU;@VI2FJ[)< M_=#I?!W+)5\$VLX*\ K?P+-_'[E66GUMU<@+M, >RRW;8N.K!O/%_L8MS&RK M_D&U9NL7>P0T?=6'+'=R%PHI^(?BI^"W#Z2\%[>KVH/4/#67%*=))BC$$NO" MGB*!.5W#4@%>./90%_, MJXL560)R7PKCT.XKIVT/=,_&2[BT-UX<0P\M]^(+^KS?TPFKC82O_7CB*$I( MD"0PI5$"48X0) IR2%D<"B$Y"T*G>H'[S4^-];?2]721VL?.SISLC\C 5&T/ MAKL#TU&=?7DH[3<^K@O24<4.?(R./^6O@-\711+LY;OXN?Y-2?=?\S!/,!=! M (. JUD<),J^"PB"2*8X2B0A66I?6\JNSZE-;><*:[W!MK#=_$,X,!><+O)7 MRPRTT,!([:'>WVM$KR_\=P6R(]EI.]="O3LGC.G\OZ:T0 VP7)7:>#M:EM+\ MD>RRES75$(HE6VRXZ+ZF"R%!'9%+=J&)E2]3S@W[/N4&7S?UYG4'3^AF4X#P MU*O]S+8CZ>Q.]/NI(+18%.N7STKM35EJ9R,L91RF6,!$<@J1LOD@QA3!,.9! MFD512I/8Q//@/4"JR=[]SI91C6/O<#VVIKVTZC[?>MMW<('4T[H/Q4=O%]R M'8$_IUD<(9WJ+411IJWM$.8\BB"501(Q3(/GE6U@?0 UM1/?!R.E&]A((O:YE3S8ZVMWL);6Z%[07G^UG7_UU M60JVNE_J"D+?R<\F**CZN&2EB3[Y*BI=?&QYKV]P.HF$YYB10,W^4"=ZY! A MM>LF&V#2Z:I@7.Q;)6:@50-LU:BOB3N*^+.8KH72D['46XQ1[:1KP7IM(EW=7M^[ M!+6Q_2J>U+?\8(*<5O=R58KLQ18[".<413[,LAT$B&$0A81#G@D.U!8W# M,->W#$X<:=GOU"CQ+^1G\;AYU.4C&\G;,E";I2Y0:DEA-RBV MMQ?>H1[\6D.CN!,9-#+/.C4"02VVSPL/)YB\W838]3KR%8D3%(=W)VZO7YN* MPB9^R5SC[(ZK!0T#'A$.5W5_-N:E.O1L'W=YX!7"N*^6"[UKI>2A7:X]8.L")-,L(QHOUD,44 IQ"3. M82IR91A$,B$H;)!]O^0CX]KV.!RJ[TVE;+^07G58,Z%U]^19S.#'+.."W,H)_M"2.CI2GD#5C@>NQVI@&N@#DS,1G$?!$P^F.9PPB=ZKW8G$/,6I"'.LR("+$*(\T1G1PP!2)M.(QAS% M(7*+WSO7W=1(82MM?7XY V1WS&9JZ52FQ$[]HV5='4O@[?C"'YP#\\8.R6\U MDK6LG7-+GX%\-J!XB^([V]G((7PVBA_&[UF]U=.WCU0ZM$,T]?"HD#+/8IWN M5DB($IG!'*5J@Y%0) 3#HJ*JJUW@+7%Q*WF\?- M@NCSM,9!99X0+$2481BD.@,9T^E=!0]@@ ,4A#07"8E ;>77/Y_WY+QZ6.R88B"P!Z:1#LXW'9QO&IQO.SC?^O:8[8&8)PYR MZ7E4@NH!R6OVZM/$M3>BOZ]6_$>Q6.PNSS*$8\DX@LH B2#*$(,4!QED49:E M2>![T-37J^K9Y?"3EB[Y)8P\ZHJ8":C/#=*49?0SZK"MQZ3_>-XKT MO=(\!-WUQO(J*$>\D&SE'.G"\20LWN\3#WMZH^O"DRJ?O@T\_8J_$Y.[S5H3 MF+X^F".6Q[&D%-(\J\-4(6$$0[7!R9-4I'D4.*5GO=#?U%CEX,RD.2A9[43V M>VC2Q;[_J4E/1-_HV*0C[;#G)D=@&?#@I-O;FY^<'%'=YNCDV&N>REBJ']K? M-2D7]RIV+MMZ']7QDIZWJVH]1S+!89(2&*9,0D1$ $F0(A@$82Q)*E'&G!*R M#2'DU"C-C&Y32YAU9+VR%J:/X;0CO+<>I(%9\F@-3?WS]@^-DK/]DM&ZA.8N MI*"N&/W;865IK>V 138]CL50!3A]B/BVQ3D]@GRQ<*?/OOJ>Y34F;TF6U:+M M]DOC=WRS3="P*\U?IWJ] ?1V MNN3K?A:+U0]]NEBI'K^*2I3/HGHG^(:9A#-S MG 8L8D1"D<4I1!1SF"58K#\0UJ3F:1P!3>6K,IUAXB7_/]M MR**0^L*RL2$[A8[K5+899G'(\AP&6:C+Y:$ $IXE, M"DB$9!AFV2FGDW//4 M>/2"7:*-D9U.[?:K6P[<+;.P^TB=I^)!\7];D] #]-9LU!O&<[:A:K1C%ZI_ M[6Q"]_Y&H;/>,+3\UK^!?MO9VU7YM-*1Y9]7RV_B7B^(S8HL"1M-N2>L%G8,+9RFAR2,)& MS %<<"^"X6E+>;J?4?>0%]5]O6F\_$(_.OA,UHI8[N3=4Y,@LIH'$D5AFL5J M5RB4H1/Q&)(,1S 649:0B*I]HI-7[F$74R. =Z)B9?'4IN!HLVFZT<$1).UX MX#I\!B: 6CB-RDX\940,X9!V&@=/<_](!Z-.^M,*OI[M9Y[LZP-"UQ^7U;HT M.^"/2S6K1+763O^F$ -O*H^3>S&/8DEYP@1,0DH@2GD"AIC.=3HVS=A6+U)*]E1JT M8H,_6L'[UG4Z-P!VO.4;UJ'/7*Y'M']Q* N(?)>,.M?EVQ22L@#A9'DIFW>] ME1OYNLVN\I&KO@M9Z .;VIO+I)0M!;]9\D^[:AGJ;XHZ^8'OUYPG02BD+E>% MB;+"XC2 .&,<"I-X'%T[HIS,F W, ML,<*FX"=IJ"K:N.7"UIES9EW1UW0Z#L#1[QY!RU^XG]HABN.XE'6MRZ>XA]V MB^(J W1Z17KQA]5"O5&]5_VN7^:QR)D,=7E#KLM7,Z'L81D)F&:$Y82R+,RR M^7JU)@M;*_AU%TYTO^UH./[X+M1Z#KX+]E#'BC7"_A\@C+@]ZG0?"9SWN_@_%3=Q]5\&B6[N-/#EW? M[J93V7"[.4M1EL0<,A'BFRB?"R:.AUCM;=]QHWM_'8(?S];K@OX.> M2X1%>8BOXHFH'9?Y^4Y^6)6BN%^^)Z7.N5_-41R%(DQUS6G"(8J0VJJGG,!< MA#++6"Q9Y%3TZVJ)IK8DW)+J05?[VDKLR--7CY E/X^)^] G!9;%<&:@JY&Y M&ZMU JU2L_86WR-5^P+:%T5?+<^XU.P+O@-*]M9P/RK^KFLX;LH7P^Z[_'"2 M2IQSC& 6A0@BQ@2D7,10ID2$@H0I#M/YLRCIRI9ACW?D,GV[W0UY:?VJPI^V MB=\5SVK+M.2.UNX)<.VH\7K !N:[5L Z,]9 KHWG4?!$1B6^' HI#")#!]$:1TS5\ZX-!:7G9/ M8L!&/*+JC M6)+RY>-:/%:?%>SJ334$JJ?[-J!@SF,6LIRJ[7N,N=K(-/MWJXJ+.*=FG*N$P@VRW\DQDZ 9>>II1^T7K^:?Z M]G.G:C<4LQG7W5FMS@"VK]XVQ,IW9<5!!\%K><9A)'V#&H^#0GZ\4.2P7?9; M:_ZR66_(XL-FR9N,"R1-,Q3&$609H1 %+(,T$!D,$:8"<91%L=--VNL.IK:- MJ.4#6D W C] SHYUK\%C8*KL0#% 7HI3BGNBIX/F1^644\J])H*3S_7(3/@W M4AIG>7U!I"W8U5(9J,TA7RZB,,ZYA#)-,C6+I80Y8BDDL=153V(AD)6KU*6. MIC:;6U'K>]:ML(Y'JQ?A/3_5?8(V\)0?"2^'%(6>3Z5Q/HUI/%BJ_-J1L7NG'#?]7\'NUOWHGJN*^]I5O%K$PIP'" MVHA"C$/$LQ@J0RJ!3'TY<9YB+'.GPI2G.IH:*S1R@HZ@/:^J3T)K1Q,^ !N8 M(WIAY4P1EX#PQ \GNQF5'"XI^YH9+C[?CQ:^BF>QW(BO0K>EVO\B2KDJ'W72 M^3NZ*.Y-3]M;@.)1G^[(;^JWE22L]J/6"R*3211*&L,XRE*(4I'!/-"E*2G! M5 I,8^%TW^M'K*E13J.5]HQM] (=Q2$[(,[#8IX4\U\C;IV'[+-9S2AF7 M2(8P3$-=V#A.(0V3 ":)P)C$$4N)='$U\2S?U-Q+C(/;LW%PTT'98@U(G:"+ M-(J\7=HU/9IV#/J&8S0PQQY/L7%U;C6EY#1SJ770GV#V-"W=6R?F\ 'MD!G2 MNMWT=D34<47BG:C__W%YF(KIZVJQ^+ JM5_D'$N62F$R(1'UGS!)()440XYY MCG#"!#Q8Z(F>/^<\I]['=KCK \T1)[I>S?1PK?FD2/A.[I7)>[E=/8LE MJ?,EK18%UUG9/XEG42K+^ZMFZK^0G\7CYG&>!Q&.*(V@C'D.$(\G4^-!L4UDC_ P\UE*JW^S4 (M&#V#\(AW<3ZX:LO,$.>I M#$R56@UP)U]5U7S1R>+:<>EJ UIU@-%'1T\:C<8:& ?'H;$&:"3/HJ$'RLT! MR0>X9SV4KNI@/!FN\MX;T;\5MX>"BF+]K/L0/1<7(XHLHBQ7_H'Y7S:4(&I+0.MH*"6%-2B B.K'3&=!_4\Y7N#:NC[R3XH M67.'%0I'SEDJP7Z]7SW_6;U?'[&H'W8G*^=;'84BK!1KF<#NX7[GP,>,U*UK MQF^KLES]4#_<$C7\NLI#2E'.L. PHD$&41JDD&(>PCACF F1,)XY55QRZWYJ M%*&(=Z,^??),BH6Y&Y*K$M!6:K!9JG$ LE'+[1S8<5SLCH&'0WN,HXW5D1WS MS@UM*SYHY?=W -P/-T_GOXZ=CWK\VP^8UZ>_/5OI27C*FA*BBWG_2Q\WM M!=M+DPJD>K<1_RE(^4%]P',L$2=IA*$B.PJ1"$.(DRR%:1JS&&GK1\1.E.ISUJK?17'_L!;\ICZ;;'/#?RD+)N8X9"S/U'XPSD*U'^0DAP3% G*&XR )0HID M.G\R-NJW-2G7=L0XDO0N-/!:A^$8H2,\(&NP?M#9B.Z+Y;)QG=>_J*4Q^?#X M:K$@9:5_!2H-2I_<>"-\*0FF6<3U?H$C!!'.)*03_PM^'W4H_P1$?V$#PD%7QKDVCV-%^!EK]00/ KH*,@.(W?NTG>8RHJ$,40HYC=0"EO,8XIRE4(9I MG@0X0,K:<4[B>]#-U/9XW1L%O;J8TF'09,L$1 ^-8W6$$^!>P_X3)>NC5;IT M>C==I.?]A6R2GDAV%$Z< H6Y,0Q_]>\_2D$U9LR^B- OVKFI62FE M$,(P-B7)2!I!G"8AS(5@21CC+&294\G'4SU-;3JV@IIS&R.J8RW'DY#:+;5> M@!IXTFXQ^M)B-% ]LHM@^*J/>+*?<>L>7E+WH)[AQ1?<>*$JU_,OY8IOV/JN M;.K6WOPLJGD>4DYI%$+$PT!'FV.(:1+!',=81I*D:2!LZ.!4!U-C@49&$UG< MB G^T():ICHZ">1Y$O !S\!SOP0!IX6O? YPH7T@,$/#B0[MI\(_?1 Z5..X\>/NJ^ M3G\3][K!W\7JOB1/#X5JMLGW&1 9PD$.4BA3C*,)2(YYRR,"5NMV,G>YK:A-\Y M[M7%PMRVZ:X%IX#F_0VB_3)?_@_&+:'C:IY_N9]1]^D5U7^_3+[]P MQ8WY5_&DOI@'HB_A->T\-@L7HF&<\2B .-$%PR/,84ZB3'%$$-)8BCS+G%)F MGNML:N10'TKMA 6-M#U3JY_%V8XP?*$W,&?T!Z[?S?D%1'S>GY_J:OQ;] M* M'[U+O_1.3[NBO"?+QLMDEQ!!_>,W4A75G?RBOJTV,+H-A'TG*E86QC'H9LEO M&-.W?SJ+L'J9%:+:G7B+C$@6!A&D*6(0L9A#FH02IB@-29 1[8 Z?Q8E75E; M)T/*ZS(-NU(/-QN-5MK[IZN7.7I3OW@BI4.(_C@C;FD\3644AS; .GIV$\J8 M?QX=6_7K-DE 1V$SXCN50:OS0+O'S-*>'G4DQK"ZS[FOUHK,0*M) M4[H##,+__J#U9;Y?+]"X1KXW ^V OY:OI:3V^S('XIEL1:?BF?!._EP3 +E MWU[^0OZQ*F\7I.K8B)%@41:3.)+].+FO2%/F M9+E+7*]$+NZ7BB+6JVW:>EWZ8YLJS6C8EZ][CZ MEGH:WV@ M46@OEU>=K9Z^ *,4,%J-1.#78NV=P'L+]$8$?BV IPG\ZI9[QE#8=6>=Q T+<(3F($^G11(^TNU]%M2X+7;3.V,%_59U6-TO> M*6]GK&;S^^:V5]F0X; <^!>6PG?%TJ Q@QP8T&MU.OL[YPJ_]V\6+>"_ . M67>''8"1TN[6Z!=+MMC463O 4[EZ+BI]R+5^(&O]SX>"Z@&HB+;I2U!MJ(YW M-T7]ZM])-2N J(N<["HOFFR#!%1/@A6R4"/=Y/_0V4"*1].4/AI=[#^Q'7M% MP-PDE%5S3GT$CV+]*[A9K)2,/XKU0YTUI-O;CX>"/8"BTB\^BW)MUD6U&6S. M[B$D:'/L\ D8I"+HC[XT$L[:7UE)JX_V=V-C=QCV;'2T[< M7^>][,17--,S9,S, ;-21(#O.,J465 MZ91#F40PY4&<1S2,$IP[!8]=[G-J"VDM\JRQ4M4$:\5N%H,_M.3 B.ZX3[ 9 M +O]@6=8!UY/O2#J'H%FCY&O6#2+'L>-2K.'X" ^S>'5GE6DB^>"BR77-?T> MF_/O6[7:S2F1G&*<09J2!*(P0!#S-(,$9Z&,DSS/BNM8^?D4H':<+/[/SQVVRD M_FA5<#1/8IRZ[=5L&)YW[BHQU$29IAQ&(6Q#@!(U88,$0&SA%.92Y$R M['3E;MOQU$BNE;L^7VDEW_/%--+W#!.P'@\[.6!KF61!#2E*B2UP12&02PC2D>3O5JF:U3_L+^*/Y_R!^,<>0\'9[VVEZ MY.O90Z4.[U^//--ORGX6:[U1^Z*O4+C@O[W\M=*7NA^*)5EJ7FB\#@M1:0XI MEAOUNR;\4?LDMN9]E$G). \@2K-0_4>F, \3!C$-DA@3(4+IM/?R(];4:,(< MY,C%ZD<%], #V:K3>FE-%:6%PY@$#,2DY33F*KMX6I-%G9DO&O:B5"W'0P[?_ND MB^B ):4^-LP3F(A80I2I;33!.(=Q&N=(Q$C*T&GEZ@G6"*N/!["88)A2*B%/ M&8)(YB',$_4?+% 4I,JJ#R/B%@'<#ZYQPG4] &:WKO8#882U<2_1R$S_LW&Z M^:*K&>CB*>MU6=#-FC2N*SHOO]YKKA:+.E&)^K!%M?:W)!Y"Y6E9ZS0\ZM)T MJ-#KY>7($_V6B'HTOY.?HM)%\-0 SP5G<42%A$$H(F6W)P'$,MH MO7]#O^+V7^:D7_TY;'_A1A%'AL*.*JZ#=V#*:' UTC5U%I6 _B;_:>4]D<"1 M#D8E@],*OB:%,T_V/+LC1?DW'9?V%^/680)5]7'A7Y&@"3M:B&SJH?4#-5N)>.X8*4B[A:K,&BT8IM=-P M/(8<:O MCS0G,*1#'X_JP3,ZSD!'R_IBI:LGJ!4%^YKJNMR-KO7ERUYAVZW" M'L]6!QX27^>T0XDY[IGOP& ?G!\/W5^/8)\V&\GMZI$6RVT"DX(WYR3?2[*L MI"A+8:RE7%#*,IQ"P0.B=J(A@50$,>1QC+,XXD0PJROP'GU/;:'0&[5M?K>G MLS4GKX;]/)\/#.; %+U-U=21O$[SM)4==(0_;]M>C;1#6,]PB(\4TN,5>;=8 ME7[8G8U3<6QRO!B5?KKNQ:?T;*+?EN33SIR]6=8!,0^KA7J_JAW1YXC'C%'& M8<[#4"T",HIU02AG6,2:0,2\1"F&?J)Z%^+Z(<,4*<*J4=[65J)J01 M$BQ72]@(V"OYT'% [;CB:I@&)H@:H5K NOQP+:+'-)WG$/"57O-H'^.FQ3RG MYD$ZR[,/]]AEWFQXH8;AX]*$TYJ4EW8N,!?>GM"7V@@).E(ZQWAP\[3/N S#V3W%F=?'VS]@V##KB= MD3*I81QX&>GFL.UJVTUDJ[TEC^:ZU3K/P.[. W3TG@&M.="J;_U#@%;>4=ORC&&/ ?K:PQ2L=7EOWZ))0$7XO[A_6=_&M5QQ/.4YE&N4!, MU_F+(**Q@#2-*,0A"0*&B&1YTJOTU['>IK=@*/'@2L)-U6:^G8'5MN+50IR] MWNR!-N52L"@2,*29@$BH+3Y%@0(_D9F0(<-A&C@6,_&%]SA.4$<0]XFOY;;? M%V9#;_^W7Z(15*]A#7I*V/I88(#R:^= \5V"[6A?;U.&[9S:)TNQG7VI9S(: M0=S8 MGU;+>Z@Z?01:<+"3O,V [1AB?0QB.^:X$KBAK>?7F'WOA9E[EIK3J/A*4'.D MAW%STYQ6\2 MS9E'>QP>[A74T5GY.L5TZCC7719]R:0,4BXASQ"'*$DXQ#)E M,)(Q3GD2*AO/BB=<.YX:>7PIBR4KGA;"I O84Z0M?+95Q>%LTF4H+ YV!P)X M8)(YCZ93[/5U"#L^Z%&1MCH949T6SH:[ +]((0AZ5 MZ#/=G,[>5M79VPA0 *R7BJ(>BJ?M.SOA'@59&DX1/W7J7%,W6JH=O%I#_J0% MWE=A!CI==;&OP=!;()TU5RG9) 4VZJG^'L7Z8<6K_>'^%7Q73QX._R-Y 611 MK0#AO-3^3.O]QW8P:&F,3DKI)[)\:9^J85MK+QH=$FZ.RY;[,54M%+/ZT7I< M==C%%OM./_L?FE+6=%Q5&YU*MMH5":,O.I%P^Q6\Z+S%2@U>?^[:)^+,I_[4 M)9T&Q4M?+7O01S)-&+SZ?)543?+B;FN^$A+W()VSMS$N[8UW/=-#R[W[FC[O M]["BM"7\:466'P@SWL/O-D(AG#;9S$F,\S2-8BA%'$,4XA#F/$=0B RG!",6 M4JL:)9>[FIJE9'8(6EK0B@N4O$ +[+!LGT?7PA3RAMG QL\9N/HDWC^/FX.! MXPV_D4R:/I^=&_M:(7*6;\^W,![#6FFRQZEV;_1,%UB[PWQ8E:*X7WXG/]__ MU'<>XC>Q%+)8SUF4I7&$6^H-7-/8%_5I="Y =1:;6[)@FX79HS8/W=%%<6_6)+T9UIL" MXT!!(RZXS!@,L/:=C>,4$IQ*&"0Y27B8B-3NO,N[9%.CI58VXQCC>ECN:[1L MC]C?8 P&)KQ&)]#("[16LZY["C#9OSJ:;1_=Z38#VU'TZ[CB'7%OA_Z^Y!KY MJL SG(<7#+X[Z'4M4:FN-VT],"12'H8I@YP(9?;)B,,\) 3FB$:II#D5Q#XR M=K_MJ7&IE@X^*?&#G_TI]+5F?#>\K')R.\/OB,=*6U@$7 MUW/$8YI?."K<>V7,T\!CLKXZ\#OZ2.]$LG5.&IVHZN:9% M3IW[5J0C2!&^] M*Q:;M>#S-$X"E"0!3%-=CI@KNS&7.8%I'L="8LJ1>L@M9ZR;!%.CLUV^.4!> MY57[+M8E4?]EIRO:>!J5(!19F!(,">(,HH1EZJ>,0([5KW,I>")3-[^X0<=E M[$R ;S@R=D;[H&@/O* =I!P$6P4TU-WR3HT.VA(W6GA-NML/0'_Y=1W['SN5 M;C]XCF3-[=F0VP+%13%_KZ^!7V[J6]E;]>-=^7WU8SE77R0)<1+I:E$8HA1+ MO01A&/ \#Q.148)I8!;J MA9 US5A@<(1(*L%^O5\]_UF]77.(^F%''>?:'(4<+)1JI[_-H_TLT*]BH3U3 MOI!R_=*6@TC;>%'?R6_B M7A\/.'Q$'-.*(41BE@D)$: (Q27,8YC+,A: R#:R< M2*Z48VK<\&WS^$C*XK_W//:*3IH $Z:K-3,6=U6KXQ@5U'?,[*AFA)$8F(^Z MD0&-F&"K1#?QP,Q$US9/U($"PY11NA)37S&P/:48-[+U.J@.XE6O;*['9<$[ M46=G^TY^UGE5;LE3L28+S0I?1254:P\W2_Y./(O%ZDEW.R>,AAE)U-8(2QTI MB6.U24H)#! F<2P0PIG5.5W/_J?&HAV!0=E(;%QQ^4YFAW/X'@-B<6K4U_ MG?=N=JYHIE]<'!.ZP*C^'N_DK>JX6.OT"9\W>A-P)S^TUJ8.QBO6&W,]_D&G M!GH6E0E4>/_SR835S!,@ZQ +H<))JHZ;ETFBI#!5;D\K$QQI]#+9<6;@\W;L=B/=UUK2MK\N:H#' MZN^J5!![#*CR/8:7 JZ\]3=J0)9OE%X';'EO_XJ,?/1RXB7Z.O'27>TJ]SS4S]^'VE?W6W65=K95RJ#?'?A4[MH9YY%B6Y%U^%+E>N?M]6-M^0 MA8ZU".L%)C;_//(334&S\A(73T/O42?'T).P=<;1_,K%+X+6JJEM2 MEB]J9Z,EKSZOUM\V]!]*W.\K)791VSGSG$=YG.0!E!S%$.F$B93B ":(!YBD M"*>)4\'FJR6:VKJLO>@ZF1.5$H!I+4"K1K._>"#/ BQ7>O5N-#%U!IUCDJX< M3[LU=]11>HOS[4Z&03UB>QKI@@-KT"BE5\*=6EYCC_P@["_FZ$IYQHXU\@/? MD1@C3PU?61CVU7ZRR6%79P:91UB@E- ADQ(B(A0&S!* AB3.*4)29(D2'M5 M>3W7Z]28MY/P^N#@KA&\9UW6L]C;,:AW1 =F20LP9Z!)<>:2ZJQ_*50;X'S7 M-3W;Y]L4*;6!X63%4:N7>QY":9?QKZ(MA?FE7-V7Y'%KR-YLU@^KLKX!:Y^Y M,8>IX3R(LYB1-((RRA5[420@1@3#@#(J\P@)DCNERN@ORM0H;;>?)ENAM9-8 M6V^T/HYV//#I/U"6!S2CP#_T@8I)S+:3$#1JS#IG'#M-N@_>G!\3]_..J^'T M=3[17Y!QSQ.N!NQ@_W]]BSV3#.VB<G@&??WR[?=RM7GZLF!- M1 GF$>(RS" / @11*B*()0UAC!,2J=\QB:PB3@]T[NY6V]RS3G..,)AEF,%6M1G10AD00F22"1S"6-W4ZW+G4X M.1[;"Z+K2NQ<6M0:20W/@52!>%9AX#ID!PA2/=O=F08OGE#\7PGCV MO7Y$\UM9\'NA$\(VBUC""GE'L] MH4\^U]=]H2R>E27X+#ZIC_CC6CQ6$I M3R(WAX2#/J8VC7\F[E3Y[G2/) RGS%,:,Y!#Q*(:8(PG#,$,DS6@U. M ?!'+:HE,_09@/.,,3"L S-)+T2MZ>0*;,[1C&JV0S'J7SMZZ=/C*+1S!10M M'5W31,_-Q*92A%=5MZ8,E^GCJV"K^Z4^M?W(=>B0+'3:B-IMZ(;]89"E&(,&4<((LD4F\D@@$$DDH!Q1B1+YNO5FBPL MMR/>170BO:V@ TY1W4=3/AF01G['?8W_<;3<&;WIZ R]MVJ4 QWM]-5YJQ_H M*MAX88)611-ZT%$2-%K.F@<];M(&&P-?VSS_ HZ[41P,X(.MYG ]];Z[?RK% M@UA6RCBN1I"M<.5D HA MH B1("'-<<*HX_W^-?),S=[=4^=4>N 3Q1MU64=AHGC7Y*>SA\!5HVJW-HPX M5@,O!/O#M)=>> 8^UX.@M%+4_FKH]C4#K6I>71-\8.S/?>$J:<9VC/H=4W.@HO:D=]<2-3! )T50XFI:T3Q.:*!2"G7-PBA=F(5&!(N)(Q# M3M-(9"27@=-=PE7B3(VMOZAOJ*BJ5?FB.-DURNG*D>EMC@^$]YN8WGNZ@(XR MLSU+N]5G4!.[!Z[#F=,NPKRUZ=P#. LSN4^K_2BVYG1%YZ]+V&.68)P(.,LXC1S(<]3'4V-%AM[2 DJ'&.33D)IQW8^ !J8QW;8 MC!-H= D23Q1TLIM1R>62LJ]IX^+S?2]TZ;JIL3DG24@)SB@4>:B]O-16-Q>) M@ ')$9$\BBAS*DC4:7MJT[ZM^VK2S=;IQQ:KY3UI6[0]'V"K<7 M-H-?W=*ULE1JN7Q>V!XHZ^VB=M?RR!>T!RH=7LP>/M)ODGXIQ1,I>%/Z]F;) M[]8/HFPR6S:?748X#T(40QRF:O)&#$%,HAQF%",1,TJ0<%K +?J8.B9$ MZ#D =OPT JP#11Z2C%N M9H7KH#K(M7!E<_VH\>;N]N/^&?D7HAFW/3__NEHL/M1Y:N9)1AB.*(4\H0(B M20C$<19 79R'123A##F%TSCT/34*U*(?W#S5TG=OI\ ?6@?0*.'H:.LR-'9$ M.1#@ Y.C9ZR=*;$':IYHT*7G4:FO!R2OZ:Y/$SU"F77VFCKIXF*Q^D&4=I6R M,'4QA?)95.W_[V1[O"VZ#AXW_!^;.N%R-1>9)#Q4;$<891 1PB$1.(%!+@/U M^Y!*;)4UP:M44Z-%8[D[A =[&YWS_/=FF _,C%N5P$XGL]]MM9EM?](DN=-L MWV.NH]Q;C)U#1/A;C.%(@>2U1ZH:);(_E.5V*'49@>?MB.N__7-#%H5\,6F> M&--Y8W2Q ;(&BDF!*,RAQU*L35+F>Z)+&)A&V*HRBR99U@=+)NW)MO[ L\G= M5JA&UD!7+S!)2'47Y@]_THG#31]JB5OHO)8$+)K[OA<@*LWE1?509WXNVZH* MNU3CETL*O%# M/6(J*6@5U^3G:KEZ?/%5.<'WAW .^-^TTW\-M+]R\W M/PM%:91&L4P"&&$<010$ :2!R"$) AYA&LK +3&=?==3LPA>U?'5(GK*.' $ M=KM=T#!@#KS4[^$X ]]5!Y?0])9ZX#0P RCDGSB8I%.COHZ@/2JK##*6=@0YB1$:F$]]UCW9*VVRU;A.@NRY?,F0H^*S M&LD@_TT5O>)4R^E&E#5@M74I&7CN*%J=K(X[-X):VT:2; MK[FC#+CKC$]''U K!&J-P-VHX^.24W&\<1JM=.? X^68O-$/P.=3/5[9QXB) M(?V@L9]&TE.;;LLA%\6\S@+Q5=P7.JW<T^\*]2+^G:Z((LY3UDJDEC --+)'[',M,MR!H.< MAWF4B4#$3@D4\9K+J.G=8!"%)JVG9T9_8R=';G'V,/R-#4 MU*H#=I%10,L+]E6:@4:I@^>ZBLVTR<2\ND_[Q-O3(887D?Y_=]?:XS:.9;_/ MKQ#00&,'*"Y$BI3(:6" ZLH#P79/@B2]@T$^&'PIY6V756N[*JGY]4OJ8BH>7Y'T,>EX1$L3=HXF@;0_FPOVMF$@H4!IG&'#&;6R] MHH R&8,DQIJE0L%,RYX=N+\58^-F\[*3WMVW#?AN9-L[I#VSZR6NV]^*JSIN M;W"\GMNVD6'L3ML;F *X;+<:"YEMQ-85-3R[%9'?.CI>WMW;']_-J^I2[_,C MCS21^R]PPC$45%,,4J4$P$@0P#(! 6)2<4K+\/K+TY($EWML9%ME+(JL]Y7U M39)K^4LS&!1/J[7[U-0WE'^H5T%KF,1^$^WT-EZ]9N0)+_4(4O?T-A1N.7[Z MZ[[#A73(;)T?IU_OC;Q_+'631]F:/'$J >(X-38/H4"0% )%(:,Q3R'13FZ; MO4LZ-BNGE \4.7BR ?=UF'W1%+R/9IHO78V;_D?9X39[+&-WE77KXF3+Z[?A MCZ4^EWEYZ!GN?E,^EG=@H&OT$;P+?A?M0XS/R5OX7@48[HI^"!RW[N\'Z;#; MX@>C&X;QTO Z?L.S;R#-NYB\&33QS )M(O::W[0[_ MY^_"<_NDI@;QTNF$$,14G G F?729BI+%3HOR==L';_C:'/NZ85$8:D_6I MC&]Z94. 975%;'Z>Z?+T8*[:]R,?%G:KN'KY8 9O93ZS9/MH3=X)Y5!PI@B@ M)*' 9DH'/)<<0)9*+"GCF>23N?YJ>W);@$.)YO26L^HM;PO8X\N^T2Q2+=4\ MD\Z$&CJW)7_0X1B(=%KCT-;I)EIK565=V+H0;C0S/UG=JK#WM7H!D]D$!CQ4 MIIM08@V;!B5Q/"U4&%WTTYMAB:CT< MRF^5 4EE"I\WQ2+74YOL83FA6:Y3*1$@.,, ,[.+$BDT7$Y0BBC%1+FY2(<2 M:&P6VD;FZ&?^\/C+5D#0T@9]+:.%+D]1/8O473QT;C0^Y(#T3-^ED%&E2U0I M4P>)W%01G65.G6:XJF_7 :%U+K*67@&C/P,A'"K(\U)QAHWE# 3>7LAFJ':O M$_/_^KM>R.G2GF7\4]N#-*UNG_6"?]7U)_J#T4!/:$I2PF4*QUR'80'*/C>5;8I<9EU0QF_'%TI)]1?)_'39-@.OP.RX!XQO4 MOE>*@"D$6MK?1(W^40U \ZF.2@C&DU+ <\Q&DF# 5>H?*MV YU"$3C[@VWW7 MV,L[T^^"S][-E?[^7_IEPA7F"$L!$$RLQT:< ,Z4V5Y(E9&,D(0QIZR<1WL8 MW2)2Q1G64D:EF)&1TS?^\%\/3]Q6-+S(=8C"/:']!$.9NBP-'81Y1 M:#\,\]@7.[APW1KR4(9H%EI-5[=?%[HDF-_U@]"+B9F]9GC-A%8BX0 3@0%- M) 8\SPFD*C7_.@57GNUI;!.[EC6JA(W6TGIXSIP$]O0$#PI7WP>L1Y"*OE2B M.N87/ ^9A[-0*.@&6SXN3@]T+7VWF#YS M&XWYED_G-I[@_7SSMW_HU80(B)06"E""%FXPYW8I\'8-8WAR(LK/-&$Y!>5=F2+_8/UJ8MHW067'I7TSLW,&X[Z3 X M#U5YKY'K)K+2UA7:;;A_^R,C=,BR?([X!"O6=ZZ_@4OX.:J_7]C/]<$.1MVE M&\CME'6W8EE.P$F&B#'\TAPD)(FK^KXBSS'(A2(Y51)F!#J;@_W(.#I#\JM9 M;BRY.J>B'&PT'6S0ZX_1(*>&PO'44)PX-=P=W^A+HVXH\ZW?P3AI^/74]7 F M8[_8;1F;/7?5T0=L5KY<6AV6KHZ)GTC!5 Y9!G2.$,!YD@":J1A0H9"&,%=0 M.?E@^G4[-LXNKPCKR2[;I%#7A/7TX7*#GL8)(R*!@+,8V>J6 H@$Q8#(.",V MBQ4BRB^L.SSXPT1E5[57ED<&H1?PW;8"X0$=\$YLO6IMB.BFJ>Z\NS/8Z-*FZE7#Q=M-,Y#[(;502%KF?.:&0% MB[H>6TO:FZB6-V!F7%=H0J6]/=O?L#EM7=7?2UCK_&#'.]CIDM?'[&;:O,_K MD@2?RT+6^OOJ5Z/%GQ/$TA3BG(!8&*+!N>* QS(&FF)!&.=."+%QL8L:CDC=1&#S.#Q$LD9U-[4+#4TD;KVLBWY@8VL@)Y7L,ZC8WC M56QHQ/N^CMV2UV)>2QQ]*66.K-!1*75 "\<+I5"7LDY]#GLQZP/#WN6LU\,= M"]A.EW_:RKE_&'46*V-EE8E4FLLY035),T% DEFV@C !5"(":":A9C$C<>85 MY7&RM[&QU)T=8DLYS;RI/:.L$I[E:D^"[$8[P:#KF6Y*.4N^WI(TZ$6D%R:A MZM&>[&O8$K0N:N]5G75ZJ&L5[)*8WAA)[^I%^I_3U?W=TW)E=G*+U]_E[,G6 M(+2G/.8_9?9VDUARLZ$B"(@89_8X1@/*JHT<.WVB1O[HFU$@:C2P-T^U#E&CA#WZ"5D]NS.$PJ9D+I Y$TX MIS (Q"@'NQB4,DXIN&W7@MO9OSK1,/4F"NYV13AQ)82RA2@ MU,SYQ$QSF,0X-WLDYV1Q[9;'-KW7PD56.H^$<5MPG9[&%X'0\]QUU-\O;=PA M7;LECMMJ:;C4<8<4V$H>=_ +W59:ZWBRT/=ZOER7'"LS9Y@UW/Q6K>L?;-JC M8M[.Q_FYV,[&V62+7&^^JT*7B!N]>Y^4-+L"LXN&W9N MIV-%@^*Y]+Q_-[?!/55@T&Q6?+.I)>T5P4>]U(MGO?QH2/9-%?X\B2E7D%,. M($V(83JH#>=)#1!769QRD7'"O8H>^,LP-K*K:EPM;96VYT:'\N+K?Y_X;)J_ MV&G+93EVU878HM;)LW!"A]%R(\:>QZ!G;OST^B[Z).^U>K+YT2 ",;N)&I7L MH*R5BC9:E>/0Z!5]L9I%M6H![=8+@ U5PZ&#!,.6>>@.T5XEB N:ZNIC7IF= M'_C4YN^(V7D]/WE /7,M+M.%2TKK)(U^IVOGA:!K:W3L 3T MLSC0R>">%L<5/>1K<>+;'5G5'HG=%S/U[N%Q4>_TEG4R3I$BE2L9@RSFAA$, M"P"6*@&R#,L,)4CFU,L4.]'7Z/BU$36:MF3UI(83T#KR0QC ^B:)-59M,0/F M-?6 (Q0YG.AI6(8XK_(>33@\THTK=D[.__%DVWR?OYK.GIHL)LOW3ZOEBL_M M&C'!.(F1YCE01.< $RJ!L-6H0Y IJ %..0(7>[)X M>"CF51*JJ-@(_O-/,(U_^?DGBB#\)5)##YO;VM#C8/2\7NQ=LE:R6R>92NRH M)?=-5&L4;AGIB%R@I<6W]T&7FX[0["Y!79OIMBS52<^6GXNZ;OWQ"JEYIDF6 MF,4HSF!J&%$D@.8$@A@GA,8P4TAY%K=U[]QI!@Y:OK8^2:\R'JHSY?,NA=Z- MU0+#.0RA-4);_[U:[,&*R_H#%HC'/#H>E,+\ =EEKPXM='6ZWH^B:O)FO-Q5 M96BGS_J.K^3]'X^WZT3ZGXLZ%*MRD7@W_]V8_&;ROL^-I%_-F[V<0(JS)+:N M))!C@*F"@ JB@4Q2DK&,2\-W?G[7?8DZ-BO=NNOF_+E8E!ZYQ?I:L7+";I4S M\*3*'@?;C5K',80]4_&Q2-2UHC9C4*-J5.H*GAZCVZTB%;6^YJNEQM;9I=;9 MVJB-UB']L/L>F6"NV+T).K W=M^ [SMD]][CP 5M/^A%^<&.K5_6''R?5S;^ M!S.M[^V#$YY*IF&& 9/"K$=]Y)0M0ZM:H7GV\[]=>JM\Z<5DC,()*MYU& M[-J%;OV$_C'JW'8:B&!E;KOUWJDXYHN-BJIOYC).M(2I69\X80#G6 &!)0,* MPCA#C,,\<4HOL=_TV%83*UP9DOB?7M4;VV"=YN[+(.B97S?:=RMBV8;!JVIE M1S@&*U-Y]J7PK4=Y0.$S!2C;3PQ99S1UU/+S@ ^*B;G61YK, ?RKQ0(H4Z@8F99215=M*9_3K3,="Y MSI($R3A/O))W'.]J;!.QVC5M1(UJ63OEW#J!L,?>]V+=B]T-WT?] MOT_3Y72E/^G%L]G!F=W=M% ?M2R^SLM6RD*($T@A9\1PC*&8'.#4;,$8%!E@ M.!4L@R*)M=>]5=\"CXZXPA34ZWN8'>V4$0U>WQ;0AW=W-X?/\MJE_,SF8V'= M.VW9].BN6*ZBEDX![:>!@ ]EF?4M[K VWT#@[UF30_7;T&)OL9&^(VH52+F MZ7+Y9./R[S8N5MVO7";S=Z#L0BCTS[S: +3G+D*> CEKGT0CEF76B MIV%=L&CFZ U8R37WE[V1GTZE]-'/GLW_Y?FBS?39SUA.L4L M40AD*>4 )TH#IC0KS=))B;)QCWCC:/4K2'7PWFND=TIX):#?& MLM;AY2:RPD96VGY"*[W!ZB'RTEV&JP5F>L-T*F[3O[&!W7JL;^OJY=U\N5H\ M5=*M[O7B\SV?OW\L8_G_6R]7MK1L9>3M7,Z^->VO7O&5?L.GBWI'CYB*&4<@ MU0FWMED.F$BI,=48C6.>\=@O><]H-!L;*U?B7]?S)_C;XW% .@9Y1[2L!/ ? MJM")6O!$)3[1R@ 4U0C=1/6+9]Z["J4#:31+I"(+562Q*G/'!5S51C?^U_9& M"J[7C^&PU-=P!O-IZDW #FY/!Q+UU$ZWP[I^SS([:61MTIH4^:)CF;MBLF;D!:?)-)7?65.6P&C M?P.NEQ7M)MJ $+51B"H8FG!%588GMO2*:BC6!;:WJVY7;UBY:2T1:7_Z [Q/ M'OYZ/\![-9!GX.C?+S^_Q"L/[$D/R&O)-IROY971W_+JO+8L'>_#S.0L!;HS M9L778F%:?%4\\.E\@B'6E$H$1$81P!HQ(% : QISGM"4I6GL52#Q:$]C.P%Y MI7,SD"KZ5<_-3ZLR\KZ*OZ_IZ":J57B)OE0J>+IR'0?=\4HL!)0]VQ%!4?2_ M)CN'4*A+LJ/]#'M%=D[=O0NRLP]TI!-;*ZB8V^:7]1M0OP!UC -3648D9""A M]AQ7R SP')H-'!$0(J%5ZI>7^5R'8R.76MYR(GB2QCEH';DC(&!]WZFWL.HA M#Z K$J&HXEQWPS*&H_)[Q.'Z7(>C)%OISD:X3^=?]5R^-/F>;";^8KZ<9+'" M&F1U]T% M78?#D7"8]7X77NXOUY+>-+GAWN?1;6C@/$X!P@$XT&;]$B#]]M%NT)S<[IYI M8KA=J9LN6YM'QT^,OM-:<9@6;IWUU<%M?&0T!Q2D6& M&28VR:?9Z+%8 )%JI!'G*(>9,[FZ]3DVDOU4)?!\].4'1X0="#8\;CT3;2-P M9"2.UB)'%9*UT%WBHATA]:#>\- .%4D]CWCKJOW;O5YH\1(9BU@WX!>+Z$$W M!L+J7D>_%GRA["^;(9DN(WL"M9J9+?FJB,R?=543NGP@?[)9&V^BY9/X'_. M_<:S7I:W._;$M2BOZVW=GL54UM?U/)JOC9(JGVW36-F/D7!EOK-\U'*:3TVG M96H9\]@R4O7)0/UU_G6A2]U"A8K[#?7))<6QJ>&6%C_=MI88ST>#560*> C: M=H$SVP&N68IM>1%;L24C9K&B<0H0%A)*F#("D<<%\/ :C/3:M[E)>:Q+BYOY M/;N@LLF ;X3; AZX_JIP]27XM:MZ]3P@#E7"^I:@ MV[KX>?I@%][?#8DOIGRV;!(YUH:LS+B$.D$@81H!+#(&.(LUX#K)J7R-UEK4:)VN-OPAN1LL@8CR M3&>#DIN;XKN$Y/C4E?TLWY5)J#_S[S9^Q&X$[7,3G4&5\CP!,*,QP"E6@":$ M@Q3R%*92"(VOMM17S6GYLAX?8X0QJ5 -W!:OX2*>'*?!? X/2_%C>A>>1+0W/\+3 MO7:P0MX6SWHQMS.P3M*Q?+LHGAYK2YLD<9Q3&0.9\L2F74KM)9(&!,4TC3,M M8NRTC3G?U=A6_[>?WGKP^VD4'1;I8-CTO,!NY(P:0:-2TBZ70J=1\UC1@J$W MT&IT 8I^2X@3,"?I_W0+PU&WDR9;M.OV1+?3GUK M.[Y8O.3%PD;U&8I>:M/V_01!I)C $F102X 3+ 31 )*-144);E27DZ2GOV/ MC5P;N4K+2NEG/2O*NEF1+'7P/"WR'0RWXZ,>(>Z9HQO)K5VZ=LVV/U?B1UOR MVSN#2H-P1TP=H0MTYN3;^Z"'4!VAV3V5ZMI,5[83JTUL\F_&F'VWT@_+22H3 MJ%.B0:9R>[Z4<<"E8B#C2B>I$#!-4C]6.]C/V-C+BME*?A!]L9)&I:B>82/' M@'5EJ(OAZIV).B#5@6Y.XA",5@[W,C!]G%1UGR9.?SV0\?.^B1POG1[;!#0A M,HZSF'&02*8,1:@4L,S\0R#-\B1+,!%>67X\^AX;;=@"DJT8>^N(*]OR7FCT MG!B$C@9/&&BO8>RL)8\J?V)T6AXV M &9?I;T(E0-?Z383-PX*9L9/K6DB=1VSLMXQO\_?3.?F@RF??2B69=&DU]]7 M-F6+F.G7\Z>'\FRLF$\D(1R3G "4YA1@9<,HXQ2:?V(M:!J3A#B%^_L^0-UE^U[ZN'B_V?(+/K[W84IEG!AK+J8X!9@B";A,$T!4 MG,&4T0D@8!PI8N Q.OY@%5WA.ABV<;62XR 57?;:"%YP?ZF9+_L/FB5[>&PI_ MGBJM?GWY8VECR]:N-C9-X7/)\E4.PR?SM_K#8KZ\%?%P7IBEH/2J&3KW?V'U2J:SO_:\A[<:'83;72+-LI%7QKU AX6A,4[ MD)T;2*A!S=^P0.Y:Q8%;[UC/M3F$^&T=/(!IS!C"#%"$$< IA8!F- <$DYB0 M.,\SYE=8=:^+L1'LYGRO>RC& 2#=V/$R>'IF.D]D_ ML'E4^5*7+_0Z&+3EY M5,&]VH_'O]EM:M]9"6VRH3)AP'3YY^B<\P(IR#+^/7"U]JVJL?9L[ONCEC;=;&'_U'*$JSSD)AH2JHGD )G_ M ZP2"5B>I8 ;W*39Q6D5YX,48_<4?&PT59>\+A:1K@5O,F_;[-E5+FW5)/5^ M+&OY=G?I'>SM<#2$1CCF?9M7E]=2WZV67EZ2M-X=^^>;;7_D"H815$GO.'#7 M+H+N*_:/4>.\XV $*V'>M?^0E^%OBT)]F\YFIOMW<]/=U^DZJ];N[Y,D27.> M,0Q(DMH#3(6!R#4#:98P3#A/&*4AKL<]9!K?A?E&PN[AR1W'YY)[\]"87_LF M?2-T??G2]^UY!P![O4_WD6<$-^P=X'.[<^_2<#>"?9WGVAY@ZG7&P8^&;VS> MPKDTPI2KP@=COR[^I?FBE95PDDE,<&YX-5$D!IBP!/ D8X"J#"8*,BFU5U*8 MKH*,;6OP4:^>%G-KTCW:$V-;<]&/4CN/B!N3#H%SSP2Z5J&5F#6R6D3;:EC7 M)*-(9#79RN%J/M +&=0[Z5)8 ]%J9S$&9=-+P=HET8O;ZWB[;IJW:>*+F?G2 M5T/,VE;:JB-)*(EC)7@.4&8#HHD40&BM049SED@L$PR]8@%/=38V#C2R@KN- ML%$CK:=Q>1)?QSOM0*CU?5.])>8:KQZ">5P "765?*JK82^('93>N_9U>>88 M;[3'ZS?ST]__TOS%_"/,EOKO?_D_4$L#!!0 ( V"=E>0Q5W-!O\ -RA M"P 5 ='1E:RTR,#(S,3 P,5]P&ULY+U;=UM)?,"U9>(BF8QED:3R__Y2^_?WY# M[%_^Q[_^PS_\\_]%R/]Z\?'=+Z]F\?H*ILM?7L[!+R']\L=X^>67Y1?XY3]G M\[^/O_E?/DS\,L_F5X3\:_?/7LZ^_IB/+[\L?^&4B\W'-G\[_R?!A5<&@'@ M3J01F@3F'5$4A'964K#V_[G\IPB0?**)Y. ,D4E)$I( HB*7B4H;I?_$-VGF7/NU^YO;SZZ&._Z(#Z6_?J__O;N4_P"5YZ,IXNEG\:R MP&+\3XONE^]FT2\[J3])UR^/?J+\1#8?(^57A'$BV#]^7Z2__.L__/++2ASS MV00^0OZE_/G[Q[=WEES"<$>4B*.-]@L#N\EQH7B#1G1H6$/_QN\_XV9%.U&FC&$E!>R(="\1:GU#OT@;@8 RXD\C>7NTNU=L* MO9C'7V;S!',T')OE_#P^4.Y=R*X_\>M7/\<'D?AE/$F;?YWGLZL:NEK.*DAN MI18D]R^_(-<9YG-([U9:>92YCK,EFE/H/EE#XQ?3Z;6??(2OL_ER)"+R#(X2 M(:(C,E!-T'AZHEA27FN7HC55-+^]ZD$(X.TCX&A)-H*$#S ?S]+K:7J%IG*D M*$LLC*"Q.5C%6@<&?9@[ @VL?"\;(<& POK^=%4F_& MB^@G_QO\?,.#2"'K*)!RXU$B7%+B'/H#-B?IF8C6Z=,VA<=6/@@2LEU(5)%H M(R;B\]Q/%^,B^[69HUEFPQ40=*71S'E(Q FN""CAC7#"6)7JN KW5CX(%:I= M5%21Z,"H>#U=CI<_WHPG\-OU58#Y*""(0;A,-,9.N.D!)9;S3((U&HP *^ T M?_?^B@>A0+>+@I,DV(3V/\+EN AANOS-7\'(VZ"14$FT#BB(S'F)M@W17#BJ M 0-LD!40<'?5@U!@6D?!"9)L @EOIW$V1Q/6"?X3RA]>SJZGR_F/E[,$(V:" MS^ ""0#H JGB LGH271,&,? @E05@+&7B(-P8EO'23TY-P&;S_[[VX3B&^?Q M*F&UMH09+2 ;GQ<6!22IHH$$3*13+$8A=+,BPJ >63Y@Z#B6H=*#=DV 9*+ ME% %B_4?[\938".C&"1I)4%W&9DPX(CG#F,L0*%Y&4*@M@) =BQ]6,J*MHZ. M4X7:$C)>XK?OYY]G?TQ'T7)AT(,F-BB$=.*)>(MFT(+R6C"?--0P' \6/@P5 M#6^/[^8?Y[-MX&M&C NN! 2<""K8U[HK>1D: H8<=/'K>AM8# MQKW5#T-'PUG.:J)M"2(?9HNEG_R_XZ^=[Q2!(9Z%(B@/])V<-"2HR E+3,4, MP:-UK >0.VL?!H^&$Y^5Q#IT]K/P, ??T0W!6"EH(B91M'LAHE.M,Y!$;;+H M3TOMPVD9SZW5#@- RVG.8T4WL,K+.?GDPY?9=)."<65/R](1R1,*(#&) @ , MO*,S0CL3M>4GJ?W^BH>ION%SQ&ZC(?/X^4$H?1AT5?Q1J41]:@.="H?/!57OSM50_#0,,YR9-%V40X\)\PF?S/ M*0:[G\ O+:]S(N(@^0RKI,:Z)S(H1Y[TFD&U,X V5YC2#L'?YP\#1 M?!:RAG";0,E_S";7J(!Y=V W7XQRICQF9P@SE.(^9PQQ .CT!AW .>.S.>WP M>^>RAY5+-9]]/$683:!A7=>Q.K8OVR JX7HQDI"R#\:A)AD0R200"SX3"LP* MI4&B9"J 8O?JAV&C^1QD!=$V 9&W4WP:BF/\#5[YI5^S-9).:\8R(Y%A8"R# M223DC%\@FL2UHB'6@,CNU0^#2/.)R JB;0(BG?5[Z9=P.9O_& $(;Y-CQ**' MA#XT!DU62TNX=3H( *W@M/K;'8L>!HCF4X_'"[()''RZ\I/)B^O%> J+Q4AY M;I1#\,9D.9$*S9WE):#B/(1@6$Q5#K_O+'H8#AK.0)XJR"9P\/H*YI>XY?UU M/OMC^>7E[.JKG_X8:9F=*NUE)K$T8CT]?,-3>0-L8G9F5BOC $I'61Z3>,,*%$12% M!#S6L!G;:QX&AH8SFB>*L0D0?+@.DW%\,YGYY8@ZII6)E'!G,*B.I9Q'1+!UZ1%%Y$FA HT:IHMDQ'R14@,0^&@[#2/-YS6IB;N1RS^*VLAC2 MBQ\?"R4PC? 9OB]?X(?_/G)!!FLPH((<2L96:.+!EM*DOBA#=$HNM$G&6\A&0J.872 MXS62&O>6/0PA[:="3Q!F(W;E]N;C&_S-8@2%4FT%R;;DZ&)TQ"J;T#Y2;AEX M2.ZTY,8C"Q^&B(8SGS4$VA0F5K>D5TQHSD/4@I((NFR8(1 KG"5*!H@)M/:T MSM[R8.G#<-%P K2.4 =&Q@5RD#HN2NAMO=4,K"5,>4?0X#'B,Z5$9^N%D#)B M['42&NXL=Q@"&DY]'B^\:EK_YU\?".\=_N+H)D%=3N;MM+1ZZAYVE^##^@4] M>$:=UD'[23NQBU#A8K1.2&VM<0,1X1,%H1S)G$9T!Y,E@<=RO*$L]^@9Z!2? MDLL3:YST&J^>NBH#,LYD(QC)#B215#CB.(+1\)BTL9I#.,VD;RTV3!NAFLJZ M\SX?*<6A;?B*['?KUF,C2"%XCE&+Y1%#%_R1>%_*P#/32N2$B#PM!7EOP6$Z M"?4,@J.DV080WHSG5V_3J-3NT.QM"5DS[D<"HQ?G,*"-DIGDP7!6!0:KY89I M(=0S"(Z09+,[^\O9=#&;C%.7\?"3TKCPTQ> Y>*8+?[QA]5J$W@0L2=N^M<+ M_SF_$4%QNC/S];]8>Y@5*2+BJ;#=)6D+ Q*A7$/>#F) PTBZZ@Q.D)PBY@:P\M(O MOEQ,4_GC]7]=C[_Y2 TNS+2AZ#G8,(:P%+)P%@UKK&<7<&\D]@62P)2,I$"X9ZAK"AS)%@G"+K_WN(W28I]696C#-739 T3 M=?5HIBIKH@%P?9C#5S].K[]_A>D"T :_7WY9,[41W4B)X%(LSB1DA5]TN;K+ M+9'6,!5"E,;6]J .(&N8%K#]@:NV)AH 5RECN(+/_CML&>(1$](ZSAF)$ 21 M"B7ELJ(D21YRH#'IO77LQ\!I)R'#=(OM#T"G2[L!R-S%N_/J*+[VFZ<'+L-TTJV1[?H:.D>#XW9TD\J;56SKS!?_O@P\:6O M?BJ1PM>2#<'==Z2%4]F)2!*7HN3!.;%*>>*%C-938W3K M!/O5A-Z ;7F/G/AR=?0=^ 5\+/.!WN??<:\MXAHIF[FCD1$7M".2@2=6 B5, MB!A,ROC*Y>"A, - M$9YQP95F=N\Y]C%PV:S=@N=;!1E'";,!$+P93\=+>#?^!NDM2GYZ.49/:R67 M8A8M>.\A;$-<>=-+*Z^Q%;0=W/T4M>+I5 %-1\ W Z-5ZV1O' M_983SM !*Y."LE1=R_]RU4@Z8B(XE)!5G.UK,W@,A!ZGI@4ON I\*@F\ >AL MY09^FTWCVJ&/ <.Y:!U1KM03F))["JZTUXP>HSVF]-XV(T>Y,+L(&6;V0A^N MR\EB;@ K*_I'F4:1/=?$F4 Q;BQ31'+$C=8IQ67* AWV7F+I828L]';P^2Q! M-A VOQO[,)Z,EV-88/S6W4S[,IN@T!RBUY4U(#EV>+K?A:+T:R5,\5!4PH]?F^(IS03 M# 1,E%1F&FJ??SY.S;#'Z?UH_W&(G:**!D"U.=K]X'^4!/';@,&9FB0FF3P:7J93X[*6D&3"?I^9'S]!.$W@!T7E]]G",>@Z$FBAMW\>@)4754T@*U= MM0$;KC:]"T=196ZS0";0A232EBN[%)U(GK-'CS)(*O;U6:A5IG&?KF%3S3TA MK+I"&@#9W53Z VX@6XV>9R9:EL%=5 KBF+8D:L:SP?C$QMI%X/LI&C93W1.P M*BJA 4B]@G!3N\2I]2DQ2E0L=T0CPYV7L*F#86Q11;"H"'YDI5V#&">;KZS/WW@'F3+:X2Q.5E"$R ME.D^225"!E10Z& M)4X:19Q+.4C\:O=>,#PZ&7ZD ]];.KRO7;""V!M SPX.K..,VM1U5$I$"J=) M8,B0YMI2IX+B8E\'_SJIJ6&3YCUAYD1A-Y!,?W""N,52.4840FL&*!W0@.Q0 M]/N\2)0(FZ(JHS%I]4.6)TAJ)GO07VZSIE):,$FSZ>5GF%\5UW'KU#& ]I%; M6PRK1PD)26QI91^MXE*()*.K#:W=E#23+>@Q6WZZ"AH TB.!ZO9)=G(J6U\& MLZ+AE-553 -(.R+:V&+6*><5QA8D MQ@@EX 2C!8$70D194I)V=IE*R<1W$RBHC^$GD^A#:#W?BBSQ8G*60KDA:!M MURL9NL LR8$E8;DTP=<^IGZ-EU\RTWVS=A.R8'$;SBM+M9!1 M$HJQ.X;S2:%+JR.&2LIPZGR0M':RHRX'S21*^D/O@"IO / ?-NMV8EAU F%* M2.#>$I4 2K%=N33$@5 '%K<":CRK?8Z^@XRAFT$-AXJ'5]=/4M'1*/L&\S"K MN&&O)S>LV\U8+YSUC+B,OJM,WA$'V1-@SL7,4LD;];!+;],P=-UK,P@[23E- MP.LBI:Y@V$\^^'%Z.WWIOXZ7?K+%V"CD[*+UG @= I' ,.@'#T1'8U7V^,?> MP=)'E3 ^2=6PV;Z&(%A9@0WLK!US2!PV=]@26'M4 M;1/F]",L_7@*Z;6?3U%XBRV&7T$>Q_%RA)N BE:$\^22]EGJ77M M..4A%<.F#1N"W(D*:J#\X&_CZ6R^&72.8AGAZZ# :D:\*-48HJ05LK8$. ]) M2Q85U#XZN4_#L.G#AN!UDG*:M%_'B'*D!<>WAW&BG;!$\I)*Y2(1)A-(3964 MIC8DZU ^;":Q(2 / (0&;.M3J=P1,&&9B*7H+74I7.0G@2$^RFP<?W/-@C#ULG'-* M!J44E#"4*!'+H$SE")K"2%S.*BOF;+;U_?'^IV32?!U"7B/\"\8W 4?;+HTP(1DB4BM;!AE0Y^A MG!5L5=33'.A6K]#;Q>(:7Q^,U[DRVA,*$H5ED9U0QAXG&:Q53''A:U7R\72S\M<86!L&*$6V8IC3I:5G\X MQZ/D#'T"T3.N:BFB+4P]NJ_SI!V/%HCJS+ N[=N%I<0Z(YW%,%#W4DKZ!%E# M'SF<#V-5%-,6UNYL\SSQ;)7,A!OD /U&0SPK!W$BF) 4YZGZL(Y'2!GZG.'< M=NL(!;2(H^T]W1A#O8J!<)%+T1:/Q )5W1 +L!"RB[5O4^RC9^B$_[D1=:PJ M_A1#@V_$N9CE58'+J=G2'4^LGR5]BNQ*V='5HV\6N\%7E%$J-"$D*%9Z?1A& M0A*."">]%)8KH6JG!A\AY?33R_4#/W=CCZ3.27D*Q!IT\*0JX8/!'Y-5E 6! M^G:U;[;>I6#8'&<-?3\\%CQ:P@-N3(OYL@RQ2==QB8X:S+^-(UQ\'R]&D!B: M/F>)E8RO DS+#.ZSD"V/VB!_!U4SX@);Z,"?;I'QV-J-Y+^/T..LHE#; $5W MJKCB8/%J=N7'TU$202:*8:)4.A#)RH0M)2U)CNDRH$1[=]#4L<.0\9" 8>!1 M1Z8C37/@AB624T2?7*9$?,!0+WD6 M?0[4F?LCQ1]Z&H\]?'#EGZJO647A-1#0K$7155&O.;!>*I=5("I3768().)B M%!CI^\"$HT)4GRC_D(IACK7JXZ22G%M RF9?Q7 WN*WBU%.,@>7*?%:1"*M MQ>!=6MQ@'6ZN5C@1JP\)>TA%(P>@QWL;E03< $0^PC>87L,;E-*N]L2OOZ_+ M[,JD$?Q_*E=VMY1NIP:@#D6/%.F !]O2F'Y?W<_OL_W9SN../>1LLR( M4*K,@HBE6TN)2#&00$_0F!CN9?,>"[CZ)+.1BHW3@-B8-@>U=9TL=K1"NXC_ M=3U>G]1,RR12N%PU0UM/,]G(9U0Z9BMPDA@/:-6I*8,FE"9&AQB-4]'[PQ(% M)Q#12+U'!52>2Q.G8NYS3QT\WUY]]>-Y)TS<)$8N429XRD2(+(D$G=%;R(F M4C$&J7!_J#[M"QUK\X;I+^K3[E(_P>CF.[ \?/LD9:. M(\I4MF #4::,]4*+3(*U@O!0QBOG2*T^S&P]:]E&"CPJ&*K^I-U Y'CS:MRV MD1@Q<(%RW-&15-S1&54DF%PZ;'N?J=?65!]7O8.,1NHY*EN@(\7;FZ&"T@P^,@+.E#GM,1'GO2<.J&%:A>AS_:J#W;0,>X.R,F:J"+P! M$[.A>^V]C;@QB>JLB=*LS!31B5A/)0'/!),Z:6EK9Z3ND7!8>I/^:7!RO'R; M2#YUIT2_S::SNT;RAA\?G5!<88!I$>ZB3.AVS)&L(8)6*5+:2]?F1RDZ##Y_ MEO1X1>DW86PV^^LFWS^>7B-3ZPT87;47D&=SN)DN HO7WY=SCUK#('3^HY/G M(RT0J/&*QA!1%-03ZA^,^2C&]%[TTX:FL6 MUZ_P"YA"24 K *-%PABW=&N0*I<$-#"2!3B9>;:,'50(]6SX/B#E,.C]69+\ M->3=Q#Z\.JCH8I. #D.,.1!3A"*UC\0'(Q#WRFL#C/KJM?VWJQ\&C]93[R=* MM0%#\ALL;\WJ04V"7 Y1Y2 ("@R=!9HL\5E:$K,.8%)IJ%K[WNVSB3P,7:VG MT,^CHR;,TET6O_GQ9,7?UHV8=0^A%WXQCJ/$0P3E-,DVH-UU& D%(3W1(@,5 MTJ#][1>$3Y)X& 3_+-GU/O73G!70:03\260F!CB'1#/=\&5T@-F9# M3(@YV>RLS+4K2I]-Y&$0;#T_?QX=-1#6;OKJ;BXDWUP!\ED$GU,D-)6;?Q99 M\%HS8KA0BALAN*Z=?'V,EL,@]6?)V%>1>(/(6=G@R*((@4?"C+=$2@OH!-! M0#@FLE$AT-K-WW<2,FRA:1T=/P&;,D]4N<"-3;>_J$5*&+28]"W:.$7H3Z/E/&%]^0K=#-L'ZQ]@UA;S@P8NI(.?3U$+(8/ MN+MG IHJQ2252M0^MGLFB17/G;2RX%-$[M!=1ION-0G2.R)T4CQR'>JG,YY[ M[M2[?]<#+O:<23U'X@ULH(?,/\/H:3Q+^/MY*?=^!:L_;P2G$S,!0S&B4QDQ M$)(EP1I)E/0B*\T8@]IMXT^GNI&;DV? YIDUW#BFW\SFZ'5,7UXC7=/XX_/< M3Q?(XNJ&3/?39(6"F]KTFRF 08/1-C"BK&%$)JF)LZB$G!571B3!32]U<]4Y M&=8NGQN/SW@=S@2.QE^1EW[QY_0;J$O_KQM#L$RKCX1X@3OUB,\SAN M+C,6WI6R5N4LB>LF>7&)?CG7CE"C,L3(8X[5[S=4I'_8K:#AUZ%7(#3^$GPH MO^@8ZS[U88:RAN5XWNW:ZXJT#Q.T"#ML 0:CH+/GA(D<4!]*D)"B(J5KJ$W< MBYC/^3ZX-)J$#!Q%KP #%1^)8Q:W'X/?JMI] M$4XDN9'&,<-"N[IN&_"_][ [2BE09O%=]%(#AA*I=,&QI;NERLHKITP?DUL> M(Z>1+C'#0O!9.OE3S))]XKBJZG399ZUU]I.YLTZ@/0C$ I3G2@9"N2FWKA6: M,(V!U<3G'YN$S .J7Q>%+4I'L7?CXM]XIXU6FN22F9%2*.)4 !2D\0Z" MBXC6RH(\#V=_KN/%Y^#YOE%N$"E_OOJ*=3)S4=60WSRT9XN]F_CZIOEFH=OR M6^&SP=V]I![0IP13[EA:4VHB:0A1!DE[:]*]@YX*MX_*,S_,9]_&*+D7/WY? M0'H[O>DG=!&7XV_CY1@6N^Z\WT@E1Q".HG?2,L8R8CR*PXL4!*^] M.]6AO!FC>1K2=EQ8.K=:&PB@MLI.J%;;Q)>#.7<#/LP-%??M62QZT ML!FCQ%*T*;G%MUIXPBU(2#9*[VH?AO7-T[ 'Q@W O2G0-/ 2;3=XQN\GL*/3 M\XCYZ!,MI?10>NQ&2,3;($ABIN3MF-:YMB-U"%W#VNZVD#3K6:T-0'5SA1*Z M8!6COQ47@G&191;$4E=\K\A(H**D##%0==SS4#W=NIN286UKTW"LH+H& /AJ MO>Q6X[!5]=!+_.5XN1@EKTWR29 IKA,SM3VQP@N410>GK5=\4E ")4-EDZ4VXD/958ZJD/>&^GH4UB ML6?=-=&T:6_+_22D &T".AVE!17@9A HLF0=+R-(+?.ZMFMY\JR#WDY+FX1H M=34VL9//Q]^ZB3>; X;WT]O?H9!'R>"[0!T0_!+*@8(E5IO2R0$2,H:B4K7' MC#])U+"#.)H&9UV%-E:ZNA'WG6;,V@,K?9=)B*;T%0V6A)(.H3(KH5T0W/5R M=6T7,<,.^&@:F'44V X@[]?Y;DGNI?\Z7OK);9H.F-3()8G!E'1R>>.X2D1Q M[:PQ1N7J#0L.IV[8D2)-0[8G%0\=(3UDZR+&V36J (4.XZX4H2N$>#@7MAMO M-Z*4>AD%D*R,(]+&7 3C[@?R/=C8 M0R@=-CG:,V;/J,1&P;IY/3_X']TT^.RMC9X*DF.Y4TQYPGBPNYE@M? 17\Y0 M^TS_2:*&384.!L%35-/DGCV_OG^,(!3W62B2),9W4C-/'/=%7IY1H9@,CA^_ M,=]?;M@LYF"[[TE2;R#E\Y"I7=[#3>'I*$K&*%<8GAFMB&2 'K2C0+1/VAF! MG,?^+=A>$H?-50YFS^JIK4E4;IU&K2UV=XEEZ]>W+O!(2)I,UJP491LB%?H0 M@06%@K9"*^[0E>C?_7L.Q<.F, ?#;&]*;1+"G6][>URP?C?'L!B!E-11'TED M7!)I@B;!)DZ\"N7,(#B9:F?5GT'>L&G,P+ES(EDM6FEQX M=+NE809C.!E) ,L]USDG6;OFK0[ES?0N/,L=CC[5VH"]15=F7:MR$?_K>CR' M%]>+\106"UAU9RDB6?]-&NG 9%(LDVQ*K9_@D5C\2BR3W(O,//HYM6]Y/(.^ M)N^!](J?^_= ^E)F$QE+E&P$2-U$V-NZ@+=3%-SU:JSZ TF/F-'QD&0R2+CKA01CIZD#$IE[2O?>A^.'5-.K:#&MDZBFS.Q'[R M$WB?]S 7E(><.7&&IG(&@;X6Q0!66D8SC=$Y4;MXZ1GD#9OA;P&F/:FR 5-Z MN'1'3ACJ@4IB&'Z15*)_ ]$3%1V HHF&ZKU0#Z=NV.1_ QCM29'MY@C>C*=^ M&I^1@($33Z49$*17$)8CP2R^@9RN;K%(+TO+MVQ)YM1)PVEFK/:XOR>) M:C(;T"M2]G@ IZNM 1Q^A*]KW_LN&PX2IPEP"Q))$1DT)=:91+0/B=F(WC:O MC;Y'2&DRD#\GYFJHJ+E("*7U#1WGTJBL8X8&E13SE&BM!+XV&. %YS)1QFF5 MI%?15$^#/DY.DP'Y4';N%%4U8.$^W+P\A?J-T7XY6RP7(QLISQPRB3I$(AT- MQ!J.WC;+P9G,$U?5]]C'R6DROCXKZBJIJIUK01N.WLSFNW*P.X0[8E(JEL$3 M)E(B$HDC'E" /'H3398FR;X.A ZGLLDP>PBH]J38)A&,CLCU/'[Q"W1Y7\ZN MKF;33\M9_/M(!W1$LDS$1D,)I&K:BKBV$UE!< M&Q[DFJ>/,.E0/OOLOY=ZUR^S29D1@:P^TE&'YX";!==$N5(.8Y4O ZT2;B8R M&9MMFL(N+TJN3D#BVP]TMGDIHA[UZ82>):, R,@=#FQM4 L ME,I8*023-@(3M2M'3R)XV/O%[:#[#.INPV)O'YF53>?]UTZ6K[_#/(Y1^J/D MF%&!"0*,EB[J&%AZ&3FQ5MJL@@LAU\['/TG402AU/S-*JZJM@2S P_+N%[/9 MW]]_@WF:^XSQI5 JL6P-*0<91#)19JTD1X1Q1GO%? C]=V6X2]-AV7;Z$\.P MJM8:0.%6@F->QIK8CU>R@ZY7V8?Y&,7XU4\V3(ZDXBJ+J$E64A%):2;!EXP%*_?M M@2<3JP^6V4?08?C[F0]_ZNFKG8CG<+&.+&?1&&J(T2(1J;,B'H"2:$TVVJ#' M<;^WS!F+-0Y#Y\]\3-23)ALH-GJ=,\3E^_SZ>_SB,4C[B*_ ^VEAMOQ7ROR^ M^[?%NA+UB,?@!(#!+Y%0 O-E [B5$IF#R G-PN!.9S3QT90> M2! ,,R9J63MP[!^WO1VR-8K;YRCQ1-R^GM9)9WRZ_OIUTHG23S:B?#O-L_G5 M2IDW0F566J<281)C9,F-)%YH02A0"TEE[YRJC,\#21OV0*PW)/:AF*&[[G6A M;NE:>5WF]7[^ BMGYH87EFA(*1B45YD';",EMK3@4&"E2LE21N^E;Q_IM_?$ M0@,/_.Q#L[.>Q-Q 5/5VBL]"FUM8*@WWT98: IH6(Q^%R\@/,5XIY#53C'"#)1DRDYZS&&3MU-T^>AJ>@/X<5.R];'B*"JKM M;NUX@W:=/&K*7@2$P M4]\7FY\/;M=[#H-3"0L/HO?CY=V )WU#_4HBI49\-BUOZ,7W\6(4LM8A6$J, MR"7+I35Q&9DL3> H7L\O)I=^?%TE *+ MC($K0N'(A#?$9\E(4D(%946RU8?+[22D$CM=-S-?,^.CSL*@/Z\5*VVBE28>4#XA>>J],#%4[PB_EZ!ANW#4 MAT\]Z;< I1BOKZZ[VW)=T_HBJ#E\@>FBNY1<(L@!8KUHI0&X?80ER@;2:S^?CJ>7BS473(*E467B M&2OY]H3OBPF!J)1M @/15^\+O)N282L4ZP.I@KP;0,TJ/;NFW2JI!0^21.L5 MD=JYU?QI(Z6WTAHC?/5&IUOK#UN95Q\A1\NV 5R40;]E=-5L@I^XW!SBK7F) M+/@<(I 8F2822A-,RR)1SHOHN9+65Y]'LH>>8U3,[QPGX 8@\K#L M^&'^]".^"V]F\S_\/(W*N'E'+2?1Z;+#*D>LP!\YCYI:JK72_<\ZW$MB(XF@ M(Q'QY&W?>NII 'U=UY+%^^OE8NFGI=A]1)-)$,I\D)0]D:%X<-[S4F^7@&E) M(ZU^7'.?B-:&IE=4^7W[=9+\FRG4?BB@F]L3'V;S3G'+Y7P[=[C M2S\]ZTOKABQ=Z3%N& D.&(H"(DLB.UM][E =REN;F-XC8,^OZ690OB-9THU; M^NR_'R.$VU-1%[5/%MT>D\LD448)OO:1N*R]UDDPJJI?.NN'E=;&MO?W'K2 MA0;\AP_S61XOW\T6BY&+B1HI-$EEL*.4AI-2T4HP\H\1 -]JU<,(KO7JPWH, M38#A8:'6,9JI6$-Z/*H>2TT7;O#EA?'E].4U4C:-/S[/_72!LBJBG:;NI\E* M[^G_7"^6)1#8J&+$D\G&R$QR*N)D(1!'F2!,>"V3$-Q5[R32#R?#NALMHKT! MQ#3_YGPHO^B8[C[U889RA^5XWD7++V *:"_*S*C%#D%$I3%(5IHP9>7J'-L% M&XBU+$=M($[]8C/,X^HUE01$$,,E3)@E$18E,H11$ R?*&)LUI]D%?<;7YKGT#WMH M^6=[5WI%1Q.[2V6-C"B7@B?&2087,0!CEE@C4"C?Y"*ZB:\\KM1B_9AMXUS9H$&T783/3MW=1XM&^ HTV@LS9+@VZEQ M4RM7[#T:$!2SI-$K[5WM(/LQ6H8USN?$815M-(&KVSBB#-[>71#;'9J%^Z,6 M/@**=#%>PB>8?QO'];UL=+UFE]/N*?_A)]XV=&8'1@EK-2=!:JJEK%W$>RK-PW;;:@#._6BW M732O7M_=(TQRILZ6J?>:EN[IKK1Z825]"@*TR#ZF5#OL>SZ5PXZB:0"QM338 M+D:[=W(W@U1!"C(X? DI^DC,*A(R8T393)6!Z%RJ?=#_;"(''E/3 $0K*;!= MA*[>P==77R>S'[#B],-ZHF1W(C5B)3V84B1<>A1J%)RXJ(!DS[WA"H2MWM3N M2%(''FG3 %JK*K-=S'8OY:-"UHB);0>OM0-[4=60NI_P[WM&1U0*2QV 2M-3(&P?B+7-$@P43 M%-.:5F];_ SZ!AZ #B3L,C3_%L5@_"FM@PSZ$L7LWL]_GE[/I-Y@OQV&"P@_+$9TMK=9@^[#\/O_F^.NJFIN -H/;T0*KH5T"2DV M9>0#-X*$I$N+D82,\9!L:N1&ZL]QYG22 EJ9P5+GFJ(45%CK:9G=7'*YW!)' M52)&4%!6<@V\=MG[&2^DLI_G4.F\JJX*\O/VK^ZMS_ZNQY^CL_59.^SO:6WL M6+#.VTA$I.A!IB2)A1S19HJ8HPTIV/HAZ!G:7&]5E-U4F6$4U^T2FUD8(\L5 MH#<1"5^5F7&&CG3(Q'(I@Q!9Y>K,'T)7(YU(JN%F3[_1.KIIMBG_*UC$^;@[ MR)KE%]>+\106BV/,U^X'U3%4!Q!9R22]GU_ZZ?B_.R)OS>/J9LF'+0;>Y_78 M:S^YM9PWT),B1YE=)#&;,DNM;'F^=&*@T=I$K3.J=@O@*H2?W-W-EVJ2]_EV M\/@(. K","!6RH2B\.6R SJ[AH>H/+BZIUF#H9S"[ST'Z@SNMS:"E MX0%V'^$;3*\!3=_+DCQ F;_P$U0''.6%[GE:':M]*+F5S/5ZN7+M;;/>?XZ7 M7UY>+Y:S*YC?SE]%F'JK#/$ZE>&(BA'OJ":))4Z95%[&VB59!Y)V>O_QOQ2%$?8C3O_OHZA>)RD2@[- MQL]].;L*Z'9O_-S% I9;:]^"1S %U@22&5@B>4FO&J,)A12$L"+5GXST/ I/ M-2X[5GLU7L3)#&$/MX@'Q5VF01,5R[8)OKQ.$E\ DU$\7!KN:Z?1#J-L6->F M1S3=-T4]**I9_^:OLUGZ8SS!N":]Q>=-+TO-2R?5H^S4OL?5,5L'$US)BFW6 MNWBXWBTH;L=""ZITF:CA0]D!&0_$:A9+KM4I02UNC[6#LV<1>*H-.VBQVU=$ MJ1 C!T\45Y+(K!D)4@ )FEN*L4;64#MY^#P*A[5I_6'KODGK46_-FK8/\]E7 MF"]_H*4HY\5?2[;O&)NV\SEUC-G3)%:R8IN%RLV:Y<76:C?H,CYZR4 0H\IT MJ7+QQIER S>!D])&[5GMGD-/$E6AL_;N!79AGLNDF;1 A )6YBUQXBG-&,$H M;:W/6OO:MNHY] UKJ>KB9T>?[7[TU*QM6C7U^^R_'Y?[WO[G=2S1HP15,D W MS]^QL25C @,:28HJX&Z#7KMSBI-@8E0^)A5D[3=O#SD5AE'=?_0M>%VR5I81 MH$9!)M()38(2@D@=E.4NJ5B]6^<^>@8?$E0%$SOF3=710+/FX]UL>OD9YE?= M78XC[,>=?U_'@#Q.4B4+4AZ\"R@,O5//+?%=V7.ROGR'^XX+,1BF*>C:)^F[ M*3G5;FP+< NN%AP7R1(G2QM9S9!1@[M=B)G:,MK/T=H&8R[UJ%<%SC*KUC_RTH680<9E6S!ZM$W. "MG& M6\FJOR1W*#CYW0<,Q6%5G *K1]]BDH)($(PG7%!/I&4"=T%E"05KF R"LE@[ M,;Z/GF$MP0F:?V !:@F]@1M_*U[619_3R_O< +<"_2E-!#(-3$Y M;I(,NO8!YGZ*AIV^4QU$503?['[R\.:%GZXZ#&YWAUUU83JV)N+ QU>LD3B& MH6JWH>ZO_]ML"5O5.4*!T(QH"1+=&AU(X,%AG*(%MPF4M-4OZ^ZEJ,I]Y+M7 M=Z:KGBHO2H.+#_['ZG[V5I#&0W(8^#&32S+)8N 7\=U)$*,+ -'EZAUUGTGC MT/>BJB%HY]WEOI35K(W[>#.1Z6@[=O\1M:I0]Q!6R1YM6[V;;C-W\Z^WP7S\#1_S#6YN2[V=HMBN.[_O&$ORQ!-KW1P_G.QJ1Q*;);=6 MPAVG3"]$@%Q$_*OQ<@R[JGF4R"R4-OQ:.X\NNLC$,4.)BD+EH'!K8Z[R.WH" MN2>/NGK^TELG_MGH7)HZ.%TF%B2' 8: 1(*/PO,HA56US=DI] Y]5'(>3#X8 MGW4N#3=K-^]/*"W]OV;Y(L;KJ^M):;RS;_#I<0'G*0O6"D^K,5W+];O;&R9; MS529FXP;>\:-/BABO1"$2Q$IE=8:7WO20O7F00^&@[@?5L30'$%G)@MRL=+M5+;9R$H'Y-6&=]U0 9U"F)8^%\<8FGV/J]4Q\4""Z^7@-^M=W%MO5V8T M4P8J:P*QW/:S M9< Y9Y+H9((3/FLF:I\7/H_"P7/N/6%K5S?%GO36K&G["%]G\ZXQ[B>X/-IU MVO&46A':?O)JU32L'KY:K03\-YE6]+VS%4 B_@_=;RTQK,"Q, B$*45^@&>2HPV(B6*E?GT2O.M*?0]L=N<_:F" MC0=U"I65T;!]Z1(I'_Q\^>/SW$\7*+EC^T@\^JQ:MN804JLUS-J]V.V5-(;; MBT%W&<-RQ!2JF_CH'!$\!(=@L-37[JC\%$VGM\C:_?R=255>.A$X0W0(10: ML0G3@="[V_?%>@K;6$1;+ #3)&/'48T#!*63)7 )=^QCU M,,J&M6]]XNF^N>M!4\U:ND\O_^WUJ]_?O7[[]C\NWOU^\?GM^]\N?GOU[[]? MO'O[YG^__>VO%R]?OO_]M\^?\)O_.'4'&ONR@J?XA=(UQ-XG_>OMJG2@<:O"$,44MD"I$X920)VH00-,AL:]^#';17?]>8=-^JG*07[3,6_1E:XS\'6!L3V:MR&KAR M^P;-NI^LAC&/I R@/4W$.0M$6L@D. ^$.<9,=,';4#O)O;W^L-=IA\/8R;IH M $>_+]"#>+U8CC%@@L5(,QMMB;^2M9[(G!RQU'!B&$9A%B $63N@O4O!05@2 M/R^63M!' V@J(^O*R2O^4:FZ"9L_P@1\ T,$UAQ-Q+2VYQ9 M(-H"[@3,H(=!\49]+%])WXV^0MM_"+1YS3I(:W ;*B+ZN MCY/WFA.! E214="I]F6C8^@\+,5-?U[0]J[';3ETZ&AMEVCN#= MV(?QI&O?\TBB(%NJE"SI5!#%E_7$<3 DE^:O6OO$+3T(;,]9]3#(_80G,OWJ MIX$M^*8API;LMMI*K?T*]%J)$JXCM$.'<9S7KI L*B(E%:;U120E0'XN/4'(:^ MG_BHI9*B&H#5&5('D_M89#]"8]ESJSH/P6DUY_8\&=SD(XG2W"3\$1*4ZHY>22@:>0L M(8.A^EC69])X&'Q_YC.;/I7: &AO!DK>WT]DSC+)4*9'.D5DS(($+QQAP7O# M(Z>F>H>!QV@YK 3\9SZ#J:&DH8-N%%V$4AZRDM5+7'Z\_#A>_/U!A5V2E)O MB>!EW')@C(1(R_Q#R"DZJT6\U]SA\>S.02L>AJ^?\%"E/[TT8-G>S.8POIRN MT@CQ;BN,:>I^G&SG\K?.D<#PS'P@^$65.;J">$:!**#F6V,.P M^Q,?SIQ'S0W@^3?X8UT!.IY>?IC/IOAMA*VLPX/$OQ"!>TN)80+Y\^B.V"): MQ;RG5F5MJS?2>"Z-AZ'W)S['Z56IS=ZN7E>,KIN/%B&^\),RJG3QN90U']G^ MZXEGUFH#]AS2J[4#VUMA>X-$*:W7$01ABADB@2$XF-AXD)JOKIX$==Z>TRAD[;@^;8ZD?]U@,UE@A@!(:*=IGH17QF2EB M@HD\>P94U"YK/(+,82]5GP.0?>NN 7C>-FG9W PJ\QL6[V:^=R582ZCB^B3H!<39DXB*Z+-&GH*K?1CR!W&'O;9\#KN?290.P78OS M(USY<9DU]P'F74LU]*'>A\EXM8.\_OX5XA+2Y_$5?N1]_H2_7>157'?OK>7" MH*-M0^DP*8B,01(K>2!"L>25-4+3GIR>6BP,>S7\'/ >4N?-1D'=H.N/\/5Z M'K_X10DI7HV_C1,&#">$04\_M.*<^<.)/S$0ZA*5]Y:\V%KR%J0NJ6PP,H[! M<@1I2B0(H0D$E6B4DCX8'O%([OB Q4Z/:=8/?%4&C2$J[X$\*T%5\ISXP&R9 MXXF\9"T(-YZ%*)DQN7:3XR=(&B:.Z47Y#P.8>LIHUN)!.S MXREU;,I3Y%7*INPHYT$NQAX*Z\41Z%W.+J?C_X;T%M^%Y3B/-Q>\NF41QEO1TQ@6^'?75P]>%:MT ML%FB/QID.0%'I]1AX$^"590YIXUVM>?%5V9AV'Q-C_A\/.PXO^H;"$6VHZX5 MDQAHC9?0W6R\?Z_BQ8^_^?\SF[\L,T%O.0;PW%'G"$A?]APCB)<^DVBT1R]5 M&,IJUT>>3O6PZ9]!\'T6!3< Z8UPMR3Y83Y[4X*MG:W+I;7EO).3R 3%2,HK MXI40)'G'-/V%6=P$XE4(Y9L)M+A%Z=C($XR+I41$*(^+*H[A8QATS1G .*9-=5LF+2Y M7.D?7JX\/FIZ^J%U@JAG$E\IIMIS'W7'2([,E$TA9Q)B*A/15!DHRQ)AU$ , MH#F3M2M3GD5@/;]RL^Q6*VC.G8P02,REMXO+D3@ ])B9-(%QFX.OG:[>0\ZP MD4Y_J'G<$3Q-(^WLHW^=SQ;E:.@BQNNKZVXJU\55=W*$'L-SO=V[1IQIC-1L M.4NRL;0?*GTTG)!$2PT\EG3-/%_2.=U+W/*V.=WHHN97@ 8F+ VU\W=/$M5;K\@M['.5M2SQ((N ME[C6U 2",DJ'RS/4<:S M=8ELQ!FMBY6#>S\>IY-F[='-5;53:KD?/J2.]7F"N$I&YV:5'9L?DRP8KB.! M9".1/&6,-:PI$ JT=$8,H7:Z=0\Y]>+88%09?Q*G22S^P6!IF<'0%4D+1>"9Z/"D\BN1A350M9#T>'?>OQX8BA_?Y MY>SJZVQ:;MML6$=VU][BNAG!/58-XVB*4<*<1Q2SI<@JQ2_,A2BU\2[*VLTG M3B!WV."X?[CVJ[^FH/HZ9XBE\\L-GQ]Q=RO']M,XGHS]CBI),*!SU)IP&QF1 MC&N,M+H![(8;1B.SKC^L/I_>88/8_L':LP:;0NNK-0'(Y+J*Y$[UR#TV-9M<:C+392GW0I-^C@/HL4H<] ^P?H_WIK05X7E]=^?F/ MK:WBSJ2GK5Y:X%0PPA'+'"4R)4FL89:XQ#*%*#/+M;WT0VD;=E)7;P#L0S/- MQLBE>?YGF%^]@G!"KF['4^I$R4^15RE,+H_? 2-E@I"ECQVS%K<\[@PJ5T22 MN1">!\ES]7+;W934W S#Y7*G)Q/LHB!6U M+XL^3=6P(6X%5.S;W2HHHH6-[(:CO_GE];S;FEZ\MUNI1:8TE!ZY:(<= MD=J7-LV,$A64%()K<+Z_1,MA- X;JO8*NQZ4U (<8?^!O-E.7?;P4R$$,LM M/((N $HN4T6\<8P$FC/U0F4.M5LQ["5HV."R!WC5$W\#6'H[Q6?!8KER_U;G MR-TOUKF<6]G=OW 7AOI*=%%>%)D--P8?93&.#0*IA6CM6%V+*W#AHX](/ L M2FO7B>]&$)W@OF__^TJ.^Z,D57+95PO<@,=ESK(OR7XF,1CS01)OC23,)(K& M)PG*:^<7[U)P^MPO?-K+V>*!]4S,.\8921R*.^B@,.9(LDEZR)Y+F_I@["$I MPSKC)^C[X=RNTT4]=/'EKHS8:A[9_;P86C( &@D/*I?V!!HWWE!N#*LH\;NH M@WO*/CQKQ6&=YPHPZ4^^#7@W*Q[>?^TFYTPO.W'=]"!:!P?W>Q$)%%.(H5PU M=Z6]K[#$8A1 >%*\G%$%HVH7Z!Q!YK!>=57SU*^*FG5CNKX*7V83U-2BU"1U MI7G=+\O9*KIQJV%/I='YB4U)GK5(Q28EQS-7R6MZ2$7I[70#V]*#E@( ,2&5 MKF.Q]-6QB4C+>(I2.ZVJ'S;LI:AN><5&RF7O?S.;?_J"K_8+?+O2!_^CJZZ; MS_WTL@>/O!^T]9O.BJZ.YG3P(#3\M%R*P][@G@B'U?;9!&!W6(ZR(Y?U5'2W"I@%7XE9(NQGM]//^ZZK]=2DV>+AM4:I=D,H1 M&Y-;5< X'S416@HOJ-&JQUSPL50/Z^">!?5G46A[$ [W.?X(*-9Q:037\8[A MP+W?_#X=+Q^314K1HS0\X;I+*&D@UF9*D Q(,D4E1'^W*^OS,ZQ_?3[8#P>" M]EZ(!R;@-;K8LQ\ '=\?U@W0RE;V"/N!:AHD-T389$I.%SD7I4]\:5X"0B=5 M/7M5F85A4^4#6OL^5=THTC?^W!]^GAYEOTS<7.F_M)WZ>MLA;NNE#XX;X$ 4 M#Z$TZ/,D1%^JD31$ZW0$V5\M175VABWS.O,;, 0$FDW(?+P[7>Z4@1B['E1K M"L:31%9*GFQ;Q\X+V"R\XS#32*F%AUC&^)36P!:_"PE(MC)2$6U$2%2O.3B8 MO'K&\S=8OKDNLBW#:*[OOP4Q6JU!&X*.#L>(5C+BRQ9A'-_@CR>0EK?JBFO?>>7=$;QV$WQ1-FRP?W[S6$]/S3ISI5_>>'JY M^ JK#/;QWMPC3ZKCSAU"9B5_;K/4A_52MT&%U&GSW@H8[G37J%^-)]?+!Y!'1AVW5I#8=4]6,9= WA-'731" M9B5\?[V$GT7JL)Y<%0SMN:?9F]*:M5,?R]"#Q6*KIR]8*:"L+H):Y[+(O-P!/#*6G D-81TL*JXLZEI<;IYD8J7F& ,ZE M_@XOCR)Y8%-Y/'[VCBCK674-&\JOL_FR,/8)+E>7R$ZP?H\\JY9).X346C5. MJR56:^+F>8.XR$&G0!,QJIQ0)%[FTL4R.3YDYJW-,59OK/@(+15/+^ZML-6> M_<6/]5]NG<^GG&B*DFAN(KYTP>+K)R+ATEH&#O_H\TSZ.:0.7%M4 T-[SAMZ M4UI3V8_UJ+U%F>?W&E_N^=1/-K/\NMKJV?2R:YNYZ0?[5YA=SOW7+^CY3"[F MX._;[9RCB5%YHES61'*K2/"1DYQ1$$DPYWWM*U;]<3-P'5&_"!]4]0UOV9VG M\L'/ES\^S_UTL9HH>=+&O?>)M;;OP\FN-F9^]Y(W,!4&K,$ FUB?.9%4*^($ M.I*):<-S%#95[XOR%$TU#><>@6\5C,K C=#X$O# RX0+2SSS0(+PW'M(SL@^ MIYL=0N/0X^8KHFB?L:NNKF9-V+]?(YIOT[C36+J*(/V MK.?7,6_'LU3)V.TE8,>91_3"I^X\(G)&I!> W^5$9&Q]I>_#-)K&<* M]RY\OZ&BE-*5,0$ SJ.C["0)S.#+S3,QZ!4L_GAQE&/<^KXXA/)SD2H;O_?S23]>#$5[BACF; MC-/FU/?#%A_O\PUJ2OW*^JK-S67+9+,%P8AB&!7(G"D)W#*"6(E"9BL\JWU< M5X7P4XWD;]=7 >;%_;B?71MQ;VD(EA+&*8I$FTA)R: M85N8OI,M*F@E=K_X@K\I?Y1#@&]^4ICWW>2@ M;E[01XB O^[Z!QUM(/L@HXY=[5U 39GC%+.5+##"5>F(D,LL&Q$<@V*#FN.L7\3?_?7QU?57:J;W/[^?C2UQG&(B0\')TDI"1THL2.K+^#?&_5,O02UB?@:;_1P@WFG^<6YE#MU, MYO=I&$\FJ^&J17);YN8#S,>S,FKA!7ZBI(G12LWPLUV"8^3 \4QC(LJ6.Q=& M2=R^M""0#&AM'$N4'H388RD8-H<^,$S/HK8_K]>Q:[Y7G^[%OO7.Y$<_0"R!BX.M M,/1J=N7'TU%*)AOF/>$E12)IJ8-Q41,*VOAR5N?IV>9CWI+5Z*3(8Z%P\*S( MX_0R=*AS0_^;Z_ETW WGG:8WX^_EN\7?H"3J1HP9:SU0DI*"LA\DXG57'6J< M3D5@]]MW/1+5'+!8H^@Y5KNS'D4]('06\^7H8^GQU;U/3F-H;Q(EVEI-)$1) M0J08OW&;M$Z:4W]0 M"2^)M((39ZPG*@@9T;F,FAY45WP('H:T&B],F)Y,E7?"OC,UWOQW[8C9?*(JJRQ@',(KJ MMODDB\4#=(Y2HB4E5?2OOQ[*5)+DJB5>O2'.=->I C))^?*$AWOX9A/]60@[ MA>+/*?[VAXYC_YLI_F#Y]1R6O)G.\?4:+U:3D#1/41D@JT=V4"-"4)X#0=@J M\FA,<*UGG#Q/UANZ%N?+IJ MX!@RL;+#QYXHO[*O +I*LZ#&^IR-(+".RF.,C*TO&9PCNZNU$OKG*I/;/$)L M:Z_>X%>*O;?'5;XOE5I^O+[Z$Z?*JZVY5NZ$F=5QKYH%#"AZO_!0? MDP29LF'6"./0/@?L8PCX&?(J^P#NAY>C4RCM?*WPS3KB=57--.-R^TWT^X2U M%N"J@OIB2 MG\%P[X.M!W:!'JN?'IYV-T^<3',EI6+@BZ]$)P1O57WQY$*'6 R:G>8X-WWH M'W HZ?&:>_!9?Q\Q]J#[ZZ>JH!AWK 1@JB[6XM9"U-:!9#':9+7!N^6X/\.S M_E[*>N19?Q_)C?VZ^\.SM Q$M9&6#)_S5V&\Y]Y!, 1Y&[7+33(Y'3[K[Z6R M1Y_U]Y'?V(K_X5FZ:&>$Y0I2$NPJ#^VT]F TBYMA4:AV*F4ZOV?]@Q5_L/Q& M5_P_%\OOHTBJS=/2"FMX@! \^3NVSI!ER4/D(24CF,2\T\O(L]J_^\EC#WQN M>N$?*=B18?$V7."[\@,/UP4PPKD<"D906?DZ_9>P+4D\WI3@DG!H98MRCT<) M&.^".%:CB];B';MZ[#>LCP>SWQ=?<3FO,=.U^8O:!U5T 2=\G4^.#F+*$3A+ MPC,GA.&[]<$\\@'C0:"1WA:-A3@V$%XN+D@2-7S>%K()P5$[!LAK(V^DN]0[ MGD!A<1ZU-]RKG1!P]R>/YR4,H/JCQ':PS@EG<=%"ZZ_GFT%FF\?#&PZ,SEHR M!*[XIH+1 L5,',BE4HHSXPN:G13_P \?)XL_D.Z/%=[81W[S3K:97)<>,%Y% MJJR#Y2!J(9Q*A<)F)^HTVZ*E3-)X[W>"P9,?,\XRNH$ T4Z@'=1NW/.EW]S4 M'IA4K':*0=8$;0(ZA^AS @*WCD&9*&WKL;./4S/V8H]F$4=CP7< H>W ';HD MXW3^5.;JAX73-]E6*0TR[B&@,G0.78%(IP0*)D?2+,H;T1AFQU'7:ZO&M0G+!COLJX;$C>B+@:\R@9$*)(Q348A/)NA;D7, MN'@\)7 6(VJQ T-;3WN=0?PG68#EFGR8]11O=0-KF7/$!,Y[5HM(-!U\XT"3 M/T*1*T4EV-J./DE09V^$;CW_BJMU/4VO_OZRF;@X88P95= "NE@;T;6%4%_12;1>HP[TT6(G:]B0J)$' M^+;#R:(#I8T-5K+7E>_PZ6IS2ATM]GUFS.K72ZSCVE^0Y4\DY@DS/'CFB1\* MTXFS0.)-'NN"95=GX463=X/C7A\[KKT;"'##";XG2%T/_:_. >8?.(K">!N- MA"(D@C+D'$3K)&@AM5(J66'2WE!Z]./)/ *$V@C[?$MBW85E_\770<9'W M/N1$Y:I/,]=5$2JGVRZ$X "#5'4S#8(WNH! Z97$VB'<>A]+%T6HOV)$NS[Q6I:95TW0\U7M8GN MU9R.Z=7]-Z' 2:B @DZDXZ T5Q +23MFE,YX$[-OO5FT)?WC>I]]POPD6!@[ M%'K\?+_Z^PNFND-F\0OYP6GQB32$^?7\+7ES'__"V5?\QV*^_KR:H-$HA4-( MNO818[!70Q8<'7CME.%:[E9-<#PMX^2:QX?Q&*KLU(+?O9S>+N;I^GXJ7.8H M7 *F:YS)B4^*9Q7=3X)8$T;I,H:G\9W"G>"K?S[XGD"?G:+U.S?[7S,L"9VX M03!:U^HSE.!\-A!4U")ZFTO#?_7G@_%2*Z?4B[?B>\ZG3> MR/B7,*N26?TZ785/GY;XZ;KU^?H[CWA/._BS6NTH;<%JL^VEFX^H+[-;:OYK MNOZ\K9R[ ;SSDKR NF_2$M85PP)>H8;D,'AC2\Z\=:2S(VE'OY#](/2;%^NK M>J\0->,2/R$@>,Y 0T@Z@(J9 MD7'C&8(J/!=K<\F[*?[0]KX3=W,=K/MCA=?!H^)#X=>F6J?.,9ZFND9OXT"A M4587!2X*,F3,"_#T2V#19G0^JZ1:%XCO1MFX^?7F$*CU+(3*0J@]!*U3\&:UBO='J.E=W =HOG% &KH $X?IQ?5 M[_\'N?]+&@U M5,GXP=AJ_7YVN5T9EJO%YAA!%">(=!/(E6 &=*A)NN PX&Y;TG_\N:,WQ@^' MB6.EV(&%><2Y?/.]&9&1841E(<3L22Z"@@X,O&X5RJAC8:&PQC;F.9K&1=1@ M[GA3570 K6?R;Z_^3K/+7)W)U0KIG_PQ_$WWLW,4#BL0N= I#%Q 8*Z Y]I[ MH3%[T[KOX0 RN\Q0'8B3N_W# ROM#"LZ_KB\N C+;XNR_<+57I);W_EF&N)T M-JWM:(/4>1Q$P=#5'\>+Y<0U(06S+B%:$)PN9<6,AZ@EA0(JR&B9DOA3UH3$ M8$)6(H$T4I-#PA&BK?X)=QYM\46E_[\FY!BL[%43LH\V1D[[OU\N\F5:OUO^ M@5&1-W"<@E-J"DL^!1;.:(*>,IWO%Z)S0]D_%_Z+.[O'4/T.JB MH8C[@$AMRK[F8'4=3MF2>'28(?JH:YM5 I6<#Q M.KT/D",%//Y#PY6I_8!TX6\F?MSDL2@DBIM-""Z#BG6'E:IMH\*S3#ZK(BN\ MXY/#PY\P.@R.U=RBM1@[" R?#6 P!*E#H C">5>72F8(WGLH5M? PCD;6J]@ M:O+F,$X*\)#+9Q!5= "M!YVZ&I>\Q?6V ]@8+4(I!DKT9($Q*G!>&[!>NL!X M8$FW?F/8@:PNO9L#<;!#LN\8I72*LVVX^VW+$S=%930(%#/4JCVR\>"H^T^G]KE8_QQ:!I6\H=#:K$.LU%>0%M,A=KCIP_]Q/*LD+_":WW:_;P*FE<$"$'NN45$Z"8HN"% M6PT\%Z=5$E:RUH^QY_\JN0]6]GJ5W$<;'7A?-TW'VQG+VR76F[<6FWV.=;UB MBHS7,51U.[8M(+D4O*!"'5N/"GN2H"X]^P/TOAA*"3T@ZHKVZQ<:)FPTKA95 M6U- %6E(+)N%7%)E*X3T"5LCZ#8!XR*FH6+O0N9@*8_OAV\;,'XHQ]^^[/V^ M7%Q^V5: E9P4"Q3)^DR^(/%!#!8-VDHRW6B=2[OU-^W^F2/CY7"M/MSCTE3$ M'1B79X,49V1@EH(&812=J91#E9D'B=(Q5D+QOLL:JW'>.X^YM)JJH@-H/?G@ M<J:=Y*U4L?Z# Z5 (PR>2:M%J6UU[T?A5WZ2@>B8Y^WJ>-4 MU3L0;TWA#.OT^<\O+_(_+Z^F_7]<7+/^\G/=@?)Z_@\,=?I_+<]=D"I6JXE& M9YE5"9*-=-Z5JIVN&(&$P*7TF#1O7< R'#==VM43 /QT$.C@,!#=7Z/5\-FKMIJ/;V@&"W7UH./"W*>35B + M^>/*J B^LBI$SB*21)/8+1(YF(1Q1YT. J\3ZF1LY/TY)]L]NT7]]\TJ5_O) MZ&3]0M]1R\'K*SM];]J,^',Z*AV"!U_J)!R1%/A(OGIMA3 B1F[,;F4]AU(P M[HS2X7!W$HUT<('>G*_ZI$#,$'-EL;RHV9MW<3:]$NPD2J%C,1JLK:U6D@0: MZ/] 2)4,9D=?:MU3NQ-AXTX,'?12;:^8L8W<3AQ]Q.7%]0['MXOU-%V?MG=S MG-"Y0I,T@YQ] 163A2!8 6.L<#R1.3>[+=H\DI"=0&?/"G0GU\\Y8_'C7XL) MUYI'(>NN4J9 >57(N? (+ ;FHDC&E=WNW2,)V0F+[M\+B_OJYZRQ2.#"27', M%.D3%$=>KDKDY?J8#*3@68[2:5OR\&BLI.R$1_]OAL>]=72&K9O7&R%ON.$@%:Y&.K3RC!I%L]MYZQ7/KH2R/$G,>94W[H.1N0-)&#QV$ MO$^$]I,2@]PLUHLL6U %*9[27$)4AAP'GT/1K2N:GB!GY#W")P!5*UUT *O[ M5\/OR\5JM2U<9LPIXB=#4L* TG1QM,4C;QA^ 3@:JB1 M9J7D1^!K-EO\59V0WQ;+7Q>7<5TN9_BOP#BOD='U][8W=[>Z-!0JE8(51'XFCR"3 MU?9*.1#6"F>CY\:U[L=ZBIYQDQ3CF+H#M7&&/3,W0?F?\Q5]SJI,,3\8GP\S M,FC_CQ\Z2#U2(">.7+5B292Z%[B(NJ6L(#C-+7@9$!DWS#W>BR'6G1Z.; M99S3"_J6=^6/C<;")IEX587)3*9S6G=ORLT63JG !8\47N6 JC"IFZ^::D/Y M><3$^^#OH"1=6PUW$.D%:"Y4I#XG6W5BP)7*&0URGCO \VMI^/ MV*Z*J%_[?2!J#JHWVD>%YX++IV1[E<'E$RN5TN00@C-U[$22@F1L.$C%HT4E M! NM^U1;T7[F9OF$Z&X-A#-,X^_]=#"YI=^;C<]'-] MVWSBE3^KH[72> U6EES'*UOR9X,$[847VL08FJ<='R5F'#]K$(7?Z\AKHH . M/*8_/I,POPMJTQ<8+JXFZRK#LU89=$9&\JDWL=3D"NIL%%V)*HGFLSH>I6;D MU5IMU'UW:$<;V7>+HNNY%5D8F8T(=:I E4'Z4:IRJ8F4FK.$SE5)\%1%R-@ M&NE\)R@=H("QBZ/?I?4BXI(TRN_8\&N>K@>5E.P=9YZ!L-K7A=C0'H M?Q94'5WII"S $E?9I+K9I[5K] @I(R_S&^8R:R#U/L%S?6;/RX,?/O)FT:875!L)CPV1:[K_G*^^ M8)K6%\GKDX.6_M\0Q(U,!E24#.C$F T[4BG)LVFQ#NA1 L;; ]- J8O6$NX$ M)K\MEIC":FL+<\FJ:/+=M3-U- H=FZ I5LA:6Q,$BWRW.5\[8N3'3Q\1(&U4 M^@!(CI!O!R[*J_^^K'/#'K"RMY)O)((@=80S*:TG M@.Q UKA=!,,$3JVUT0' 'GY->'&Y_KQ8UA&,+RYJ\3J?>&:EI_NLB;%[35)'@E M9.0&C*\A:BD:HB/>6+:1ZQR<;EYP]SQ5XSX'G1ALQVJE YS](*07B>1'-+SX MBLOP">N0.N)MP]C$!VF-*[&^F1)?F@?B2V8(40@C6+!*J,9HVY6V<2.\H3$W MB(8Z0-Y39^D_P^P2)R4D\D,*@G*Z#CNU MC6G?]M=)?R"[]@YNBJ*^NPFWZBNN'8;D?:9#(X$E26=*!0:>&P&,>Q5+).3< MK:$9R*';A=IQNT3'\?&::[$#O-;U%K6EA/B]*?+9&OB78?7Y?9CF2<$DG78, MK _U@9F1%,GV [I IU!+D7+K(H1=Z!IWH.70&&RNF<[1]BNF&?TG3] JIAAG M(#$I4$QH""YR*,%'C3DB700G1-N6KG$G68Z)MH,TTVT]]Q.UM'^DSY@O9[@H M-W^TY9V^K1ZX8:J&=__J,LS=,EFS NEC?GFNJ4QH+QF7O6+&J MN-V&-YZBSG@7 QZ#(;IB)MMMZDQBYR#JXNC,1D%^@W::M7Y3:7:UCE=]O \, M#KI7]U'+P9:.0NJX:+;,ZYJ5230R*U6UNK=U);C249;MHDBQ&O!Y52[#: M;-N^1C\.BWC6O?X%W9?NYM ME?SR[=;OKC)[(LGDA4S@ZG%13G"(S&?@PKG(;.#!-T\8[$GCN+FJ 1%V[TEC M2.5U$%H^P-6FI"4A_?O-SVB(A8)$\KG M'+"'?W1_6#A";XMF0AP; B\NOOW]>IZN*4_*>OK'0:GU_TJE4@OJ-#"=2K0B MF.+<3NK_X<>.6Q@QH.H/%UX'5\H?N)SBZEUY/<\UH+P,L]FWUQ=U1=]R&F8/ M7B1(7K.2HP6.6_>07,@K>.61PR#O)/J;W3S-)L] MP $J7_U!!(MD994T @*&5$?,6\$Y_5/D;F;JH1\_;IW#D.;J:&%V8+9^F\ZG M:WPS_8KY-:EE_FE*(<(F3J70X1_AGXOE)C6U\?3(E4N9&802ZO(>%C1$DR2X M4.WD RX[Z.)LS,7ZW;\UI: MXE;&H+/P7+2>IK-ZZH-!97=('JVW#F#Y<1DR5O*W9KY(SXJ6'C!G XKH MA1BU )*7],CI4,?6;?-W:>@66, BFLP$UB#=9'LK!*U03,' MB-8;0),5+SPZ:7;J]]D%%V,W'QZHK+OJ/D!R(RO\'V0N+RYO9L?($#53',B0 M%;)?E7#%(CCIK#0JY]+$%/SPH2,K_1"5+5K(;VS%A[]O$9YK P4W 73=;431 MH8<0,T*6.;&HBC9ZI\3I*GU^K,4^\NW@Y>+U/"TN\.;XO*E_89NZEXE9Q>I M,JXIC.8\U()'!.Z,"5P4DHW HI^%JW7=0S%? M;<,'QF4R=?U5%HZL;M%U/UW(9'K1,J&\0]:Z@_M!0KH$T"&*O@>A8Z7> 73> M?<%:/#[_="6G-XO5]L&8:R^$4QE2EH5\ .T@&DN.8C'>Y6!3L*W+^1XE9MQ$ MY7 0:B/]#F#T6Y@N-S,*?OGV9AKB=+9MT-P8:A,EUXED8A*O"WABK1<(FKQ+ M85DVW*?F;3A/$C1NL_1I\][-%-,3RK:L3&MZJ[;_8GXW_X#I0P@E526 M)&-<\TUS@S,UZM9 MA(!8Y6S)F CMZ^1]$8JUZEYK[2/U:D]^3"=(ZP,/BT&4TX$5?FQJ>Y*F*%D" M>3XZT355IQ-I02Z+<"+;E"2+ X\FWVLMPF#C*4YZO[=01I^8NCYS(EJ3E2_@ M?2%'.%H.H5X8D@4=LTK!R=834,YL6\)>JMYY6\(^,815&U M4-E98B=8!\RJ8K6.1K#6;?SU?K9>7 M-;[_,%W]Z\HY9;QDSE7-OW-0K$B(EO[EL!3G&3>L^;ZQI^C9"43NI[C5FJFE M*XAMU\/>7E>B&)<9B1=,]9DG!8AFLR";JR15%CJUG@KP%#WCVJEV6G\43D>J MH ,XU=3J]-/\U=_IH*<7.!VK];L/#ZU4T &<'C#F;VZ&Z-GL0TQ9D2O)ZTX+J2!*BG<3,^B$ MRJK]#N"GZ-D)3OZGN ";J67L9ZF:'$MKS.^7TX3;T6+;0=H3KGG27AHPW(HZ MA$J"Y]$"-RB,L58HO!/3'=-?X?Z J%X/(=6R$O+VL=O-=>77Q9;;X MAKC: [&IB=*X8!2VY<.Y9"75LQDY0V>WSNIL8T S M TAZ;/ \-#3J5MORO#9:X:>KU]8/. MT8J[3]:N)9,X7'B.(4"?@,4W.0&UJ M=M87$YV/%G>;GWD$$=V-!V@ LU/II /OZ=H3?'E)GSU/WQX*8%9O%^M?<47? M51E]L?K?F#]M$OXWWW UXFQ]D[Z8>!$D1R7!&JE!82$7TF<+,4>RYR74<1[# M>/%M&>ENC,%QX.Y'Z1U:W1_R6A^78;ZZ(NLMKB>,@BV6@P-4-H'BN29Y40+% M[2EA3%R[W9*/^WWNN,6Q)[.MK23?@3E]@+OWRUI,?A%>STO]S]6=\17GEQ2' M;:>2_#&=)[PEYU_IT+U(Z\LPFP2?Z.+@D@1@* 8S"FMJ5=99\#JC\2KOMOOV M@ BV&1/C5BL-9D;'5?;9H/U56-8U*ZMWRUH=N),+6/L#>K7DM%XOE M>OH_&V5.:JCG!Q$+)MW?F/1>YE*ZVW7^]"W M&]3.)]\RN([."W^WJJM?SVM--=WR)3 *L$P$SK(#I6V @"*",XRE9*2SI749 MRW$4[X;1\\GOC*#'L>_3/5C]K\7R7^2Y'_>;E:;UYA)R:AL:(8 M(,9]99A!,"3UI$4JZ WJNP4SQS]-/DK-;J \_VS0L&K:'Y?^"I=S_%1?ZS\. M;%0?:@2YZ3:9.!=2\-("2J@ _:!(/TG]W&U1QM29\DDGE]J M9VB-=7O3/\3BB^6REK=M3N!F+-F[\NYR7?N45YN4U?^>?OH\0<:0[@H!4B7R MLUFT$(2G(+]F'DH4.N<3/+ ?P<%N4#Z?-%$'>NX Y=O(<"N%[[4N$XG(5&$& MA&6LOD@1)U@T..F+%RE;%*T1^S@UNZ'O_)([C>3? 9+>AV^;D_%Q<-@B*#20?6!\@H%%ITV>G]JH,;$[A; M@?J9)71Z4&8')OBP6^?EIAOM]?S%Q>)ROGY7GGNYX!-A N>&_",B@5QQ+B0$ M[3T=]^"94D9%/E1_U\"L[78Z?I8YC.:XG5S8B_ MNM.P6I=7?Z^1!$1__ ((5;*72?&H6N^=/ UG MNQV7\TN'=8B+9J?E__F/>\HBH?UK\Z7-5^K?^H#E_ZK__?/#ZQ]^_AK7=.8Q M??Y?Q,[5S[_=S;KM=5V4]Y?+]#FL<--G^&(VV\Z^Q'68SE8_,K6:7GR9X7-. MT4&?\Q_?V;K+\/7'W0/D("QB57S&_'\WO^!?S/-53\BM5JFXVK2M3VQ ;76P M(*2+H(H0X)U@4*S.#M$7I?SP]_03%!X]O6?OWFHZ]#P6!3G5F%H[#KZVNI*A ML":8HF5I/FML3QK[Z#H> &'W!@$-J;P.G(N']N%NYFYA:E#]/U^"O+.9%,ELT$V*?MN5[-!6S]SK1 M]JOJE+YV>8'Y95A]IB^\HF_Y&F:;HH/!U6 M62OX*9[V(NDZ23+&F(5V@WE6PW#4G;$\$'G/OT:.!8.QK]ZFHMA,EEAOOS/5 M1]L5_32<;EZLZ.]L!]I=?.^3(_49Y1,H&SRXA 6D%IEQM#X7N=,M/R87 M'4]<.N2,C"[/O5#QL]TIMV7U?HE?PG0[8XB^_]WZ,RZW0LK(."L"R)Q$4!@M M>!<2)*>">NOA&>UXT%0W-] @H/F9+J:KY,?'\#?>,CP3YU56*0?@ M,J5: %_7\.6Z4;;(DJ21V=B3WSX/DMKQ0*HNKICC]?N3W2/OEXLON%Q_>S\+ M9!BNO-,OFXH2P[G5=5*7$\*0"4@2HL=(_]+9.ZLCNSNYM*M[XU'&.AZ:U6U.4E9>.NLA8R9A>%[G M#&@/(4B;E4V^-%\P/"A#'0_]ZN6$' >"G^Q$;,S#V\75[(WMN\.DY)B=3<3P8?K+3L7UJ2\X'*0I8YTD_ MBM49(%P#IJ2$$\84/,%\@2.YZ'GX6B\'X !]'X[XQ3K,ND/\]?OS[2]<9WG> MAV^;ES@C12BJ[E7,F\N2_A4#E]6'Y-*)S%UJW7]P4@9[GAS7RSEIBY+QAR4- ME2?]44#+2_K"XJ(F= >L";T5F!9R2&KQQ#'/TJ/#T28N=2.]Y M=%T7[U;M ?!O<4JVU0.W_F@27' D&8K.7"Z@."_@A8J@F152>,%4.G@\WK"D M]SQ+K]-3S\F8Q_U0-RZ\8UY,Z7\%S;L&FI.K2 M+S(K.AF(43CM%/FO=Y<+=GYD;G/7\R#'?D_.P?@8_P UOY>_IY0>$-"]F]E; MR;&4#)'96I60$7QV""QS%QU&&^[.,CV!F[87"SU/H>S"41L.$..?GB',RX/R MNKJ;%0_%!2TA:_J7LIY"/\9J7ZBPRDJCI>VY=^1QSGH>B]G+M=,(%S_GH;E5 MYW/;FM31W]Y%#EI[$@#DL#//RQ])/Z]\_B':O[H<]!E[4M=5F\U M9[DV^2.W%*D5)4@*04*PCNOB+!;1<^4CL=#S&,U><+^OICLH\KHIWU2:^ "^,X#U%1$-&'$7R.E=T0>SX9YIXTW\PHGF:(\-W&J)NHH/$0 MX6<^9\@APONP.-808>&LD06A^7Z^[BW6X1=#7C+-AJC:D*ZL J: U>>@\AL<"3U,GYUNT&#:3KPBM+ @T9T#FG9"2^C!SH.'W4#BO?3V M]$#B?838@6UYPD3_\NT?X9^+Y M5,K$/&L=3.U)8K=>V7%0V1V21^NM UB^JVIZMWR_7.3+S9+#7T+ZUVSQZ?H> M$#QZKI0&SC-Q$W,$;X6 R)!DYXNF4*LQ"I^FJ%O0'0^&Q6":Z0!G'Y7FY6B\N M(&?<*X M;MMPJ'@P6&BHH@Y@MX/P_@OK(%^/4#SCGT(B 8)4DP^A<@6"5 \*SKRAW-IR@ M,FG ^H$'GO ?T,C;Q7RY72;^(O^3W.RJO-65M#BH7"A>9"9#B#I9 M9-Q:=0J\G4'MP%ZJW[MV8!\]]%<[P%)R 9F $I0DZD.$R(2#J#6FK'1V2CSG M])UG[>GNZ=F ?(?9I6W:VT-_#,6<33Q2Z0ZGOITID!G2R$$AZ+EM!<;\> M:CG'481WMQ-SY-MQ8-7WB??5ENL/^!7GESB1WG.;,MT13M7DHD=K1(<'YN%:/(O'PY>?P_P3$OOKS_@R+)??2+S_ M&6:7N"BO5NOI16V(KF-OZ8_ILU^%Y?S=Y>UY'HU>%UN1T?[Y<1 !C?0^*4(, M1A@HL@Z3L G!!_JM,4;;&E,%I@OK^9?+=6U1G"?Z6[=2N9'B",&M Q).I%" ,: ,T,. MN0B6, ;9O-:V,0]].!T#(/1>[G),Y7?@BES=4G^0;C?)DC?U+VS?3#Q#9;PI MP%W20#Y4W2'F)03E14++@S2MUZ(\0<[(-9"CXF0QC-+ZQ=_U^XR06N5$1QDC MDE^OQ Z5NH=0.?=%R2? MGJSX]]#MFI%HA22S;,$6) \#!0-O0ZJ_-1D+J=ZTSK,\2LRX8?=P$&HC_0Y@ M=.,J_/)MZRQ\^]Z5$U!SI6,&*;,%I:0%ESD#CH[K$(7@J74X]21!([<#].16 MM5-<3R@\7K)WQ;$]['3:&6<9-K7T*O($7HD"3(@8K9?:R=8EX8,SU4F0<3P MAPMS&Z!A[!3X]Y$]"UB1?%(;5L?(D MW]85HT/P,7+/3I>>QU@P^;F.RLLP2Y=7_7D?%K/9;XOE7V&9)RZ0# QZ*%K7 M'=BQU LT N,\U%G )J?F0\B&9NJGN48.Q.UP!ZD!B'HZ5==2J$'[?TW7G^\Q MO_J1^]6/LKJYXC<_:R*XP6!] A9MKL5N= O+R,!IFS%GY#$/=I):,O+3G)X6 M8'WL*(V&G(./SQ=<3A?YCW58KD<]1(](XOWE,GT.*UQ-,'J6T9%"O'2U;LE" MY*2I8'4*2@LCL'5?RU"\_#3O2!T=I:;X.>/+Z!$Y_$YQ9GTF?CU/L\MM$<+ZV;$S MN'PVF[I>+BZ(S\\X7TV_XE4ZA[1:@C1,@?.*O'JM17VX<9"ESJG.6XR^=2I_ M-&9W.J>C_-S^A31!X[(D]_HWZNB;T??BV:?NX->8[N$@$TY4?B8LB'(0D M-01CR:7V/@9])W_XR.OT(Q^P$W8'6\C>)W:;*:0#'^R:?A+'(P_M-T?K)B'_ M(JVG7Z\W:LG I98<3,3*K$G$)PF31QFEPI)9:+V:\RB"QPGPV^%E,9;R1C6 M^[/[VW0>Z.C_P*[WSI;@-5@ZY76:LP57O(>LD7M3Z)>I=9KD*(+'B: [P.JQ MRCM_]_KI-[.DN/#:2J!HGV2!A4&T+@ SC MIR*VQK<=)C??::OZ]7(M^D'/D M:^NK>1N;?R.(/;-'=^*!FPK%=^6Q@.!5;:=:U>%?;Z:K]40QZV5AI#A3;\Q%X[ VS72[X[D;V5P4\)6K/I!' M69U@9J!B-D"0U_H MTM0V\-9%_H^0,FY:>CBTW+6U+331P9/*C:W?]JW^@9^NXJA:MNL$CSK*0H9< M*E#>1'!6TXWD10C:H!+-)[4_2="XX&JB\KLP:B;_'L!T1?MU%6T6,6HF"O@< M GD&N4 H24%B15B#SNC8VA;_0,#(8&FGV+N0.5C*8]>N_[[XBLMY)?X/G M"5>;063;\FBD&,\% 2A\G2*?$KB2'02O6/(L6"UVRPX\^3$CH^)PW2T&$>38 MD*#8X@*7:1IFFS;,JX$)8?806R85GW/R('6MR@^)Y$8G!9Q.6=&]G3)_UMO> M\S/'+0QJ!):!1-S!?;.]AM_OLQ*T]QP4)D%7,;EU2C(1#(M.EM8Y MGGM$C R: 9R4X^3<$5!N/[1P%UF,60-C(M;)*QY\R HP%::4<[FXUB'3 V3T M$2X=J-A'8'*HE#L"RD0HIA+I#Q0K&I3+M?V_]L;0W_')NYJ&' @=?4#B8"4^ M HJ])-I-]?2-#5V&^8KH6$U*29%N80'2U/=9H00Y[=P#Y](8XJ^V> P$C!LB MQKUAAD+(83+NR&ALE[3\>EF?WM]OH#B1WCIM5(&8ZE@);D5UX#1P*;AAQ;F8 M6Y?)/T7/N 6X0T'G:,EWA*+-,9AM!\=MZ^5?I+2XW)0BW)JG/.%:.B>"I$A MDTV544%(6D%417.#C&77>HS! 62.6U(ZJ+D:0$\=07'B@TX!R1%TN?J Q9$W M:(T%5^--[RB>B&%,+VBP6L[!O*!])-JTJN&$V=*W85FKI+[B,&G1>S]^\/SG MTPR-DNB,M3:F9 XZ"@LJJP1."@U68."Y/O&5H4[FJ(E.GXI$F3?WN:/8@<4Z MEHW3'9]D3$$$;5K/I_T)$IW[H&771.<^FNC@3GLZ'U.,X&1[!(0EN M3AJ*(P=2&R\5;UVF>(:)SKU4OE>BB1I95[S%HB![20Q(&\#5G33E>K29*:1,4!O!")JA5CV0C:V\2$SGJ&!EB M:_?V84KZ")H.5.\C8#E"UAT@Y@-^62SK>^6?\^GZ/9G/JI!/=*INF@E>SU_] M3>9S]:YLR[]?7-0W3O+M8E0N*P@N%^(O*? ."W!- ::/7$G=>BS"X=3VD3-K M@[P3Z:P#=&[E1G=W/5J&T>DQ"#;7 T4T@[,I0?$B"5:RC7&HZIX- 7TDS]I: MK_TEVQ$LKDPOYA;S"R= M%QT#:,LIPF%&@T\B4@3K+"UQ^P*LP8/5Y^F6[$=)&2_23G&0VL=8"!PA9<2B*V!"6925:9^Z>(*=; MN!T/@\4P.ND 7N^J6MXMWR\7^3)M]IB%]*_9XM,U-S)SH:/(P'SM_V:^7A-: MUYWRP@GIBD[--[X^2='(^Q5."+*&FND 9Q^7(6.5S/:<%"9*UJ8 "D>BD9*, M?UW<71++Q$Q*P;2^/N_2,/(&@1-BZ2CI=X">)V3U_0G.B""T,PE2Y!Z4E;5= M*Q7@(2J&UJ*5K?,SN]#52VE+1Z'"83KK (?/RW#U7SC]]+D^HGW%9?B$?ZZP M7,[>3 M.4$N==4A0(ATW%>J9@8OHA(\B-M]R= R]W;IS!Z+G;D+H5*KL M +9/\'B5LZT<=F!J%D"4HD#9Y)7<>$9^DS*DPG?,FS0BY/95Q^%V;[$. MLW'2UZ]6Z^G%W4/UZN\O.%\-U.2\RR<.GFS>F^U1NA1C M&U77;6166X 8UZUWI9PTA_R4N;^OE[>D@X]_X>PK_F,Q7W\FGT3;4J2M/HDF MT^]EAE"'Z:2L49$!<-&>,">W \7GE$7>!WO[7..-]=JYKWF?V_\/P_+C7XM) MK3W&E U$7V.V(C)=+,B@9!&EH1A.EN;+N@\AM(_N@MXP>X@6SQ.JA#V<9)TR MVI# 9:R5S29 5#Y"<8[9Y+P)JO5%=""I?30R= G7O35YEH#];7&YG$0=4"J. MQ&5-3@BD@, 4#5:7Q*)THI36X;JW'L\3K?2]DR)9\EAGV-@: M62:-X+-GA+$H+869QI36+_&'4=I'!T:7:-U7CV>'UA>%/OF&U8 L,5-'*->W M$>6"!:^3!6NY*1Q5#JKUL*HCR.VC.Z,WW!ZNT;[!6Y_M>&':)I5J U6J^X\0 M0C &N*CY"E[0L]:%0@U>40=;[M<%!/?52[?/J>^7BR^X7'\+\_SJOR^G7S83 M7@Y_*WWJQ[5Y"-V9X$:OG-O/>S\+\_6+6Q]Z S$CI%-9%\B\-NL;6\ ['R 9 M5(J+F*-O/>3Q6:+:=<0\^E%792S6.6XBTJGR@=>%%0J\,G0FT+*BL_/)-]\] MMB-MX[Y0ML7-X[TM#?73P57X*#>_?/M(/V)3T8Y98,I, />"7%.O**1B9-RE M-IA#"\589NJX.59[GE+T"8L" DNC 655S ML\$9"HQL2*TK>'8@JU/K=B@4=H7:@7H9>Z[@#?V_72[)J:P>ZCS_-OV[_FI; M.*R9E$RR##(H!2HH#2[*",EQ;AB=S7)W9\DC P5W^+!.T7.H=A<#BKH#*_4& MPPH_+V9U2,MR\74SQW7+2M:Q8)9UP#T%O,J3Q'R2'+(P61J,.H?6N;52%X%S;044 (C^ZU\[;U&LRE.\R%:KWGK1-GS5/52 M\C^&FW68:GH&VU4]KD TSOA8GVC@?J M?U=X[:^,#J!UJY3V5R0BTG2C)_KU#*]'^]Q^+GZ4^4FI*U],7=S*D$1J%0>7 M!((OBH= PO"B]2M.*]H[O73;P'44!7=17/TH*_7Q62GI2I(.@BGDQMA8R(.- M&D1RBG%FBV.M*_R?HF?<4I6Q+.:^BFB6!3@<5+?/T,2H*!PY)[71E3S@PB2$ M1(?#HZIXM7?],ED,Z;SL/RV.;YO%_35^9I421_S:;-L E??TR^\N*)$4!!MS0R3 MTPM!Y#H&/F?. T//6T<=)V!KW-"E%4+O&M/>\-!!X'. 2'ZE7ZS6TS2QR1E6 M1ZBJXDD5)D5RA;%&>TPGHZ2PL@/H;\GM =(=0>_XHW$0#LX3\K_1;Z>?YI-D M39!,,\@JUX6NW%>[HZ!XU-YQHZUM741].+7CQO,_(> /0<%YXGU734R$YRXC M8OSEXN++8E[S M>HMR\\?']Y#O^0G-X]>]V3I!R,I]09>D >GKBI&K=4>.T;^0>1-,8'X8$S1( MR/KRJ)BTR.6&M! M'$YM#][X\7BZ/W;T)-KKP*FXYO0W)$6%V3U6)RA8X"H0_3P23XK118.,I!CH MXHE1%:E;/R0]0]*XB#L5,AX&9!,U]8.ZS1;J%_/\AO[" TP9YXJIFX)11%]S MSQR<%ID\=24=C\46U[J8?"?"Q@W(QD5@0Y7U@\/K@/ ^.][:R$.DL7ONZCQW PCPFEPSD7 NL4\@04K3 MBB1/PZ!DL74;]&Z4C1N?G PHCP"TH=8ZPN(/7N]CO'FG@J@-3BY:$E^(#GPT M":)B)3%$(6QK9W$?^L8UC&/CLKD&.T+GM5_\&%B0-#_Z5(C,Z4]SD-4=:W"V7CQC)C([*AUCK"XF/L9!=1<71UW&4&)9B%6)P$(V1=?&&5 M,:T+E)\A:=RH9FSTM=!3!W'-8VRDH"DNBW6Z&ATI$3JM8Q M2Y=&;JAXI(7_/+#_0]'S MYFDZV[:WIVI$R1_HZ@N MEA1DTB3==E)IPHU.(&SR#J,07@]V7MLG?U^5@FD]_8I/2/K%-IE3/=-+^GG? M?OCF"3=.2,E]+]TZ(T_N4 M]NM$#HW0([761>?N+GS>?0VHW_'KE/YB5= TS"98F,R.G.ILR;U6"B5$;1G$ M2$+F:!3)?@2L/D?WN%'VF,AMJM'SL;&O_L:++]=ITXED1G@;(EA1$_/%:_"! MPD&7BTM1%)_R2 ;V-IGCSOX>V;H>K*]C3>O'1J/4=G%S/I,F8EAA?A^^;89N M+I=A_FDSL.D]+E.=!Y%$L9@"!Y-BIM.H,SB12!+>"*&4LU+>B4 ?&[?6AJ!Q M!WNW!N5HJCH3P_GR&CVEPA]+SZ ,M]^#]3V)NN0[3>ON\ M7ZRFF^3&]FP7)DS0F"G<=!I4**9.Q5# !=,8DLUZUZF7C2C:":ON7+ ZGK+. MQ!"_7TX7F\T1MU]#DN)&2#IZT85"?+H"/EH$SY*TUF01W1AN[$.T[@17?RYP M/:GFSL&&OEW41,PE?5NFG1($2C./*&=0:1S"W3Q*]&YA_RLQ7.V6>@P7^ M<[[$BRE]>[[#Z?:X!F.$#5I!04'B1B$@)IF@1!]'4E6DF0-18]6>NVD2RQJ M=2@"G_K@WKH]-RJAM<5$D$SBUICHZZ# M$ZYU'>>^-.X&PY\RYW2PJCHT8>[?^C,NWU=](E\LE';H7^9^7J_5FZ\+' MQ:T7-;RQ\DKXG&VL'7^ECC7CDL(_)8 I^C[B_>G;#:EGDWGJ19-G M8E $!N#1:R]91.-:;S([A,[=4'LVJ:F3J:Q; M6#[4;# 1D7G+R$'V: (YR-612<2>9$HGSU.,/)\$C ]1MQL$?Y(,TM'J.8=" M^[=A65G[VFBJVKT?U[R(_FF"3U RK[,3P2$"XW6X 1H#SM+=Z#PFJTO=8]%Z M#^& )?/7T)Y_JE'42Y+MM[)8_A66>76U08EC),:\!\]$(6X=A\@+KWNZA-;. M9FE=8VZ?(:G?4O=]D''7!+740P<7WHV87ERN/R^6T_6WS2[*'+D(3#FH<[,H M(*J)R\0-9)M$$4*Z\OVIMO79^8&2<4'45-F/=8@=+ODN\7.]-U"+G%2=7%]B MG1ULC(182Y)$T=HH6U#%86:FWZ>E$T-TA)Z?AH/-(3J^V]Q\M, [0,UU MPN)''HIW4::4((@0R?X6!U$8!JBT*9NU0:8U:!ZBHY-.J9:8.5K<'4#FAS:N M__=R.5WE::I:N6:'261((2'(C7S0(X'?JVG$KQU+->T*8+*AGQ#H224Q"4&J[GG.R&)/N46 MBNAWWQ'T) 'C&J A_.5V\AX;-/CI+@O7IZKP(I3W= &CKLVD6(="<+J%93'1 M(_,J[52P_AQH'B-@'$^GH6(7K:4\(E32U44[>?EBXM')A%$!TGD!E5R!B)E$ M0C>OL%(Q;Y\:<;#"]+\^+;[^Q_5/O(+&]6^^(^/[YXT(@S9*6QPEP0[\E,?M MYYN;)9O:2">#3Z!K[81221-+F@.93NN4B$:[UH'U#F2-ZZ\,^4[36B<=P&R/ M-(IUSA>."G2*J?;8" B\&! I:::4BB:WGCO3.LMU>M ="(S#DUW[:&GL2I9' M)F.]7=9J]W*4G;XL%X]YN- -(BH M.S!=CU09[M,V&+0MK&:&DTVQ3C[/X'1FH.@>L"&C,#C8ZM]A.T)'N%_;F+H3 M:[6+H2=WZJYOF@0P3Q+YK%*C!HZ".,AU;UU&#T'+@"7EXK#U<]3CU(P[H&1H MY#720K^6\>GF$XJ"2G84&D6LA:\LVKJEP0,/*@@O$B;?NHCI$#K''4 RDO5K MI[FQ7;X_YWFZ(E;B)9VK+0+NH0BXM05R_.OGW Z?PK MKNIA#+'(Y$T!AZ*V#6A/;DHL(#FRHH)7\N[.ET<\PN-I&7?PR* .XXD5U8'5 MO.5:O)F&2&=O3=S]((>[)\^Q8I(0]3;8<,@MA,P<71/:T+V@R=EH75>V/Y7C M3A 9VF(.K+4.<+GS**!?ZBB@VUW1K_Y.N%K17[B.]EY<2..C1D0[M\40H[/+3"JX'_]] MP!F27-[6"=W;T0&_+Q;YK^EL]OKB2Y@N:X+AXS*0S#9)YY>+U7KU8I[O"F_U M[I:4KT=LW3396&^81J8A^U+(Z:J)"(L(%"9X:P*/+OJ=O)!SX';<22F#^CGG M(/Z]P-;!C77OD>9Q#9+S2+[D/TD%'Q>O_OXRO7K&GO@LM*B:M!2^U%ZA&M($ M#20#OND,=K9UT?'11(\\H^6$CM8)E'I>*'Z(6QFS--(:B+Q6]28NP'F/D$(6 MS'#O8AEJZ=YA%(\\EJ4C_!ZKSO,"[\12>!Z3%\ R-Z 8RRBPCJO4X=-;4Y],^*J]FIRX5$R MGTSK@>T[$S?RI):3XZ^)DCI$W^LY_6Q$K>^4 MTIA 1\J+@8'W$%TCCV4Y->:.5DV'<*NAW=4VCA\$>+.90Q?G'>;-:XP"E2V' M@$@17J)@K^2<1?,YJ7N2./+$E9,;OH8*ZQ&/#Q1*B!""50A*$-CJH4"^L71S

    YR'64WOO9CG MK<]P7<]8)[CY8&RMR:$ 216%X(,68!PRSC.FJ%LGM8X@=S<\GFT"ZU2*[ "S MU8Q_'W+U!Z[7LTT74V7MS_GEZC+,WB\77Z>KJ^IL'D6HHM2.1_(D; :ON(4B ML62CN.&R];OV7@3NALNSR_0,KZSQ-SP=<_9>I+2\Q#SQC)=B0P;I31U [17$ M8!*P()+VJ"+;K?MP8"-Z3>YNY?IGFW YE2*;&=$!1Y[]D3YCOISAHGS$BR^+ M95A^V^X'3+BJ%1!+.K3S3^O/^!;76Q?[Y@=L*X.^M9F8UIJ:Y@/7!A77">:U M<:Y]B0XA&YXH_HD& J-PB-&Q":Q@K< >JA:Y_;RV>Q$?R?R&51.+(2>G@(F> MD84@[]S;S4G5++JH$ZK6!?Y/T=/)I)LC,?%LS'VH!CIP./?)8]X>LS$Q+G"! MW@#+2I$[$Q5XGD+=4QV1I1 ]MK[<#Z5U7!2V0\L1*>B#5=+:@O7FS_6VQ_'5Q&=?EN- VL?M:.T-W,>I=NS6PGM,O\%0@]Q;6[%7D\!B1I,UR%1W67F- M$*168"/R9&5T6M_I^'^D;'^73QNW5[4YNH:1\GE8PMM--G1DMH]Q#W?AU!K_ MB8_."&[J6:E;6! Y!)L1A)%9^LB8T*W?,(;@8]P6US$MY+ J[\Y:_CDGJS_# M_ &_XOP2)\+KS+72D+4ET^]-75TM-$6?A842LQ>&'68I[WS2N/VI)[*2QTBW M1POY^,O%=K#TA(N QJ.OZ=L,*H10RQ $Y)H_DQE+-*WGA1U YKB=I#T\-1VD ML!XQ^7Y99UFMO[V?A?FZMMC]]^7T2W5()I+Q0*>M5E$E7>>W>#+,IAX^;[35 M),[A(Y1'J1NWN?)T"&RCGN[NS>MZ^9JEW=:*$G._DIV?+:[8BR+I(DF*6<;: M.F01R%&P8%D(+I;$=#:'W:3/?O;(/8DGNES;JJ!'T_8K+J=?PU6;,HGO\BK, M4A1.D>N00*>Z0%=X"Z[.2NI&SD5L+3V;3C]=(CVAZH2*ZU M=TQ' 48X5K>#,(BRED:)X&2Q4NOFDQ*;E8K_!)F7(S72Q93#AZ0U$9PBXY0X M1!_K]A"2DE,Y@G&IH"J!8SI%^O?/<@C*Z MEM@Q _1'%@KS2BNOC!>MAZ _35$GBW^&*Z$Y5@M]77FWN'F_Q"]ANGW_6TV< M]IY"XGHRJM?HD;S&4!0Q%3Q&@;GHI;>;[Q9; M#R5., @37*V42R$'G&5S&-'= MU*VHKR MD]-@M)G">K>MCS]U.VV]4"E ,G7]4-2F;J$B9URJDJ*D:T6?RJ4\)AUQBJ*5 M4SF7+535E96\U\=3*[ETB":JB"!Y78I1Q>>Y=Z!QH)1QMXX9X@+DN^?K.4GU/(I^A+I9RP&S.H'AV$*Q+D*1(OG@>=6R^I?MI MDCI9F3MT%],1>FCVKC=@T^>/0W@7Y9&&V#8]G7M^6/.6S6.8/4%'9I')8JRS M&+BO;RZ6 06^%#PHNA*-4EP5U_B,#]B1^:.PWSTF[)NYSU=CU.LX9I)^=5?K M:-!P,9UOOOT#KB^7\]6'Q6SVV_7P,HQ1\*+K4O1$YMV0M?9=F]H5$CIX&']LDE!T1+20$0JY*21CB1!R26#)0^8\%EQS%0^RCO8 Q2%#5=Y#_68;D>>([)LD[E%HK!M-=U,:LY:&I0Y@-26@V*9@\_%@J%X+J-(U;D_#52?I77<)_5SQ'); M]?=K]-F]LZEC3A7Y3QUKY\E"7KCB-L22')MZ,_(6K)DC"7!-0 M*%OSZ]\L$*2X$TL=G +='3$>;9R,BNWBT55[(?U4:-__6%^R?1RPK7- M$J4 '30=\9@%U/FI@"0 Y"FABZT=CC:4CQNJO9PCT 8:IW8@/A"WBP=X#CJS MQ%P )FW=@BUK*7L@#Y&.?W#9!MM\UD4+NL?-![RA3>X"\\,;9+, MD+=G>6WAK:7/6M-_."8FZO8@>23/?2>ZQTU#G.)1& X6760W=N+ZQFC'_YJN MOM*_KTJZ6'V=+RY?XIF1*?+" (,C^0>Z'EW1!6+DAEM3DE&M"VV:,C!N_N3E M'(^F0.GYG$RTELQ:QM^'W%+&[D_(.?,'Y M=98'3._\/B5<:J]+:[@\1,?X>#E(N?/&DNX0+6_FYW2Y M3P37RM56 BZQSBTBCR^B+:!9$2K*8&5J733Z,"7C(N9P#3\#F3W$W0-HR.=[ M7RYW1/V!YQ$7$RF%T#D8<$)Y.D>:SE%Q"#HF[Z7R3++F!N8>%7V!91_=WH7+ M88+N "JOY[/O%##4FOLJEPT3V>4HT3O I.OSHU?@5"F0N?+:T&4MFS_%/4C( MN&G' 0!SN+CWQ@Q]-\Y;H6:-^+BN7%Y@(YQ+Z-#=?LD5/80= =@^82)PL1\PRX6CDDD'R#$(D@B]1@Q,I/> M)Y68"-$VGX9UCXB>8+*/7NYP\BZ<7[EOA'9KK"J )G,*#\F'BSY94,J$ M+"J7IGU_T<.T]/3VC>J_/U@_>EV7WU98'KC-O&4AJI<6"$DFSX(%9'T'1Z0%?Z/JTO"0GONS M$M.!,=#,T-V+)4%D14.Q(FKO1 JI?7/JX_3T= _MJ? G072 ]#M TLW4_<2@ M*RYZ#B:M*W^" J_)-@>Z6G-BF;'8ND3LYO=[NJ+:(&5OZ7: C-OR^',6SN>+ M5:W2J9GX"O4/"SR?7IROYP[3/UTN+^J4SKH68MV;[843QHM"TDJ&#@+C0.CG MH!-&DYU!5.VG%!Y$S MA$A,>91>:=&Z1N@!,GIRIMI;N'UDW44!Z4TFWLUG:<.'TCD:%3(DYBFH]$R2 MH\D=& PI,.>+Y$-BYBTJ\8?YRR)+/&XG:&]%JHY+/IW]X^Y+/ M'9@9MN339UEB1@':I%"?#2@:Y,8"N=A6&QV4\4.\O1ZGY).);%6D,R4#IX,5 M1"#[*0M8%SA+@9"<6V? 3Z7D];U/RN8NHN_/)UR_M)=8N/EXW#=Q>B]>I9I^70Q,3Q\U0[*6Z+Q,0N4AP;"-7=^WT>9M?E(A=(3-FK(D,?$B'@-;P**=3/M$A[DJ6S:))*,XH#4" M5'*5DYJ.%58(E5U26ZZ;?O(S/3W5#8>.?63:@??Q8#,%9]*+G"4([NH^.B<@ M6J;JNX$K)A>%S3V/O1N3CEK8>XBG>K"D.T3+YBA)1I>BQDA'J=31KB&"YZK. M$?96"A%%<6Q@O/3@IQZNX>T:DW81=P>@>;C]PJMMD%W'W@)G[E?+1,4L,9' A$=U1*.E#*W>'DZO043I FHK,19&@Q(\0D<%W;49DUV$70'8/F(W^=GWZ>S+[>9V5A(;Y'N98V@)(4"RK,$ M(5D2$1JO0D)-3GUCU#Q)4$_PV4??]T99MQ)^%\V0CR5:N<:2:N.YEIJ3DU<8 MW=R20LN8DJ;?!MO<%3Z98M!V[_S[R;L#$W2;#3H$N"E%E,9$;94#YJK')Q@' MCXP\M<)1A6Q4+*W[(Q^CI:='WCT5_21X]I1Z=^CY;48_&9>KCV&%GU:UP.8# M+E+5U1><1,NS1.U &*>KN )$13(SVO-2O"VA^4:,[:GKZ6%G"(0UTTQWF+L1 M7%[^5]' ]P> M>ND.'<>CG OO6M2.NS MYK0=V-KHI#NHW3A#GPDPRZ_SLQN.POOR:35/_UES_'DQ_?*%PF0ME&6,PF13 M!(G4*4\!N/9@ZV)DF;,I7!_+XFU'\MB;-(]H!P?080>0_;"8)\2\7&_QN)U: MF##EF(Y. )%XH_@^F2Q8B0I;SY=[@IQQ!S M8?YVOG@=OGW#_#JA1U%<[R:J+BA&EIHI,(-G$&*C"$X%F@WRH= MI#9>\-:]B,\2M164_"E :1@]= :L&_.N)H4)I3$)R*G.IE?%0"@^ I*SR!#1 M8O.5]H^0LMV[*CM5%.TK] ZP\_CKW:^%(MG5]/O-F(/^]W0TZIP2Y1%4*@)\ MP0)1::UL3#'YU@/J=B)P.YR=\ -^2P4U0]^0?8GO\,[DBGEIWY^XW4?:]RGN MP=RP_8H\2)M5,L"-8W74+X+/AAQMYM *BL]"\T*CX_4K%B%9=,R P9K"S]Z# M9\2FUJY$F0P/9MB!,_WV*^ZB]VWZ%7<1=7>7X+I@R 2,DD>**%3=%120@W.F M@ ]%F522T7+8J8E]]BONI-CG^Q5WD7)W.+G54&%X5%( DZ%V/M0]WII;D%BX MR5YF+8=-.7?X&,_ 3W6:<=LM"88R-YX4(B.@DSRUQ+60<32 MZ!+CUJ,I%$[$.LU$!5!26,*\IG$R.U97B)L8A!OZ< M1,_13AK>LN=H!W%W )J'FV!L23[K5, 5KDDNK@[T4PDP<)%<\LCY/[CG:!<- M;]5SM(NX.\#,8P]76BFCE4M 1RC6N-" =S) 3";E& TO:=CAB+_O5-)]U.ZC M=J'0?O+N#C9W)LRFX".+09.G)XF76H7G)=/@:MF*#X&ITGIEWU/T].0/[ZGP M7>;[[B+]#KM*]I@!:A4O=O=! IFV&[3X:9XWKT4O!V MB!Q6A_W,<;WA 5P][J\CU _AQV7O3[ NH%90G*60USE)%X76(+A5P27R6'7K M=^=G2.KI,FV#O)8ZV/]BG:_"V9'R8C^WFE^E!'_]^QO.EMA\2_LC/W_(1>W; ML#1L(@PYAIPSU@$$'!3=IN T$\!3]HE@FK,>8K;E<1)AWB<1L6B0I<[^-TI# MY(%B9),XZA*UCL.6TO:;"-M%[]LDPG81=7<._?I!Q6HA(SHDJ\P+B44GBF3# M>L83V0T;8E"M'PY.(1&VDV*?3X3M(N7N<'+C>3^RXG6A>+B4NCQ"U<&W*8HZ MCC]&)K7F-M$V"X"[S01IJ5W2EL/L; Z *&.-F44JJ(.19OL MLDKE.=?E]!)A.RENBT38+E+LSH+\# *\*BEG:4!D7?<2V;HU2S!@:%W*6E@F MAJTPW.W%\:CIL'9WSG[R[@ V]R*#2+],9Q?Y\N6KOC:L530I7&OK% +*^J[O MD8)).FX@E2N.&C)(>P)A?@2M=("VF[2_+V^GLS!+=8Q/?:^: M2%1&)NG!A]I;SDL$3\("8834#(V3HO7[]E/T]&2NVJ"JF?0[0-(#)V22(K>) MU(*//M\#&UF@G69_$^]_//KC/BS!;AE1_ M>K-]/4_^\ 'V]6S/S+#/?L+[& (F**R^ ?F2P#FEP,D2LO.,DW-]LL]^=>!) M9"D1#=5D)L8A*FZ #&B.*%A,>=B$;+_/?KOH?9MGOUU$W<'M]& EE0E2^L0U MI&)8772=((:HP5"LZK6E/[V[/V&\JL2C/OWMI-QMJA)WD72':-D\:)02B?]8 MFT9,!A6EHBLV!4#+I7/!^IQ;=YN>3%7B3AK>KBIQ%W%W )J'R^2"=E$%"@6M MCHK<,A$AYL)!"PZ8*)P9.CX.7:Q; M:.H,I)A A224DTRD,&Q*JN,WPD,NIQ;R'CO'\ 87T^^A=D534'$U,NO35Y+G M)&FBUB8.6$<[* HBP'F9R A+H[11W+D[%]0C>8;'O]&3L[*G_N;MA3DV)JZ) MOZP^>T^6\2-^FR]6F#^%,US>G:R&7' MO(1LN0#%F8"(FO[CO5!%N&"TV@HH M.WZX)VO2 #U#BGUT2,W/S^>S]82S^SQ-"N>96\?!B%*?G#Q"*,(#E\HC>E16 ML>T ]-1G^GRYVQ\NS40Z-C@>&5>EN-39*0W":5DSOA8B)[N)(I>D,;M[[R_M M9WX=?>SJWG!H(,0N7-C+S_XV2_-S_!S^_GT:8MW^,,5UQ;,(604R;H3H0D)) M28#+%"(F3QZ^L-%8T[YQ_$F2^ARHN@^,AM#!2OAI:>2"=A%[]MD G81=1?WU;VR15$?#;AGD 4+H'P6$(S1 M4$0H21DGM!FV6KS/+,!.BGV^ '@7*7>'DQMEC9@].ALXE.@+*)/6+5SUY3+[ M8$@N2K;>GWLR!< [Z7C; N!=!#YV8/3J?'UC7U[OK[XL$"LS5RWS&DUP$4&( M5&K)1ZF1OP/KM#(^>9/]=N'14U_I"1/[*G$^A$3'AL;[U5=GMK 8Q6\NS@KGE@G:7M-C3*LQR_/$[KBH^ MKQ:+;+A1Q=+E6U<#9M3D?VL)SI.9S,5YSATYY*+U<(FGZ!DW<=@<23R7*5)9E5 MHUC-H_L,WBD)43*=E#=:L=9UW'=IZ*D:ZO#7F(,DW!E"KLK9172A& .99U5' MXC((*!@4P35SV9:$K2<[W*=BW.C[,*T^ 9$]1-P!2-XBB3N7U,JM/ M?X5OE:6-9616%5EG7N1#$0 M8T"3=? VMFZ4/8C@<9^2&J/Q>*KK *>_A"7>H-[;(DH.!20KY NR2*$'=W7T M@1E#&H(XJ1U&VFI[YC,IO?71DI>^CLGD+^8VM^/#W#<(SQ7FR MD%4S@OZCG _@&-U-0@;/"I>>Y:TZFI]3_,V/CN,U-E/\WO(;^\WVII?S>G[^ M;3Z[J@_-!;4OUD&H_2U*DIOBK.> P?.BT NF[M3./O(B^^@G>FKNV?]Z;RC& M+L%PY?M*7J>@)>!U"X*RRH+GU14N&5%++0C9^\-AS/>PE@I\%A-[2+._R#!% M8QVS KQ5=4&S-! 2V4J-=+5A8<9BZY$7>T2&1P3*/EI].C[<1<0= &2;5SLE M@HO!6&"^3I )JBY;U20G$IN+4D3>? 57J\?3YH['H%!JK8P.\'7@.YPF5@OY MWRS6GMHLZK5>!'#-N$S*#U"@/?P3:O.'KT$Q>3P%=H#6Q_K&1;#221TI#A3$ M1DVU!2(>DLTHF+>EW!WE,NJHJ,%*'8;M8-Q/WAW YO<;-1O7)8>7D>5UU<;K M\(W^9O5CPC+S/$@)/)@Z)T!;B$4@1(,E<9ZRL:VQM M]/;6V[0F(NY,/A]+. MV%'?0XR]2HET1-IZBV%%AOO_D&7&Q3T^WW];#]+WG@(B3S=!\M)6\YPAT'D% MIX)DP2,%2G=>"K22CM+_HNS-"OX3E=/F): GY_>QF M>,0G2CDTO%[KPM4]#BJ2"%T @RK;*"7W;-@9]H_3UM/;^A &JY%6.D#;S>,T ML48S%$0QQF3J8TP!GWTM;S-DA40B=EL7&-[\?D]A87NO?2?I]H",&Y.X_POK MVPCF5]]Q$;[@U5:9BOB)="&4^8DUV$)?W M7_6REEH'*RH[)&!A:F-<",1L\D;83"RV?HK8C<+M7EW9*0#S""H:W4(^P-KK M^7>GL6/59.;)^=)SMFQP"4X47<2:F? >U1@E58R M1%/#KW_UD^++,=<*Y328Q,O964Z"= M:F64\AY$9"%YE5/(VU4(MJ!F.RB>]M/_H!KJX#I>TUZ]BDS2Q#S#Y?+S_!W6 MC9S353CC$^F+%,DE8$0Z29-8<9Y^6WP)UNH0=&@]J^0YFK;#W4FE!IJJ86Q+ MMV'FYI%Y._T;\^NO8?$%;YV:":+EB9/C:IRH096L@WT$0O8IL*RR845O9=!V M^.AV^#F=[,!0\N[ //T29O^I94IY$$8N)+*0U1U?YW4"('5$3Y<,E\, M0\E;CYFX3<%VT#FI1_X#1'P2RS ^I:^8+\XP_U'39.LQN/-R\Q\TVHZQ]7?: MK\O8C\6!]V[F$DSZ]NE/:!QY12M*T+ M]O>C=/RRL0/1\U"^8&"%=7 S[LSEV^EWG,@@. _209;:$),R0XB<04:>=$Y& MHVJ=/M^+T/&+RL8&Y<[JZ@"3E;FK;-VK6?[T=;ZHV97SU_/S2+Y*WJ14&,^, M&^& HI92&R'HI"%;#UQ#EZ71,0RQ6NEYRL8O.6N,N@$4LC_,YA3(#NGSU>*G MY;NP6*P7UA[BU3W\DQKY;5N0V<@SN_S4-9",X@53<<#K0!RE+0-?R,=GQ62. M3I.6FWLDMR@X/&.^7"*N?^8;7*;%=%UO>]G+$%D0QGD!+#%-<:U)$$5B=;"] M$,JJ8'WKM4-/D#/R.OG]]7X_/=Y&Y#V,55FW%C.IE8XF@E:1O#QG$9R(%#@K M86J_"V=WEPP=89[.@$AHI+X'Y^KL(LL> +#I;!,IR!#K#*E45!UE5\#5L@YI M2M9)**]XLY%*78Q8V5U9C\S5V45R8X]7N347QCE2C9,QIQA MG20B.;C,(V1! .$H#8;C .V:I![-V) (VT\7'4#K-B._G7\+T\4ZESQ?+B?( MAT['^S[OY MZK]Q]7I^3FPES'_.\G29ZF/S]:-SSA:#1P3N*+!0+)&#*IR#P#.317'-PW:5 M/_O3,&Z7\! .Z92^JW^6+]_7H]2JK40]4]>SY<'U7H\_U-;9@BV)W^8;$$V MP621).A82XJ2X62%Z@)'&V+R)B@16]=]MLT6W,9_E=Z$)1F9+QILBA3(,)G M20)[QJ(*EABY:=WJ>Y^*L9WQO;7\]"6VLX [<(8^75"@6R_@&1T^G"0KZ.K- M'KQ(=>29SQ 3#X E6!.-]L6T?AVX3<'87G0S:!P@V-UAX2]A,<,OM?+U<\,H M[ K6RA5A1&UISEZ'Y=>W9_._?IN5^>)\_86#W8TM?WY+QV,?EH9Q041!0DG@!+2$ M]=5&@I=2@6="299XDG=[ [IV03YL2KTF@:GDA%9@8HB@R+.'0 < F L\U28/ M+*WKGQZFI"M79!=M/^V*["7H#MR1C[4-_'WYS7O]/7 MFMIY.U_JF(:[;U"96)F,5.5TRB_6^"PVNH ?KH_?1F4)&M3&F#B"W*T?G M$. =2V6=Q]HW[XQ?PEF8)?ST%;%.TGB_^HJ+H:[$+;\UU/6X#ZO#7)7!*^]U MTN ]>6>*3%V=?9/ HE#!6N]*;CZ:=H#:OMM'Y<:KV$\/E$YD*JR 3.CJNA@& ML1"W4N;H'3-9;9?0/S#U\0!I75VFN^!AFXS'H:KHX':]D\*Y;;@GA0>OM:[) M&[+#%*&0,>:902J.1:>L$KKU<]>3!(V-I@$@\*3/=H@^]@;7=US$^2#PNKKE MI[C\UV*^7+Z9%J*KOKI?/K1?2Q C)TEQ#CF53 "NK8_OUX-Y^E*Y8HJ"J"+HO(:H-E5A)U;)%.E'@3?55!$HC%72Y8[ W_'Y0MI-*FKW\[UG:12I:M/]E54F@?9VQ "7?G?#W+9IWNQ!B=L @AZES[*RP),Y,( M;; I6B8]'[8PX7D:1]S_.!!.GK19C94V=IW>'7;>;.J^ZA#9G\)3AJ.NDV.5 M]J#0JSI(-D$RF+3()+\MQUMN\;&Q*^\&,6 '2[5WTW63P0^X2-5=M 89R\X" M,6+H2D^"^#,&'#?HI.;6IM8OS[O2V(_I.APANQBM0]75>=)I,T;EQZM9./NQ MG"[G9?45WU[473@W*UNO:ACFY;:PE@=GHEH1T#(]-8A0ALE9)8PLUJQG"5& MLA0,1*[788'@+*94?/LNEJ%S5M>QSE41PIL+?$?R^_P7GGW'/^:SU=?EA!5' MT4ZIS^:N/NY("K%-K EH\B=T(%&48895[$[KV'F(O1&S35:KN;(ZN,"WY7,] M^.RO^:1$)6RB:T!H$T"%K"!:Y:#D8C,:GE)N7]NX$XE=91Z. <%]5'-JR%N/ MW/-12&++@8Y)@7*^;@[@&LA#28Y<'UZ:A[T[$]G54\O1T+>S>DX,?V_G%PMR MO(NLBZ$@1D?V/#,& 4N$F*POG!M5FN?\=Z6QJSCY6.C;63FG!KXZVI%9EHNW M 2RW=+BL3!!KXYT)Z##XH%D:T_9M/81SL%G78X%O5^6<$/A>%?KF-9-"1R$$ M\U"4JG/AH@,GT(+ $+ADY.[:YK-@]R%TW V9(\!P?S6=$!8GSC!D)F8(+))W MB[R.X^ ); H)2U*L5FZ\_[\NDKF>!?"-[YIN1?D;>=?:N2RT$I"+#* $1:'.%@LZJ$0LZ>+2=ON5 MG_Q,'RC81WGS0239)R;J;( M\FK5D.::7$8-7$IBR7NL@S\\>..S+-+SO.58\.V^-W* /SHH'KJD&VJH ^/Z M$9>KQ32M\/)M^L_9=+7\^.G/#3,Y6^(F%@C$375))84I6H%.@D>O#0_8NA3_ M28)&OLM[P6-[Y76 Q ^X6,^&6X^,(R%>'2COZAY?DHW!VFF/U>^IC\:E9&.8 M+HR;UIF)1T@9-]CH#GTM%#;VM?O0":I2NL/:^L\W[,48C58BU[D?ZWY8":$H M =P;S8*/DNS\5E?P[M\>M]ZY&P >0W,C[VG\/%W5F/&W69Y^G^:+<+;VL#G& M:.NN8H-$MN+"@:^S>UEFGEB+UN:M9@0]LZ_QP8^/;/Q&#:/;:*0W2/W7=/7U M(YZMY;?\.OWV>?[K;#5=_=B*W,P0%CI2^"%"].Z,Z0E_9T_*3;&7BOH'PJ$L>/L7[_CXI*U]XL:DOVV7%Y@ M_H@;_2_?7=1;;&.7EJ\W6Q>_T 6Y7+WZ\F6Q[D=8_^7OT_/I:L)5-L5K#R*Q M^K9E:ZI5.A A*H?).Q/N-"<_]@[>EK#.'RB'0??H&CYE$W];+J^^A^E9O6'? MSA?_HO_M:I*XP."L!$_GG12B#820Z>(-QA=CM4FQ=8?,4+QT_G[:J>EO"9"Q MKX&]A?!'^'MZ?G%^E8-[/9^M%M-X4?_7$XEU(Y LH,A@D !$@*#J<&;GI0F: M[/W=?>^/W 5#4-?YD^V %\+HNCY9L/_Z-R[2=(D?%M-T-9HP?*&H[6V8+OX( MB__@ZM_A[ +?S]Y.%\O5F_!C4D1QOBX-%4HY4(S<0,=E@B0,3S'JDN_.F6Q] M!G8G>MP!&B=Y- 9&QC_@Q/P>+L4BG##9QPQD3A@HH3AX7>?XQY*=%%$(S+T< MF W-XT[Z>.'G91]L5KGDB5"BH&".%5ZV>J9XD:=Z3+R#!N MJ[(.,'C=)(6+[]--==<]\7X.?_^",RS35>7[BM?WY:8$)K69*B&%1-K5[9E" M!O"U62O162PY%^[-5A4).V"U&?';I<_8"P7U.!CH/BR^&=FLI8WY\K7X\]>P M^O-L-3T/*SS[4?.'2SZIB4&O; (;=0)EA8/(215.2.F,$;6-L4WHNQ-=VR'[ MI66&QU;PB\*VF BF2D&30%!8 BK6['AR6"M4%/W_4MA4CH]ML1VV7V1>>$0% M=^"T[/]RM1D5L%PM+M;U6.]77W%!(ID]&*)/>-WI)DJ"$&7=7$3WF4LY@>86 MH]3:\]AZ4<6Q>-ON\/QOWOB(".IBL^VQ)'-G;]CZ+]^03:IOR)?1?"+/45GO MP!B_%IT&IU0!7;@K,L6LX;GY ,=C,;?=\7MI6?2^,=2!W_GJ;/UO M-J[T/0G]^G?])4Z8#*F@]4#_KP[2C;#M8O+=D] MH/8ZP.0>CW:DAY! M^Z>"^>N[9BWNY3I?>//O7\^7JW?SU7_CZB.F^9?9]/_=M R7_Z.[]]:-N\#(]UG91[M4UPO*7J5TL7YQ5GU M8'_Y40>^? B+U31-O]4GC4DLB%XAL1\%UI71'J)UF72D%5F3G)4>N%9]"RJW M:^1[:7GVOI3?[1:B'7:[K/\TWA4F_?/?9O3C\*?#NSS.MIO=Z3GZ.IP#1=9H M7\Z;Z3*=S9<7"WQ?;M*Q'N5125NNENMC$&\<@Y\;O*2TULD8@7NLS[$9(10O M:UFYTD4%5*YU9>AA%!_IQ8F..%><.3KP=10N>-":4Y3GQUIY2RQ>G MH>S]$=&VYV/3+HKK(K_0Z,$A*&-52A*XJINV.1:ZL%B=(9>-2T8%&UN/GSSB M<]-@)211+?$7AN.,"NK?(>RFRV7;BL5WJRR>H5VDU_5YGJ1W/=W[XP^,XR5L(X3C; M([$856*M-LBY@ I,@P^R%J 66Y?+IB- M#Q17,(. 41FO5!'%MEZLL3N5)SK,;D"\#ZOH+J+(0\5.;E_!R89R(,U M!:+VL4X$+^ \_19C"<&[7&+N9K#U0:Y2?TT!_9Z5PV!RH*OTZZR/L_+ORZ*+ M6:Y/8'7UR^=Y_:/[LB$SX1CW GBHFDI"0DB)O,KBT'NZ=W7NIB%G1]Y&=LKZ MC;P' <<+B,4WOFB=&;L1 ++"M=("E*A[BF-R]<&X (O1<2U=QJP[.QWWF!C9 M&>OW&!RF[A> ]QL'_D[7W*UI@/5B+YN+/6?%9/ >#-9M%L7R.DS9@..&%Q]0 M%-\\&C\ZER.[9/V>F($!\\\Y4A-M'0M282T*J<,SG0+//((-JAAK'",MG^8Y M>C%/OX,@?)P#N1/<^GDL?DXXCVY>>FR^X),R"B77M:L:=*!P5^[WX?#%/%)W<3+' ]\I7)//2>>!!\TGY6,=V2L6.%@; RB=# 2) M!D216*LM$=/1W\4;\_AB'LU/XG@."\Y#\I,::35UA''$51RT1BG<;B/'"1F9F_5] M\<2=O=O')"4F.4B#Q2$(K^FZU<63L) B3U=$J?U1RJ4A[I7CLCE.LJ!_S#]T M8W4,P!=P1G?VCA^3')](A4DF)J"DZ$#599(A9P[,,!\YR]GI0=Y$NN!^G"3# M/^Y$CP37%W#0'_?>'Q>1C5YS(QQXJSFH3%;12\](8CEB+,J*NSN#1S_1>[ Y M3@+B'W=TAP;@J8>2M_?_7:NLB(2>>0?)6?)'?$:(S"HP,G+4&3-C^B@1X\/T MC;P(LM/ L($N>[ERVF0W[BRWQ"R#T22#XLHZGQ$@6#K<15B6+.>,RV[F[3_' MS G'V.H#AZ;SPB.*4-79H^@Y-1@.%< MRQQX3K&WP[4WLR<<=G5X^(Z#N5X.9QM?]K8@^ 25]D[S""8&!&7JQ&LF,F!Q M7">1DU&##' 9A)L3#HV&.E[CH^8E#+W]^.E/^KL/G_X\[GRN1S][].ETXF5 MWAI3)"16EXFJ*AH1)$3.;-$JQR";#R5J17S7$[AVP=P].SR*>CMP6RXIIW_\ MZN_IQB6N/9]:7TYVRZJO[7'[AN?K<*71#*@ R2(@+% M39V78D$)+IF.T=G2VOMYDJ#.&TD'Q\M\*.5U@,0/N"CSQ7F8;8:.+S=L9"X= MJN(A):])0+E ,-*!3\('Z:4QJ74U[2.D=-XL>6STM5!8![C;^S'E]Y_+@HIP M6,A#+\[1^6+%00A:0M&I\&B$S[R;@N]KJD=&=>R2-\7O\!>+[@NF?<=0V,ZH8 M>H]&N[J[.H,*Q=*O) .;0Y&%:>9T/+U3=M)CPX^ \.,?QCW@=CJ38_86S[\6 M=3?C]0Q>GW0NU1^)V57W-TIR?P4#AX@9A6/(NAG7O"-OG0= _X2S> #87O25 M>%F><2T7SIGBP40PKM3!!2+5\;X1BH\R^Z1X]O)D#N%MWDYT)LQ+.H0'@&W4 MJ>L_BT>>JM2(CU1J/"R6U4^QT#^>7ZQ>Y?][L5S5?S!)N6BT4D&.FAR%;#)X MHQRPZ+P263%1[ER%3]5G'X7F$QWQI:A9%DG MZGL.,:@,AOZC%?%/?W0RE]P]]D8>VM+_2>P=]8&3GJ%BPB-)9#H4+!!6K MH;+2030I:"M*RNITXKY]'F&&F_OROV?Q,+B=^MBS[85SIWMR'2V_(6/R-DP7 MZW+BFXIF7KO@;:A+\GS=EA0A\)#!RNAB\@85.YW[#[9$3_/ M2NUN2F![^>F@DD0C0!D*$16S"%'1;QFC(%%''A'O]-NTG@\T'',O/E$U^'GO M5;,[P?9%W_\W%K(\+S4OHTZESL#)MP$W_V!(?M'G?X MP-D?",5-DWHCCKOY]=.'#Y\NSL_#XDB#;A[XX-%'W#S']'&&VQ@CDU'>0S)6 MTWEA=Q$59"D3.>)(HL'HH&!0.LDBF&G^ MIOR/&&ZS"^:&&VZSBWH[<+&NNK;7(R\4YX9974"(P$"E*.I]%XCVDK5.R)AN M/47DYO=?RFB;G2!PM_5]7WUTA*7-!( H2O0EDP0XK\D&^E4DIPFD93FK;%/[ MK?,]39/97Y./0&(/L8[]=/LK.5CS'XAKR_WA8I&^THFI_&P&.D2)SF2CP.LXY!K[LBZ/V6TK_]T>77<\]OY8OW'$\WH3$M. MQYNI#,H'#B[E H4.?DY%>Y3=8/\1'DZTV&Q/#+8Z BT <2A2^%(4*Q@JQ4*G0])B] IQ2=*X$X._IDQ":!2&K(42MG4K MT;-$G6A]41L@MU79WABD4Q#GO8RIKT_8UYF+5\OEQ?FE3([WB/_4UT=YT=]: M'(V>]]],E^ELOKQ8D%&\2=!'/*L-E*_GR]7R7A_V\OHI5BM-_V?KB9"$6446 M-*+/((TOQGFOK6_MFQY&<3_I@6B+"%HI2-X:,B84SCO##&BKO//9&76WLNQ_ MTP-'Q^QPZ8-=U-^#QW'SD;-8RT*Q&E+FHO:X>G"% A#KK(J:9R%MZSJIEY@^ MV D"3Z4/=M%'1UBZ>B:5Q7HI)2 Q#4J$ E%HXH/(%RS+$K!U#VVWZ8.=-/E, M^F 'L7:?/E#,H?(<+#,T/18Y7BR;? M3+]/,X6+'\D_GC#FK90DAB!("\HS 9X%"2')8+*47/-N%IANR]3))QAV0FFK M0S((9%[J&?KWG*++Z=ET]6,MDF@HAB2/#'(4#I1)I;X8:[#"I2AD-J+]ZKKA MV3KY7$-WY^@ V+RTD_1QNOS/VP76[:Q(R%JM!<*3=,JY5-M2(YF66G#//.F/ M14O> 3&ENNFYVI:IDT]T='.*#H9,+V!)+.: M?L<#4H7/_<@V^;^="&^4U+L%(7+AKTGXF3FYSH9$G6W4R8'&5$=5,@*MR :$ MC;:N<"-IM1Y_M@-Y[=)U;[#00($'6!% M5XSD%G)QVGBE1?"\M3G=A1CM>7K9WZFDXCD M]X/SPH,JCLCWZP);8Y3(J!3?:LH0_=0;(*/?_038K0_VDC%KKM#YH=+M 1*; M9_EDBA>!R-;<%KJG*]DE,] ^."V9P9RVZC_?!A1CICL.4-9==>\AN9$5_L=T M-CV_.+_:\;A"M7)'=60.2.0MA 44(0J8"V"8MWEA6WE=?UG.)O?G24HU#^0<- M]= EFC85 \4)6VP6=!9JPV$L%IRAWT9!HC*!L11;I[D?HV55*4CLPD!$8'%92T M-510IL[+YRJY8KEK/=UM*\)&+J5O#XB'(==0.WU ;OW9NRT\KY9+7"TGS LN MC.&03'"@+)?@T"B0RL;,4A 96P\1?YJBX5^_DI6OFRHVKS6OON!$>H.Q!/*2>=WWZ.KT M$.D4"(W$9,1B1-RJ=G]O$L8M+!@.>4=43!]6\0ZCFU^^CV?3+VMU;OY@^2%, M\T06+PM&)"OO.4G4D=%/FH&0= OXF")GS5M3=R-QW*G;1W/]!M%8EX"\48+S M9ZWD"6?IHE9_SK[<8[S*>GXQNRQH,Z8(]!3-<9YJAX02$$.,H(.6B5QC-3V6R_H"09K.\]GJ*_X2Z&\2?OJ* MN&I75KCMEP:I-MR+S1&*$)EW47F*?[3#6J):$D5"O(!EPG#KF"BB=2+TB$6( M]T_C=='N^W+CF2)['TPL&8+6Y/\4$D!,TD,**(*7FF/S=/"6I)U.X>$N2'K^ MJC]<3UWZJ?=,_L0K;25/ HHWL59A*8C9(^104C!ZO3SB^,'2N,^6X\'N,/WL M#CE_";D9?@F770.#(>_M1;U9/I$2+Y:79VJ":.I8[ P\"DVBXPR<<06$3T$: MM,[EX>/T^W2-^UPYHLD[3$/[V[OY*IP=SP&\MNSS&Y8]_O@C3"]__9K^YU_F M!^V3.?"+@SB$![$]AF/(,_=%10IY(L7,J#0X9@VP@(0Z5G@0K5]&1G4,?RKE M2A.72?^L76"E2"B!6[+_+( 3S$/@T:.UEM'?#VXD'R'NA)S#'=#TO*5LH:L^ MW<,?UZQM.)OBL4\;432I56CJ"QT@G4QE5 M9))6&SFX:7N8MO>C6 PK-VK(%>.L#;'Q>KBW!6@Z@-_::PDJUA((3-]?5< M0H@N@5$Q9Q=*]4<:X^HN#>,^HPR#GX/DW%]V[;I0Z,UB^AUGOZW7O58OMG)X M=122YUE$;:'PY$"1UPI>A%BG0D:5:\LUS[>AM'4>;9OOC_LBTA9&QU)#!Q;I ME_E/T@OSUF$FV207:H6%AN")"5=2")%)3RYH8V-TX_/CUF$-8X?VE6X'P+@/ M_]=A^77#B[79,\8*,(=T[6I%;'!&'B1324J&NH368[F>HF?<4JECN4![RK]+ M+-T/?G__6=<@1,JI5)\NTEW-LH,85 #!O1 BH%2^]=+HG0CLK5S^. \)K336 M)1P?SN06"B6PCHY+NK:1IUB[JHJ'7+A'*76P<7@@=IAQ'Q <>^;<=]'4R10A M_:S)NEAB+O/%O<1O%<1E)6&[@J0]OCI,<=*A[(^0C\H^!24=!V9E@;JQBT#/ M'; @@\^8LL#6#^#=3DM362?-4@+K QW[E 0$^CV@JQNO75:"MY;%"YV6M@NJ M#IN6MHO..KC''YGC8#1FS4V"Y'2NT^4R!)$9N=["6IFT#:&CN2F=S%7;2?7; MS4W910]=HFD3Q>!=C+O:Y][:W_I]@") M#9*1A1BU5J!JI:^J!9B!AP!U+E#62N18A(%VT,@I&QDL;LHQ1@=8R:)F#B^&%S@/=266/S@/=17YC*_[6/,N(UMC$ M#-BX9I\ [YQ"*)XY^I-L]':#L4YO'NC>BM];?ATXD]NU?RIDV=KD0'BLSP)U MLT3(&2134EKGA4G#]X.=^+2T0Z+>]EKJ$GK[]K/KJ(QECH%P6,.W#6$N-1>?#1 M(.A@O+;!>Q/N7,F]3"T8>9#;/K@=5WW=)@Q_#8L9,;O\AHOU]J=K 1R4$-SB MI[9)^.U*?J.$WM5G/VP^>YUG,3IQI1P%!1HIMLS1D)>8R%^,TDM14%B7&]]8 MC]%RZ#7^#E>_S4C0^/M\N7SUG619W9W/\]?S\_/Y;+WY^^O\C,S!\I>PG*:) M3<+78<6@36T@EB: ,\J"1)8B&OHKU;K284<2Q[V2FV#F[BT\I)(Z<"6W9^_- M].QBA7FBK90&*;K#8 2),#@()%Q(WD?AF>=>M#Z .Q,Y[A4[,@[W450'2/PO MG'[Y2G2_^HZ+\ 7?7=1'@@WK8X:*Y\PD MH8ZKM#AB!S M@ICKFX%E4F/K3,U.!(X;7P^"P.$4M#?ZB)(X;X0_.EV7F:YPMCE3:\9>K2YG M7E^>MOOK0W]N]UQ6?]4H5@+X$JITZ>QY*QB8P(,N.KK4O";V<*K'K>@?!*E' M5F6_QG-S%=P[HA.GLB*/1)!TC0/%/4E7!9NQ]=+A'4D MFSN)\D<>9;;_YK@#3IN":4AI=V#('N1L(J-C/L@")411@RH+WO,,F<4:7$6C M9.L1,@\2,DY\.ZC*YZWEWX4S=Y>-JY@H1IV+)6OJ>=VCGK2"&(FOH)(LG$)V M85JGXQXA99P0=4PH[:.#AF :^EWWU6PUS97%Z7?\.0&AX1/OTQ\8YK5W!Z:& M?O@M/C!OLJVPJ>N%0K5!VH FW&3GE5#-VS:&>OA]6*J__IW.+DB ;^FTULZ# MBTL-OB_WR%A/!)ZH:-%*78!97JS,$O3QZ$-B^SA=_F==XUQK$ 36'8="2/)B44$HSD.0PL@8 MR%Z5U@F(I^CI!6![*/I1T!PH]:X0M-Z=2>?I1@L-2KKP(T.01FE0@6OPT66( MPCF3B)TDV@_-?IR>7A!TJ-8?A=.!*N@ 3K_-Z&?ASM?('3+S,* M2[[61!?]]J^PN)Z]YUP.,6=(T=(98ZZN* H1C#',:*>*4;PQB)ZB9^PBR8&@ MU$P%'5BC![W*?Y&$:H7*+S\VSN5'O"P67'Z=?EL;\UH\2J&M!^3KI$>JX[:4 M@J(RG1GK+(7>QPA%GJ6T%P@.XU(UUE0'>'R C[IIK(.DN\;(Y25JZ(FLU&IIL M2#09(4I)S'!'IT&JH$)KQ^DQ6KHP-@?I^5GH["'T#L!SQ0#F5\L-3S\O^HW] M%'2*5.0%G*EA1L8(SA8)64A9K(I81/O7\&?)Z@U2^^C_GMO=5AD=X.N7B^5T MALOEJ_0_%]/E]/KL,5=$*%+2V5/LD&!ZY9E MQ?=^=']8.$!O\V9"[ 8"O[^^NDRS9J(H!9D%!ZI.#8I6%9!*.^^C*^C=;A"X M^M'CO@4> P)[";&#Z^7GC?O[]?2"]:5;' .OZQ(/1>Y5,*A 2J^0>VGIQPSV MQ/S[3B-V!NM@&>;]>#\9=P63=_.J@G"V*;KS!.<@8B"XNUITY^I^CL(AL% 7 MC;J2L/V2E(=IZ>5I>$\E/PJ: R3>%7(VV;JKY%U-!_,)A6^*8C<&B:.IX^IL M#1 -)'+%DDA('MMPE74/4=1+VJHUB@Z6?@=8VJ1_7U_0MV?IQX/9&#HM3SX< M+-?;-%ZMKG=L3#0BT9K):1.NYHV+A.CJ<@WE'.9D#6N>WAJ$D5Y>HML@=WQ= M=P#X]ZNON'@WG\V_X6(]\^ERAL6O?]>]"CCQA14FM 07I:;C:SQ$D1$\_22M ME K"M2XZ>9JB7EZ/VD"PH?3'#O9N>!.;MNE77RC\61^27]?U6?FWV6K^RP_Z MS73U8Z)B8EG5[7VY%NE(DEWD)0'7(2'+TFEYIR;NTW):V@^^V6I'76@2M6JO_YX*LYW5GE_8^&.$E MR!3J=-40P4F'D!0Z:8WE2C0?JG&+@H/;J+<3Z>7[I_9!,*\1N!06E)<%/'H& M*=+5D8)U237OEMZ!OI&;HO='QKU6Z*&4TL%%_HDTLO9_+^5569O/UF%Z3-AD M]VP6TOAL021#D96I_FY.#)QA)H7BBK.MD?4@(2.O2FRGZ+N3:@Z6>@?0V>+ M72U:(<8T:O)S9:KNI8JU4)(,/28,6#+CO/7POZV)Z^$>/ @(NU^'>VBE+[A] M7H39\K+P_U7^OQ?+U8WZQF+)0U>&7(G")2B.#D+2%DRT1F%PV?O6"T:VHZS[ MVW$?6#P.OE8ZZ@MY5V'U.US="K<_K)5P5= BI"3O58-EM6BN" 9!!P?%J$(R MC+9]O?..)(Z;LCTZ%IMKK2]0/K#2ZMZ1\S%9FWR"9.NNL\ $!%8T%,V#%3DZ MX5OW]%WD 3NZ""ECW'@J/KN6]L?T-%]-Y_K0*B]7@*>A?L,P7>"]K=27^ M2;#2R50]<6*1'*O H/8^DB<>I2[1:IM;5T@?0.[(+L*1L'PL?79@G)]B]8JG M!\_OI>1_CC)G$KG2%D2H6X1S$"1N0VRGI"+]49"Q=8ZB=9*[ M)?WC^B&C '#>"1IV/PG^\B3,\$NE[&BF?I)U,07IYM*X'K\7(H20,G!A-7XE>,]&>F=-#3BWJK&<8%BP6EF#>3$75V9'< %P<'1_\49UB?4?&.K ]W59_P$%F$_^O#:% ME=N3W*A@\OJ#/^?B+W\6R46-4=:5;5D)0@(KX!6SH)6@/W;1%=?Z8?(I>@YO MAXBKGXUGEV_8* UCF2-@L!Z4< &"D0IX1&:Y\$R9]A/*[Y$QKE?8# /WNQT. M$W@'L1?.K\:62!5JZ]7"3C,\FD,%PN!2[NUQ^YKIUMM%E1QZ9SK5J5TEP6G%( ML7@9L6AEA_5$?N^C:F58=V0_>7< FTKX^W)I"B<4M"MKI2(RG,Z M1Q3;FY*DO3LX[F"LW/Q^3_?,G@J=-Y)N#\B8S[Y\QL5YEC:)RR+Y@(Y;YU1N?G]GDQ'(V3L*]UN6YY?S\_/I^M"T668Y;HP:#K[ M@K-TV/;G+7YJFU>U7^S'MI+6=1L3@2HE-!J,460^7R1YN/77Z]+L6]PAKSN6#0$I )!HH["H=\$6"Y#L8:Z[EN/>#Q,5H.SG2F MKY@OSL@SN_N%WV9EOCA?J^N7'YN_W,R-98$':13H]?Y?)A2X'#G4 8LRU74[ MN74.8 \R1^Y,;H&=>PG+@975@:=]W=%]->#ZZL2O'T %VB)L<,"Q+AWS(4)$ M+@DOF@?EO&6L=:''DP2-C+&AX?#86(6#==,#T"YIO^KG#BEGSC44S+7?U6L( M269 E)B3*,*%UO-2;Q'0R1B%PQ5[%S)[2WGL]^1_S;_C8E:)_X2+[].$R_50 M_*L>PZ -R4!!D9F\3<9KCZ%TH+VS#$N4,6R7:WCR,UU<8?OH;CZ((,>&1 U( M<)&FX6Q=^W.Y%"J+%F** -(6?OOI""&3%HOL522%Z&9;3UR[9 U6<,!Z,C. M3 M]= JKVWM@6(PV*!(2L[4@R=!%[C#4^(.GA,(D;UH7H9[H*JV=5+_S*JU= M]##V37=_!=#_7]Z5-;=Q).GW_2^Y6_?QLA$T17L4H94\HN2)?6+4D45AEB(< M *FQ]M=/%@ >ID0(#52CBS/A"%D$*796YM=9>6?1S@1N.-&L"JA(O E,(DA6 M-#>:6V1C[E&:<)76(+EMWZ,TA(D30F"YN*&+^'HYOYKEE2!6*9[5*X+&."?( M7 M8HZ&UF\4SXR'9.A97(LMBI\9/>L0C14)?/2B1YY\^;=/;L2ZH1MSO#C^; MURD%KH3-M@YFJ:U0BD'DOD"*DBDLTGK<*7@X&$%3WCRM9+H5(GLPN ,#YMW= M(HJ[F,-&5UI="HNE1D>U)A="D:XD)0G.U16$5O&,K20^.KY<Z MIFTK/7K2H;6D.D#?78W!MWGM"WK_6(FQ *EC>D6YC>#IS8*0;0[T@DH4K=L? MGJ>FB_AS0\G/1Q'#U,[ZG0M[.O\<9^N(Z6-O]KJN9,++Q>H;[W$U-&"S[FMY MP1+74AD-W&,$E9"#YYR.+54.SG*7GEI9S[CU!Q#11>"Z/5SX\C+4:@@>B[IRV!"*3QXV;ID9!L]$T<2 MQE9LS43Q@@K:?J;7ZWJ=.+KG9M/:MFT/&*O,;>=#':'B39@D$AB. 50)&5S) M$G)2T>DB%+:?8]A1Q1LC[T;)H, :F^O+2 :LYPQ\]B)QPQGGK9>2_DM5O.V, MG185;T.$U5V4=!T3=,RY50=603I!H6.$0"HZ,::Y9L%8M5,$8[PH>U) ML@]A<$_&^9.@K[>86=7(1:10.[SKVG EP6CF56" FU45UG)]A+.KV>>-#WNWD$,S'G/0D&N 1,5H(=15,/8>FO4 M5H(ZC+8?@J%VS.\ 2<^G#IC&D)U&8"K7?1WU($(:*%($'[DJJ?DRGL/R-3%O((,%N;0L9 MPN6IDRW;NQE8JB7II*:S+\03[01I56:!1Q8<"RFE\&0KZTMO"QDDN]W;0H8P M,>9.:TEE0'Z'N/7_#Z M%NM*@3H"HX;K_S:[^71ZN[R9TPMW]L=F'/;)>?%9GO == M>%C;G([7(2]UZZ;1(B?;>O36=\CHXDH=#UN',KX#[)Q\KKSY_Q53WA6R&<+U MY8PN@/HZW"POM&1!6*. KR:+>1' "X%@)%DGL7"M;>OU9=LI>@'U*(<@JJ$X M]@87>1MQWKCI\E%5U_T$J9L:R)ME7&S$MZ"SKM<2G'ZJ?WU]3=RXO;YY5Y[Y M)V]F(9LWG@ABZ/_-!"+!2B6,W@;$%@.T9/+YK++K17P[HIVM,4VXRO:X>Q] M025^O^#\?WR;%:U\^!,G?KH M.;%#!0P0$MF[*CJ>@BB&Q_$*_O:AN"]_=R]$/5_[-[H()R[CND^T/*B"<+5* MLD279=:DQ%'68FV?(GAM$M@4BD52ZCZUZ)9^EH!>B@''1\"\M3BFQM3ZE7Q\ MA+L&4.XM*PFA,,%K;H5,#1TX:&-4,1$HD8BO9@ D7D.T0F4 M0J3B4NL!F(\>/UWA7ELL',K9#D Q\*9]Y+<6TJ A%L@&:\.:J<.-.*E09KE6 M@I4B6R-H7UI[J<\ZFE5S5.'V ^)!Z3%MI+L^7*3IS1,JR0G0=I!8N@XD+J:*_!K6-Q\_; (U\NP7FUR4.1T^Z]L%2H= M0'BCV.ASS[R/:/$LR QT$80G2T[QDL&AL.!-1$3!LQ:Q^36QG::6L=+O/^FG MKW_ZSGIA(#=9B:# V)JGJ!/A';UC$%R2COO,DQIO"\@ 0J>^,1OB:5N$=!S! M=7 W[G:T511'*NE=L!FT#[7VTP=PDG'(.L>D4+,46]=)[DY=/Z'4D:#RC=DV MBMPZ0^3=D&"'2A4M&GICM4WEM@M0?S M.X//W18,87@VB4.,U7QH.4&$HL.7G7NJ[Q6RKZ@<\^4@UY.("RN9>Z8E:DZL;/77"J%K7BFVC M9]I>@E$1UDP,'4#J>ZIZ%75^=*2H$F>Y<$ O%"@N#=FN,D/1PI!A8CR9PXV1 MM0-9T];NCPJPUD+I%&?W'01W9U(H4UC5*'!6]_6I @ZY JL#$U&S8%WKH/8N M=$U;K7]TI!TDEF[33W^])0;BXNKK]X;9?KP.9)L2EUOLH]_S26V252V.V2B' MM9645[-ENIHO;Q=XGX*0V005S:H36(!*(4%(P4&1VF03G>>F]1# @22VRW!] M9]_;\J>OC[Y:!P4\D\+F)(''7(=DEPQ!60DI"943HN=QO.36;C1.Z]&.B;'G MTUPC2*^#*_JY?93><6T,V1>\COU7F?SS8 K=+X$QNA%L,:8T!N$AJV&/D+L: M0_X[[H4=(HQ.,?7GO98HC2H,'6A$#BHD"T&J#"QDU$6;X'CK9J\7NA=VD.@' M[X4=(H>I1UU]N]*4*>:Y=A$DCV2B6HS@%#(0Q:@@N;2%[;9 YL7MA1TDM^U[ M88,NB!+X$&7YC&+;?3TDI&:YN;:3RP= M0.P5+F9?5H[2ZVNR(&]7C=)OYS>O<#F[O*YN^G+4"A5@MS8)@"Y*^5L3.W'JXR_[4=J?D]D3,?!+Q=0#4K:N6DHG)HRG MLUUU/Y/-D%P&*0T6,B&DQ-8FUL%;KT;3A:.!K9D(IK:N#ED6QYW-C#&R4:.S M=$ZAP7GAR61U23EK&<]^)SML[$5^HV6>FN/KJ#)YX>';\]O/G\/BZ[S<_WB; M$2T-GW[,,.]P=DP4^L6,R3%N0=O:L1P%J4=R.@#)B2E::)-YZ\3/D4._^U3' MN(#*,Q10K(Z@A+3@!?V-I\ Y1N8U_MN7-(V)M!853D-DV),=^6CH)K>5[.A! MISK=C7,!WA4%)B>1)2K'9>NB\NZFG1X39H?*H(L)>V_QYH'\DR]TT]3 PH=Y M':$^OSZ_F:?_^S2_(J$M?PK+6;I(F*/CUH)-G-=R!@?.27*_I(]1:Q&9;.TN M#R1Q6K/RF <4W8O#)RO9E>W9$A=2,8\<[4R4,O5^Y? 9TM'9$4B#Y[QY@OJ M!A,Y;4%4GP#=1WZ30G3E[9V%Q37I_^6ON#C_1-Q?O6;DY&U.<_;K^3T;HW<^ MII(!,Z\-X26!D[D BN2$"MZ+('[DW0Q\YK3E4,? V9A"Z,#(^^[)+GQA(0D> MZ)VHZ469'?C@Z! &?4Y,%=%\&.YW"9G&GQA5Y//6_._B%GUZC#M=JW0VW')5 ML].R3@8R$'FQP"2R&*3+G+>^*Y\A91J?84HH[2.#+L#T-YQ=?JH)&?JEX1+? MWM:,]+NR.M3RW>W-\B9"GWG)%^51I-?!C;GK^=::G"GR@\CW 5%;RI6L?>7<>XA"D%8WRMCFZQH' M$3AMQ&Y5FSO@FS->Z*BSRL$ B^AJ(LB"MV1F9.,<6A:S;UX3 M,Y#$:8-\/2"SB?"ZS>*=G_[E[-7'-V>O7_]V\N;CR8?7[]Z>O'WUUX\G;U[_ M_+^OW_YR:<2]X.._82H MZ093CX"5Q\/*QQ--!W?RP^&NKN;_(+L;ZYC(]R2\Q1=\[D99KZ@["!;ST674/?(VU>(&O3!!:V!HZ4S. M2W+RZ,4M7BA6HBFB>6QF%[JF]4C&P,,@R.TAG X =W^4G^>+4WK\;%7JN.DE M*(ZKY"R"B34 )52 &(0"X3QS3CF=MVYQV&L:Q19Z>@;8/M)_.I&BE2@Z@-6W MS"*O:$/*A_#'>B3RYF@Z&:E*]!"PIO5L;8)WRD,21HLB"I)!,KHZ>Y:\:;W9 MT4$WEJ FWEBTJQWRYKZJ5PKR]UD1('G=2LQR@L"$!^,3MU@# >J8WL.;:9N. MCF/+C2^I#E3A_\R_K/9$O;[>_C*_GU]=D>;_1UCD"Q^3]39'L*%NXY!2@0]" M0Q1&<.F4C*SU_I,]R.S?S=@3-//C2K #D&X_V$_AJGYTH9S!R)6N98O$Q*20 MC&=T(!%U'644HFQ=7; 38=,:AJ/#8Y ;LH^L]@;@[[B8S?/Y35C<'%XP]>VY M'AWK]%-87))),C^=+V_H\TUCS(4.:(4ESDEF.-D^(4,HE@.S3I"Q8KT(3S+( MSY1.[?/T:6W#8^'N.,+I7@F^PGR[GOQ[P4Q13A4-RM/AE$,.D5MBJD$N4^)D M(V7M6?O0YL.SA]P>*/JC<-SGMJ2+WHVC:&N>)U>81 MA-B]*KVS45)R1+SCH(L0H**6X"1'2)D[+UCPGK=V<]K9DZ,51_>E1/>1U8'V MY-EUWJ5\8?.-^D<,2_SO__@G4$L#!!0 ( V"=E9\7CLU.V) MB7BG/:&8='YK_^YY:%^&<42%0:&BV%""8LW$&%T3JF^0YRUJ]>1TKMAX8E"] M6F^@:ZENV RGY8893CN9G'8E?6Y7DD[:@23S3INP&6)DK\1&F.(FH1CO4+RY MO;VUL]D(@YU6O8E'I%DCP3^U$C2%ZFD;;>:<[I4B)KP)M?W[VZURS: M$F^$(\;G_N=+%E&-SN@M&L@(B\\;&@OM::K8**VHV7?JUVJ@*"0&6/$Y'(*L,>(#&!@><9C4"J0A5'FC. M\513/_NQ2YB>) &B,CW\([H\JP$/,%*@E :?$"^5:K M7&WL6/ - &M(UO&"EW+"2\60U;*M>GF[7EM;7"VO+WM*;*W<:FZ^NM3->KE6 MW7J6V$H"1 H&P*VG6.R56J6?.//KTSMDS6')YD+P&ZI^QCR%^]5-L6K-Y6EC M3)QJ& >:$885 ZERA"ZI41B^P\D&.A)A^8>)+HT]TS+SU=0NE^!HK,!1M6 L MP?L+JCY*S&J;]T=,\U%BSKJG_0?@OQIJST8@8H1P^F8(_'4U.!KN'_4NC\[/ MT/D!.C@?G';MPV,VN6[0BQG2R*D/8T9:?6405H,)X_XJ[_VV+^*WAO;$Z/P_>-V>C'\$NLYX,92 0M0RQ07\R8 MDL):".;H4,EXNH%.#'EE\_AH%G ^83+/[,_OTDD N4WS/N7X%BN:8ZH'^[]B MNO]H1'^C*I(V%\TMSXI@$(/^_-38V45=K67(('O7!?FES@%TQ$B.H_D7'M-K M8%NA PJK, CD0\ECPZ0H^'=BEN])#<##DK7P_(>9,0CZ6ZJ;_#)_R&4 _FZ3 MNX)O!Q*W0QY'.'2;Y1YH,9(JUSQ_E1"PT G%Z.3DPFVZKP2SQU#'H#.147XI M/SK;OQJBGE13J;!=O+E->_[G\J7-V>%<&QII".% A$C8Q[Q8P<':G6FC6&CL M@5,/DIHHR+-%7 S./4,YJ )<;,#4WW.<_=QG;@,I!9VCOH"YCH(0,2Z\WN:S MT!,F.=Z"'Z +-$S/6] )B^P*QVW*75GE#>DXIO>'L:S8J'%CL7?_M@SJQK"F M :4PNC!S>]CJ-O<_X'""_"_=8>'P;NSA++'>@U2/8/153?FX'%Q2$3 M*'S?+=+E: 3I71'GG8OS/2E@N'%HY_C"Z5TXBETBO]\K*'=A]VZ9\M."<_?6 M]?TBF7/.T>]H&!LVHVA(U8R%Q0:>@WZ?)?+%"9U+KK]@76?YG.,^[U9"5YS2 MY>&4[J6L7U(ME7P7$?Y-(?G !W0OI?SJ^'ZB?Q]._Z;(..+R$XJ.,300J"?"=WCA326ZZ^1=02P,$% @ #8)V5W8LVYK$ M @ I0< !, !T=&5K+65X,C-Q-#(P,C,N:'1MS55M;]- #/[.KS!%,)": M+9>7)>U*)>@Z5#&ZJ2O:1W2].,U!%J\KAH$">#1\,'GH>G&NQKE Y$ :YPPS65JHEW&9H/X#G[:U&>K4S M12+W.4\BT4M#C%C.>IB\8QV"DGF+L6Y7XO-.)9578!V_GP0K=[:5F2OZS/J+X@MFDZ+/>B%+K7I/_*;WUFM\7)> MR7+7/YK+"BU,<0LS77%UU+5<6<^BD7EK:.4G)%+$K[EN]X3)3RD5'A)@84JL M1U?3F_%T#E<7,)F>CZ_'=-!U-GXUN9F/9^-SN'[[\G(R@A>CT=7;Z7PR?047 MD]F;;]/[<6+OU];)?-?Y:55^!_;W"A)]7Q 64$%N$0HTN-B!T,K6#>DTN )! M*J'-2AONI%9 >H,Y&2I1JQJ+&2ZE=7N#&T==7#>B!;I=:%/!C9?"TZFVQQ"& MH1<$IW%ZVFUEQE@<[F4_3%G2RBR->G&ZEY/(#X.]'*>].SE*$W8GQX'/[F36 MZ[5R&L<'-W'HAQ25JZRU8DF/ZFUX;2I.2=I U0SG5 M&ZP6:""@B,T(&BPI89K4?9ERJ;@2DI?T<(<*='_T%:PH,%N7V'"IH9CG*)S< MH$)KZ_"R'@Q%('H*9W0)%-U\Y:NE1L&[L"VD*("O5LB-;1]$VK;LS/=>'_^S M?OVCL'\^ F%"(_#D492:$:R,%;NG)3*'7%D=:KY *?'EY_9^0O=067J@E MEDAM-J+2YMHHR?\3=O?FY:>=\?5:66DKZS^1?CM<&[RW: ZHA79.5WW_"X0O MK"[7[C[D%[MI?[9K\J19SY\!4$L#!!0 ( V"=E<:/<#KD@< ',B 4 M ='1E:RUE>#,Q,7$T,C R,RYH=&WM6FMOX[@5_=Y?P6;0F02P'=M)-HF3 M"3"OHD&+W<7L -MO!25=66PD4DM2=MQ?WW-).7YWDIFDZ08-,!I+)"_OX_#< M2TJ7A:_*J\N"9';UA\L_=KOBHTF;BK07J27I*1.-4WHL?LW(W8ANM^WUP=0S MJ\:%%\/^\$C\:NR-FLC8[I4OZ6HNY_(PWE\>ADDN$Y/-KBXS-1$J>[NGLL&Q M_.'T;-#OG]!QG+:/\MQF]/I/P9[&(KN<8SSLY+>[E5*=POB^4?' MP][I2>TOIBKSQ0AR_K07NEY=YD9[S&UZSJR*H\=G?H706M,$FZGT:A3R"F5IKF1@R&;]>GO?[E^?_U%' UZ M@U6;-JUAW==43Q$-LL^D^X="42X^W5+:>#4A\5.>JY2L^$#6*_R47ADM?FZL M:R2T\^9K!BZ%ZW_%QE\H92M>OQK\T+\XZ@^%R84O2/PB;2(UN>Y/MR7-Q+O4 M<\NPWQ\^P,C=*LCKCOBH]3B;SWQ7GHKTYN. M2$.<9_"']*]?G9Q=O%#3![T8_N^Y7HM"8HE8FBB:@H%]H9QXIW4C2_&9:F.! M'RW^;&P5^P_ZW;\RHKX0G(UK6G1:03J%.B?G+]79PT=P]GOIX&+XLYJ)&VVF M)65CZD2?V^CLS$!E;9 2H9%46D@]$XWVMB%8C"09\B4"($6%.ZL0IUSR*K?" M5(K9+/;;Z* I)>>DG7&72MY0X(L[F0[/,BB#*'0) .1 M3@N5%L(U?%F,GY*E5@@;4"E7(@MS0I\J7\! 5X.T>':66T,UD\',"89E(IDM MN^$E ^GH*8%$(E<:H>*H+T+3 8K0' IYBJ^SY1+2^,:C&,&LZ:,P:ZM M22G#8R?V$=N, )88P$^W:2'UF$*M\KDIR;69YDAV!R?[%%49G&3Q+MXJ+KUT M1!I/(IA&E@ 8 <$*/6RV?&6V'+.QQ>O81 _.FD];6YP=]8;/A[=]>?!M(/M( M#A;!V2$]?!T.'I5(&F+19:1'E3LN)W*C 7]#%F5)E89_JFL2I3$FKV 5,R,P>10$WILI-H!X?XZY-QZ!X8G*&&;2&2V94:4#1+FX8NQ)F\UQ &0J MF:A2^1FGQVW3\JH(D EHB(!>Z;I4G 7BOFT-JAM; XTNI/,T-38+"H0R;4P: M6;H$*-%"-:.=NZ $C<##JE!UH,T7#+WT0'Q/HOTTD643B(+#0WG.F_4)'.NV ME#K(P_>@O'B[O>X)4,- T)6+U55B&K][[ON0LKSK35PZYE^OV44R+TK#ZJ'H M@W!& :3P!"\5+=FW$E6,PV8\><_7EBFA90TN#R F3GPF31O+\5K*,BOR*N,\ MGO!Y%J2X%")^:Y">('1_HW,.L($FUOJU:J*DI[ YY7UK.$.(NAQ$30KI[M(P M$TP )V6!>8/U+2O.L 6]H;+=J:[U[WR'0YX>BL^[2SAYGEU".$+*YFCN+)B MB6D970M28)0\(#5OE&?02Z(X\\:ZNSP8'D!852GOB;92;6*08[DE4] I#-\' M^L!LCID3_W-Q.%\F]%NCH')8&(T.)Z[NX/]E_Y;KNQ+E!FP*Y^O0F[==^7WE.0-9Z-8?H1\% JG<((U/R%X$#S:2CGN5;=0B,PPT-$=@VR!4EMH MH3-0@7JH$Y.A0R9T384(PH?!C):AMYZBO/A$]ZT5^3ODL]QB>780*@IT@F"' M0\(6%9V8()2>F')"G"6T'+=GG;9E(*KJTLP(K=/"1,Z1*Y@#1KXS8?8>,W*( MD@\E?BLB :[(=A&M4M:.1O,?%V#.NI2SD=+!YV'0Q>J$_-9QP@R,I-O.$B:, MS>T+R?/SWFG_E-])>HM_V7SB]G5E+[RN//399MOQ6>^\O[NYWQOL;'LDL8=! MY:@V'.-JJ=_N'>W=^4ZF-V.+74C6;=&>A[^+6F:\91H-ZULQ6 U#2?F&TZ*_ M_OOK)WCA(\ >DH?X$0"L$F!P..R$M]IWN&O]M,4%OR=+7[\Z/KUPX;KV=F[% MT*\$?6YQG^W=^X_.:==6>(M>PUP^J1%S.W]/GEOS5F*O/A12(<'HD'YVO-KF M?OL_Q[TY^&RC_6#3[8>!9I:8;N='#$LLN/8=1&U<..4?Q6.T"6U\&;&(3Z"Q M_F*(3!"DQN\>LNM-^\[/+-IK_.CC,'QL\F]02P,$% @ #8)V5[(6!T"6 M!P ?2( !0 !T=&5K+65X,S$R<30R,#(S+FAT;>U::V_C-A;]OK^"FT%G M$L!V;">9Q$XFP+R*!HMMBYD [;>"$J]L-A*IDI(=[Z_?B)C>Z6KG,[GXYSMQ_NS_3#)66+5[/Q, MZ8G0ZLV.'J2O!WTU.$GE\> P.5$G9-17F<^@??\9A-@>3;H3Q M$EM5MAB>8*SF267+88_O*[JNVC+7(S,,1N_$P><#I#:W;OBB&_Y.N:6=R4+G ML^&K2UV0%S_25'RRA32O6EX:W_;D=!8%O?X/06M,$FZGT:ACC)-K0W,C>WTV MZ^.O/UR\N[@4![U.?]VF36M8]QNJIX@&N2?2_?U84R:^UT::5,M<_)1E.B4G MWI.K-'[*2ELC?JZ=KR6TJ^Q=!JZ$ZW_%QL^4LA4O7_1>=T\/NGUA,U&-27R6 M+I&&?/NGZYQFXFU:<4N_V[TSBMLQ>#2Z5BG8^%KOBS[3\E1,P@;4&B?(Q%S3I_J:@P#?0G> MXMEYW!*J604S)^BF1#);=<-S!M+!8P*)1+;(?,O0M( BB*/9K;1KDV%9QWRH M39K7"F,B_"MQ: $ZVN4S42)Z##P&9)XOD=4$U=^8&N!5F@=NL42=0P!PLHAY MF,X'?5+IQR++[=3/L>9HI#UX!1-)?ACUAI:M%(:-(E+U0;BZ5=OQ<\?R&DHQ!CQ$PG.7$L! %82:[]F'NP6 &>8J[B>Z5] MFEM?HQ\SF+-Y#';I;$H*C[W816P5 2PQ@!^OT[$T(PKERJ1#"-K P H(5^K+9LK79,LS&%M_$)B0X:SYN;7%R MT.D_'=YVY=[7@>P#>5@$9X?T<#<<6IRY4EG[^W?A%)(0HMK,%).2K1T& $=, MM _, RDR81PN!)>*LT#U*H-&' M=)ZFUJF@0"C31F20I7. $BU4,MI9!"5H!!Y6A2X#;3YCZ*5[XEL2[<>)S.M M%!P>RC+>KV.7BOI[L]1!'KX'Y<7;[75/@!HZ@JY\K*X26U>WSWT?4I8+:>+2 M,;N[9A?)O"@-JX>B#\(Q!9#"$SQ7M*BO):H8A\UX\IZO*5-"RPVX? $Q<>*S M:5H[CM=*EED;K["^PA,^TL(H/L40?]1(3QAT=T,X ]A $S?D&C51TE/8G/*^ M-9PA1%WVHB9CZ1=IF DF@)-48-Y@?<.*,VQ!KRAO=JHWY%O?X)#'A^+3[A*. MGF:7$(Z0U!S-K243,#&MHFM)"HR2+TC-&^49])(HSBKK_"(/A@<8K"AT51%M MI=K$(L=RB]+0*73?!?K ;)Z9$_]S<3A?)O1'K:%R6!BU"8>N?N__9?^6Z]L< MY09L"D?LT)NW7*DF!+))7HOR>TKRBK-1+#]"/@J%4SC!FI\0?!$\FDHY[E6W M4(A4Z.AIP2!;H-046A &*E /M6(R],B$OBX00?@PF-$P]-93E&>?Z+ZV(G^+ M?)8Y+,\60D6!3A#L<$C8H*(5$X0V$YM/B+.$D:/FK-,U#$1%F=L9H74ZMI%S MY!KF@)%O3)B=AXP>AT^GZ MA/SB<<(,C*3;S!(FC,W-.\G!H'/;7DI7#/S6?N'ECV0EO+/-(9 M=&]O[G9ZM[8]T+#[0>6H-ASC2VG>[!SL+'PGTZN1PRY$M1NT9^'OM)2*MTS# M?GDM>NMAR"G;<%KTUU^_?H(7/@#L(7F('P' (@$&^_U6>+&]P%WCIRTN^#M9 M^O+%X?&I#]?-%W1KMMX1][G1739YYT_]TRRO\"Z]A,5\6"/FIOZ=G+?IL,3= M^EJ;<](E9SULVQP+[OXVW3]?F";%<*[]7.&%3*\\45$:7TX[!_& MT[0);7PCL8Q18+/NLHM,$*BZNKW+;>_<;_W@HKG&SS_VPV'U@:YOZ@V#Q>,=[_'@/30M3E6?3@A%Z]L/TQS"$2YDU%1,&,L6(810: MS<4N0.FEP=C)(DEF?T!.2#K+LCZ2'K+C=\VBS M+-G37L5%6#![_GB01J?'M9DL.#7%.(GCGWINZ]DTE\+@>0KY_5\O9EL847.4 M-Y/&R&H\1%GMBI'U.+'OAMV9D)1\+L;.Z)X7W@G(9"G5>"]VOXFEA#FI>+D< M/[GF%=/PDBW@C:R(>!)H(G2HF>*YWZCYWPRUQD/ M__[+U;.K:^BG4;)NT[8U5O<-U3.,!E-?2?<+I@S/>48,EP)D#A<%9SD\OV-9 M8_@M@U]%[%LQ\RW+K('[>\E)/!G%)]924S!X2]2, M"*;#5W/T$XS<'=H_&XW>7?HE+BBZH+L8_[LC!@\ZXDI )H7P M[H %-X7SP[D0#2GA#:NE_;W^8'(AJYJ(I?M_ M""CJ9ZDJOS.)PQ>02^4$YUQG*'C)B *&#J#P*C-RAH!* I>C B :=Y5(66F# MT6H4-QS-)H(B&+."B#G#[%957&N'5.%V4DR%4##%4.5[Y;P97K< K@*X) )^ MC> 90:.RFP!!3KA"7SKQNQ#?0J2U-'#'S):0N1N#[_7]C8!D"+]%;Z.+"-:0 MEO2/8V<@H;*V2?M]GD_'9(!T8@++7"WA1L@%NFW.]O>.AY./33PUH10+1UBR MW+R715MPVH6OA,PDZDSX\J>O>R4=1NZ"7F,PVAN1-V6)H4,=ZV8MI$-+)F4)2 ;:H/Y# DUAEH';9(3 M1&1V'052[D3;S(*[FM(#0]9,N3/U1EY9.R8YJLER3;==W:)(6)MZU##A&>W#9DHU%T&I_:GLQ@(V9H=W#; MKD6N73LR=)LV&$:C>#]?F_E.TSQ7U_^\C@O7"+27%Z'E_*65;9@IJFOF*O$T/KI M 1<\)DOW]P:G$^V>/FU>GK]TQ?K\^LWYQ8LU:S\0^<[LV!K=^U 6)3MZ/<9UE18+;#TX#%UX)C69S91J@M MI"AT]^Z\48+KP@O]V$Y? <<:BOKG.30UKE@#F#;1=SJBV28% \SFTL(A6QO0 MN0V.7?X<3]HY1 "[*_B,FXYO8VZSO+JPO8Z0Q@86.QJ-,+!X\5,:2JF)'Q*W M^7?'9..S4"VUZY/&BI7$9IZM#T7WF=I%,;YG(3-,UXW9S;+KJ\/.KT[MTW\# M.W+?WOX!4$L#!!0 ( V"=E?$\1&Z604 (T3 4 ='1E:RUE>#,R M,G$T,C R,RYH=&W=6.MOVS80_[Z_@G.P- 5L19+MQ*\&Z-(4"XJU19.N^S90 MXLGB(I$:2=GQ_OH=2YXCQ_OH5ENRN)LE@-E9S_,?NSU MR N9UB4(0U(%U CM>9B3CXPT#>DUVNHSF6U4GR>&Q*'<9]\D.J&+ZC?-]P4 M<-;*F1W[]>S8'3)+)%N=S1A?$,Z>=7@T'"7#_A#Z@V@\& SC)#L9,:!1-!Z- MV'#4_R/J("N2>QYM5@4\ZY1<]'*PYT\&<7 ZK,QTR9G))U$8_M1QI&>S3 J# MYRGD]W^]F%UA5,U17B*-D>5DA+*:-T96D\BN#=R:'BWX7$R>4+-_P;4&@]QRZ4W MZA3E%%Q :V046[,N?O_E\N?+:]*/@WC3IEUKK.Y;JJ<8#5!?2/=S4(9G/*6& M2T%D1LYS#AEYR045*:<%>9/A+BCRME:ZIJB@D0_9^%'$OA8SKR"U!AX>1"?A M=!R>6$M-#N2*JH0*T+TWMP6LR//4V)TX#!\,Y/VPW++YSUJC=U?^%1<,7=!> MC/_=$8-['7$I2"J%\.X@2VYRYX?G0M08['=02>5<< U&47RF>=<[[5*D 3FR MM(<'_<'T7)85%2OW_RE!42^E*CUE%/9>D4PJ)SCC.D7!*Z"* #J D3>ID0D" M*NJZ'-4E5"-5@3MK;3!:M>*&H]E4,')QF^94S &S6UERK1U2A:-DF I)#@I0 MY3OEO!E>MRZY[)(K PL0Y-> _%PKQM.;[EZ NZ34& MH[D565T4&'J$0F&1N4:K@K]JKL 656VCM!7](XKW ^$^/&)/U^&] _@:W$V, MHW%_@,$<3RT2O_F QE]=0(F-*!>8GTI?\S =&HJL#-^ZX+3AIEQAO"L%VD:V M:[=I41!D0VTP8^!&A:'6W2;1M9D$!3+N1-M<@E1UX8$A*U#N3+V55]9.,C0I MH/52(A4#U4-G%;32,&G_3!G754%7$RZUL$D*DV]3BQPB_';3 ME(V'P>F)Z\L,-F.&M0W)-HLUA8FVT[S_OK\E\>U MRR\0:2ZOD]=R :4MFG'LJ^8Z,31^NL<%WY*EAP>#TZEV3Y\VKZXO?KMX[0KV M^W"7= M%-X4?4:P&]QNXKJVWDO,[XJP=FJG-:Z%<8.6F&,_F+:MFUNV#$NNP3>*=KBW M)<*J1 T&RO5]A%85MM+:U:I5A>?;0N9ZD:9Z08':*"EX2A"?NIGJ/LF*')O6 M!)"A4G+!;>^.3>?]@X%%U))C=4QL/]344Q2ZGSJKE> Z]T(?V_0KPK&4HOY9 M1NH*WU@#0)O@.YW6;*^" 8:YM'!(-V9U;H-C7W^*)^TX(@C_,"&4BKJY\5=_OTQV?I"5$GMVJ6)@@)-6\#.-Z.[ M;.VB&-ZQT 13=FWVL^S[ +'W U3S])_#CMUGN'\ 4$L#!!0 ( V"=E=$ M?!+M\P4 $T^ 3 ='1E:RUE>#DU<30R,#(S+FAT;>V;;5,;-Q" O_=7 M;$G;P PV=W[!V#C,4 ,3IB%A,)E,/W5T=WL^);K359(ASJ_O2F>[)C:4=J#V M).*#ASNMI-7JT6I/+_W,Y.*HGR%+CG[H_UBKP8F,QSD6!F*%S& "8\V+$7Q( M4'^"6FTJ-9#E1/%19J 1-)KP0:I/_(95Z88;@4>SHG M_ 9X\FJ+-[$5)V$S:K4.FJW]=G30BCO==+\=1LU6U&P&?X1;E)7$JSS:3 2^ MVLIY4#^#FU*+64Y%Y/>RVN>HX:W> M7,F?%RUW-"EW3J'A:"6K^!7MA2)6[Q]M* MFQ:5(WB!,^W"AE7I]'/&(VZ@V^[O6>E9BY;:M:!O3+9#]>P*=U8J?''^]A2& MQV>GU[_#R?EP\.;=\/W5Z?"N]NZG>A&IHZ6T%6WZ.-:&IY,U]<)UAI!*(>2M M!=JP2"#H3-[J77JM %F<0:GD1XP-E*CH74[X,P/OZ\,Z$'*DBLGHF6O0X\C) M&4FO$,XP0<4$7) 0#%F*9@*L2. U,F$R."9)F4+8[71@^Y<7!XU&<#BSUS-9 MPI78XX8,'S^FPX>OCY]9HP?[QADE/-S9=>;DA34^,UP6H/#/,5?4$=$$AF1R M^RYL!\UMMF-M:L5/9)+4SA0K/L$')@0,C4(T<(6V%-.HXY0U3&('/KDA6OMII;LPPE2Q)R!;U&^1DL MI@N>2F"Z9/'*V$_NO()Z^Y]\LIO7P@9&)0+.,S4FN;<=T9X M,E/]5]&G937G22+PWF#HN2;BY7Y:[>Z/A< 1^?0;+BMWZ_PH%9PP(]4$LFK> MI%E95Y.I-C9-)=,9.)9C0>.>FL)3:G5A1#7?TK1L)0VG:6!"4H51/!H;G,W3 M,1MK=)*8IEC-RLQ-[;.*J,IIY1G[0A7"]HL=@*^<^[<^N)8ZS0VNX!&#*0R_ MQ=$T-_P\Y/W_A\P\]@E:VQ&%/C:8T)M$Y]SE>#J_;SJ3'8CIPZ-RZ];7>E8] MJYO(:AB0)]UN["R&(1Y2#^E&01ITW$J'=Z&>SLVA\U+)4FJ[.JHU:FW7^36, M"V+4+8;!]D\[<)M)@9#852XBUU/KJ5TWM1>\((UK"H7;V$J971TW'+U?]81N M!J&+GU&X X4D!=&3ZSF,#YF\_X*;SCI,)!YSK6V.,^V\,\H MUKT:S+:N@:(+&A5&P3Z]S",XLX5L8>IYN.NO?;WS'JQV4I2*4JC+;.VV!> M2L74A&@6'--['/B9I]I3OW\<)R/4=N4X[!Q"@C'7U2%X]> 7XVO/ MM^=[8_F^EH:)^<*=N+.>.MO ;O/=" M]/0^8?!W%A9I*<9F.'-D4$L! A0#% @ #8)V5Q-Y4I3(-@ ?DL" M !4 ( !$4L# '1T96LM,C R,S$P,#%?8V%L+GAM;%!+ 0(4 M Q0 ( V"=E#,R,7$T,C R M,RYH=&U02P$"% ,4 " -@G97Q/$1NED% "-$P % M@ $/LP< ='1E:RUE>#,R,G$T,C R,RYH=&U02P$"% ,4 " -@G971'P2 M[?,% !-/@ $P @ &:N < ='1E:RUE>#DU<30R,#(S+FAT 7;5!+!08 #@ . )<# "^O@< ! end